Main Page

From CS1635 Spring 2017
Revision as of 10:48, 11 April 2017 by Jingtao Wang (talk | contribs) (Assignments)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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


Cs1635 mobile.png


Class Number: 26956


3 Credits.


Overview

CS 1635 Designing, Prototyping and Evaluating Mobile Interfaces is an 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

Schedule

01/10/2017: Introduction [ slides ]

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

01/12/2017: History and Overview - Mobile Applications [ Slides ] [ Readings ]

Due: Create a Wiki Account, Background Survey
Assignments (due by 9:00AM on Tuesday January 17, 2017): reading critique for the next lecture
Assignments (due by 9:00AM on Thursday January 26, 2017):, Individual Assignment 1

01/17/2017: The Iterative Design Process [ slides ] [ Readings ]

Assignments (due before class on February 2, 2017): Group Brainstorm

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

Assignments (due by 9:00AM on Tuesday January 24, 2017): reading critique for the next lecture

01/24/2017: Affordance, Conceptual Model and Design Principles [ slides ] [ Readings ]

01/26/2017: Model View Controller and Event Driven UI [ slides ] [ Readings ]

Assignments (due by 9:00AM on February 09, 2017):, Individual Assignment 2
Due: Individual Assignment 1

01/31/2017: Task Analysis and Contextual Inquiry [ slides ]


02/02/2017: Lo-Fidelity Prototyping [ slides ] [ Readings ]

Assignments (due before class on February 14, 2017): Group Assignment 2
Due: Group Brainstorm

02/07/2017: Android (Navigation Patterns and Action Bars) [ slides ]

02/09/2017: Human Information Processing [ slides ] [ Readings ]

Due: Individual Assignment 2

02/14/2017: Qualitative Evaluations [ slides ]

Assignments (due before class on February 28, 2017): Group Assignment 3
Due: Group Assignment 2

02/16/2017: Mobile Design Patterns [ slides ]

02/21/2017: Quantitative Evaluations [ slides ] [ Readings ]

Assignments (Due by 9:00AM March 2, 2017: First Peer Evaluation for Group Projects


02/23/2017: Human Performance Modeling [ slides ]

02/28/2017: Android - Using Sensors [ slides ]

Due: Group Assignment 3

03/02/2017: Midterm

Assignments (Due due before class on March 28, 2017): Group Assignment 4
Due: First Peer Evaluation for Group Projects

03/07/2017: Spring Break


03/09/2017: Spring Break

03/14/2017: Guest Lecture by Xiang Xiao


03/16/2017: Guest Lecture by Phuong Pham

03/21/2017: Motivating Users with Gaming Mechanisms [ slides ]

03/23/2017: Help and Visual Flow [ slides ] [ Readings ]


03/28/2017: Interactive Prototypes Presentation I

Due: Group Assignment 4


03/30/2017: Interactive Prototypes Presentation II

Assignments (Due due before class on April 11, 2017): Group Assignment 5


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


04/06/2017: Mobile Social Apps [ slides ]


04/11/2017: Android - Interacting with the Cloud [ slides ]

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


04/13/2017: Course Summary [ slides ]


04/18/2017: 1:00PM - 3:00PM Final Project Presentations

Due: Second Peer Evaluation for Group Projects

04/20/2017: No Class

04/21/2017:

Due: Group Assignment 6 (the report part)
Due: Second Peer Evaluation for Group Projects

Information

Instructor: Dr. Jingtao Wang

Email : jingtaow(at) cs.pitt.edu

Teaching Assistant: Phuong Pham

Email: phuongpham (at) cs.pitt.edu

Meeting:

  • Lectures: Tuesday, Thursday 1:00PM-2:15PM, SENSQ 6110

Office Hours:

  • Jingtao: SENSQ 5423, 2:30PM - 3:30PM Tuesday, Thursday
  • Phuong: SENSQ 5808, 2:00PM - 5:00PM Wednesday


Class Mailing List : cs1635-spring17 {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.