Main Page

From CS1635 Spring 2014
Jump to: navigation, search

Welcome to CS 1635 Spring 2014: Designing, Prototyping and Evaluating Mobile Interfaces


Cs1635 mobile.png


Class Number: 20494


3 Credits.


Contents

Overview

CS 1635 Designing, Prototyping and Evaluating Mobile Interfaces is a upper-level undergraduate course on user interface design. The course covers the most important topics in the iterative design process of mobile user interfaces. We will be focusing on techniques and methods for designing, prototyping and evaluating applications running on mobile devices. You will be expected to work within a group of three to five students in this project-based course. The project topic will be proposed by your group or suggested by the instructor, and your implementation will be tailored to your users’ needs based on interviews with them.

Announcements

  • Final presentation changed to Thursday 2:00PM 4/24/2014 (two hours earlier)
  • Group Assignment 4 has been released, due March 27, 2014.
  • The TA's office hours have been changed to "1:30PM - 2:30PM Monday, Wednesday" starting from this Wednesday (Mar 5th).
  • First Peer Evaluation for Group Projects released, due 3/4/2014.
  • Deadlines for Group Assignment 3 and Individual Assignment 3 have been extended to March 6, 2014 and March 7, 2014 respectively.
  • The TA (Xiangmin) will host a Cocos2d-x and Android NDK installation tutorial session in his SENNSQ 5808 office at 3:30PM on Wednesday 2/12/2014.
  • Individual Assignment 2 released, due 2/6/2014.
  • The link to chap 1&2 of Programming Android has been fixed. Please use campus network or campus vpn to access it. (backup link in pdf format)
  • See you in SENNSQ 6110 at 4:00pm next Tuesday (1/5/2014)!
  • The class web site is up on 1/3/2014

Schedule

01/07/2014: Introduction [ slides ]

Assignments (due by 9:00AM on Thursday January 9): Create a Wiki Account, Background Survey
Assignments(no submission): Download and Install Android SDK

01/09/2014: History and Overview - Mobile Applications [ Slides ] [ Readings ]

Due: Create a Wiki Account, Background Survey
Assignments (due by 9:00AM on Tuesday January 21, 2014):, Individual Assignment 1

01/14/2014: The Iterative Design Process [ slides ] [ Readings ]

Assignments (due before class on Thursday January 30, 2014): Group Brainstorm

01/16/2014: Android (UI Widgets, Resources, and Intents) [ slides ] [ Readings ]

01/21/2014: Affordance, Conceptual Model and Design Principles [ slides ] [ Readings ]

Due: Individual Assignment 1
Assignments (due by 9:00AM on Thursday February 6, 2014):, Individual Assignment 2

01/23/2014: Model View Controller and Event Driven UI [ slides ] [ Readings ]

01/28/2014: Task Analysis and Contextual Inquiry [ slides ]

Assignments (due before class on Tuesday February 11, 2014): Group Assignment 2


01/30/2014: Lo-Fidelity Prototyping [ slides ] [ Readings ]

Due: Group Brainstorm

02/04/2014: Android (Dialogs, Messages and Graphics) [ slides ]

02/06/2014: Human Information Processing [ slides ] [ Readings ]

Due: Individual Assignment 2

02/11/2014: Android - Designing Cross-Platform 2D Games [ slides ]

Assignments (due before class on Thursday March 4th, 2014): Group Assignment 3
Assignments (due by 9:00AM on Tuesday March 6th, 2014): Individual Assignment 3
Due: Group Assignment 2

02/13/2014: Qualitative Evaluations [ slides ] [ Readings ]

02/18/2014: Mobile Design Patterns [ slides ]

02/20/2014: Instructor Traveling, no class.

02/25/2014: Android - Understanding Sensors


02/27/2014: Quantitative Evaluations [ slides ] [ Readings ]

Assignments (Due by 9:00AM Thursday March 4, 2014: First Peer Evaluation for Group Projects

03/04/2014: Midterm

Due: First Peer Evaluation for Group Projects


03/06/2014: Android - Using Sensors [ slides ]

Assignments (Due due before class on March 27, 2014): Group Assignment 4
Due: Group Assignment 3


03/07/2014:

Due: Individual Assignment 3 due date

03/11/2014: Spring Break

03/13/2014: Spring Break

03/18/2014: Human Performance Modeling [ slides ]

Assignments (due by 9:00AM on Tuesday April 10, 2014): Individual Assignment 4


03/20/2014: Motivating Users with Gaming Mechanisms [ slides ]


03/25/2014: Project Check Point

03/27/2014: Help and Visual Flow [ slides ] [ Readings ]

Due: Group Assignment 4


04/01/2014: No class - Instructor traveling


04/03/2014: Interactive Prototypes Presentation I

Assignments (Due due before class on April 17, 2014): Group Assignment 5

04/08/2014: Interactive Prototypes Presentation II


04/10/2014: Android - Data Management and Content Providers [ slides ]

Due: Individual Assignment 4

04/15/2014: Mobile Social Apps [ slides ]

04/17/2014: Android - Interacting with the Cloud [ slides ]

Assignments (Due due before class on April 24, 2014): Group Assignment 6
Assignments (Due due before class on April 24, 2014): Second Peer Evaluation for Group Projects
Due: Group Assignment 5

04/22/2014: No class


04/24/2014: 2:00PM - 4:00PM Final Project Presentations

Due: Group Assignment 6
Due: Second Peer Evaluation for Group Projects

Information

Instructor: Dr. Jingtao Wang

Email : jingtaow(at) cs.pitt.edu

Teaching Assistant: Xiangmin Fan

Email: xiangmin (at) cs.pitt.edu

Meeting:

  • Lectures: Tuesday, Thursday 4:00AM-5:15PM, SENSQ 6110

Office Hours:

  • Jingtao: SENSQ 5423, 3:00PM - 4:00PM Tuesday, Thursday
  • Xiangmin: SENSQ 5808, 1:30PM - 2:30PM Monday, Wednesday


Class Mailing List : cs1635-spring14 {at} googlegroups.com


Textbook: Readings online


Grading Policy

  • 10% Participation, in class discussions
  • 30% Individual Assignments
  • 20% Midterm
  • 40% Class Projects

Assignments

How to use and edit this wiki

New to wikis? Read the Wiki editing guide.

To contribute to this wiki, you'll need to first create an account. Please use your full name as your user name as in this example. Afterwards, please add some descriptive information about yourself on your personal page -- click your login name (next to the person icon) at the top of the page to access your personal page.

To facilitate discussion we have created the [add comment] button that appears at the bottom of each page. Clicking on the button will allow you to add a comments, ideas or question to the current page. The comments will include your user name and the date in the section heading. Try adding a comment to the discussion page for a lecture.