Main Page

From CS1635 Spring 2016
Revision as of 14:28, 10 January 2017 by Jingtao Wang (Talk | contribs) (Schedule)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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


Cs1635 mobile.png


Class Number: 28801


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/07/2016: Introduction [ slides ]

Assignments (due by 9:00AM on Tuesday January 12): Create a Wiki Account, Background Survey
Assignments(no submission): Download and Install Android SDK
Assignments(no submission): Download CourseMIRROR and register an account (course access code will be distributed after collecting background surveys)

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

Due: Create a Wiki Account, Background Survey [ submit critique ]
Assignments (due by 9:00AM on Tuesday January 26, 2016):, Individual Assignment 1

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

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

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

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


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

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


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

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


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

Due: Group Brainstorm

02/04/2016: Android (Navigation Patterns and Action Bars) [ slides ]

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

Due: Individual Assignment 2

02/11/2016: Qualitative Evaluations [ slides ]

Assignments (due before class on Thursday March 3rd, 2016): Group Assignment 3
Due: Group Assignment 2

02/16/2016: Android - Designing Cross-Platform 2D Games [ slides ] [ Readings ]

Assignments (due by 9:00AM on Tuesday March 15th, 2016): Individual Assignment 3

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

02/23/2016: Android - Understanding Sensors

02/25/2016: Quantitative Evaluations [ slides ] [ Readings ]

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


03/01/2016: Midterm

03/03/2016: Android - Using Sensors [ slides ]

Assignments (Due due before class on March 31, 2016): Group Assignment 4
Due: First Peer Evaluation for Group Projects
Due: Group Assignment 3


03/08/2016: Spring Break

03/10/2016: Spring Break

03/15/2016: Human Performance Modeling [ slides ]

Due: Individual Assignment 3 due date

03/17/2016: Motivating Users with Gaming Mechanisms [ slides ]



03/22/2016: Help and Visual Flow [ slides ] [ Readings ]


03/24/2016: Android - Data Management and Content Providers [ slides ]


03/29/2016: Interactive Prototypes Presentation I

03/31/2016: Interactive Prototypes Presentation II

Due: Group Assignment 4


04/05/2016: Mobile Social Apps [ slides ]

Assignments (Due due before class on April 14, 2016): Group Assignment 5


04/07/2016: Android - Interacting with the Cloud [ slides ]

Assignments (Due due before class on April 19, 2016): Group Assignment 6

04/12/2016: Course Summary [ slides ]

Assignments (Due due before class on April 19, 2016): Second Peer Evaluation for Group Projects


04/14/2016: 1:00PM - 3:00PM Final Project Presentations

Due: Group Assignment 5

04/19/2016: No Class

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: Xiang Xiao

Email: xiangxiao (at) cs.pitt.edu

Meeting:

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

Office Hours:

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


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