CS6301.013 User Interface Design and Development | Tuesday/Thursday from 8:30 to 9:45 AM |
Instructor: John Cole Office hours: Tuesday/Thursday 12:00 to 2:00 |
Room: ECSS 2.410 |
Teaching Assistant: Prabhmanmeet Singh |
Last update: 1/28/2014 |
Syllabus is on Coursebook | Schedule |
Textbook: Human-Computer Interaction by Dix, Finlay, Abowd, and Beale | |
This graduate course is intended to provide an in-depth understanding of the intricacies of user interface design, with a special orientation toward mobile devices. Topics include screen design for various kinds of user input, design of on-screen controls, input from other sources such as speech and touch, and the use of mobile device sensors. On the output side, we will cover various forms of user feedback, including display of information, sound, and haptic feedback. You will be expected to be competent in the Java programming language. |
Get Eclipse with the Android Developer tools here Link to Android Developer tutorials. Take a look at Best Practices for Interaction and Engagement and some of the others below this. |
In-Class Notes. These are what I wrote using WordPad during class, if any. | |
User Interface Design Lecture slides |