05-433 Programming Usable Interfaces OR Software Structures for Usable Interfaces
6 units, Carnegie Mellon University
Section A Programming Usable Interfaces Section B Software Structures for Usable Interfaces This is a lectureonly course see 0543005630 or 05431631 for the lecture lab version of these courses that is intended for those who want to learn how to design and evaluate user interfaces. We will cover the importance of humancomputer interaction and interface design, the iterative design cycle used in HCI, an overview of input and output techniques, how to design and evaluate interaction techniques, and end with a discussion of hot topics in research that will impact user interfaces in the coming years. This course is only intended for HCII Masters students or HCI undergraduate majors who have already taken an associated User Interface lab, or nonMHCIBHCI students interested in the design of user interfaces. WAITLIST LOGISTICS Note that ALL students who register for this class will initially be placed on a waitlist. Your position on the waitlist is not an indication of whether you will be accepted into the class. Contacting the instructor will not move you off the waitlist. Priority for getting off the waitlist are MHCI students, BHCI students more senior students first, and then others.
Prerequisites: none listed
Courseweave needs JavaScript to show sections, workloads and planning tools.