Course Descriptions

Course number Course name Units Corequisites Prerequisites
05-320 / 05-820 Social Web: Content, Communities, and Context Fall: 12 units
05-341 / 05-841 Organizational Communication Spring: 9 units
05-391 / 05-891 Designing Human-Centered Software Spring: 12 units
05-392 Interaction Design Overview Spring: 9 units
05-395 / 05-795 Applications of Cognitive Science Spring: 9–12 units
05-410 / 05-610 User-Centered Research and Evaluation Fall: 12 units
05-413 / 05-813 Human Factors Fall: 9 units
05-418/05-818 Design of Educational Games Spring: 12 units
05-430 / 05-630 Programming Usable Interfaces Fall: 6 units 15-100 or 15-112 or 15-127
05-431 / 05-631 Software Structures for User Interfaces Fall: 6 units 15-211, 15-212
05-432/05-832 Personalized Online Learning Fall: 12 units 15211 or 85213 or 85411
05-433 / 05-633 User Interface Lab Fall: 9 units
05-434 / 05-834 Applied Machine Learning Fall: 12 units
05-436/05-836 Usuable Privacy and Security Spring: 12 units
05-438 / 05-838 The Role of Technology in Learning in the 21st Century Spring: 12 units
05-499 / 05-899 Designing Mobile Systems Spring: 9–12 units
05-499A / 05-899A Interaction Techniques Spring: 12 units
05-499A / 05-899A Special Topics: Sensemaking Spring: 9–12 units
05-499B / 05-899B Special Topics: Environmental Hackfest Spring: 9–12 units
05-499C / 05-899C Crowd Programming Spring: 12 units
05-499C/05-899C Applied Fabrication Techniques for HCI Fall: 12 units
05-499D/05-899D Game Design Studio Fall: 12 units
05-540 / 05-872 Rapid Prototyping of Computer Systems Spring: 12 units
05-571 Undergraduate Project in HCI Spring: 12 units 05-431, 05-631 05-410 or 05-610
05-589 Independent Study in HCI-UG All Semesters: 3–24 units
05-600 HCI Pro Seminar Fall: 6 units
05-611 Introduction to HCI Lab Intermittent: 6 units
05-650 Interaction Design Studio Spring: 12 units 05-651
05-651 Interaction Design Fundamentals Fall: 12 units
05-671 HCI Project Spring: 15 units
05-672 HCI Project II Summer: 48 units 05-571 or 05-671
05-688 Small Group Study in HCI Fall and Spring: 0–36 units
05-689 Independent Study in HCI - Grad All Semesters: 0–48 units
05-748 Research Methods for the Learning Sciences Spring: 12 units 85-738
05-750 Graduate Design Seminar Intermittent: 12 units
05-771 HCI Process and Theory Fall: 9 units
05-772 Social Perspectives in HCI Spring Mini: 6 units
05-773 Computer Science Perspectives in HCI Spring Mini: 6 units
05-810 Designing Online Communities Intermittent: 12 units
05-811 Cognitive Modeling for HCI Intermittent: 9 units
05-814 Perception Fall: 9 units intro or cognitive psychology useful, not required
05-816 Applied Research Methods Intermittent: 9 units
05-819 HCI Methods Fall: 12 units
05-821 Applied Research Methods — Qualitative First Mini: 6 units
05-822 Applied Research Methods — Quantitative Second Mini, 6 units
05-823 E-Learning Design Principles Fall: 12 units
05-830 Advanced Topics UI Software Spring 2013: 12 units 15-212
05-833 Applied Gadgets, Sensors and Activity Recognition in HCI Intermittent: 12 units
05-835 Speech Recognition and Understanding Intermittent: 12 units Sound mathematical background, knowledge of basic statistics, good computing skills. No prior experience with speech recognition is necessary. Permission From Instructor (Undergraduates).
05-839 The Information Pipeline: Collecting and Computing with Data for Interactive Systems Spring: 12 units
05-851 Introduction to Product Design Intermittent: 12 units
05-863 Introduction to Human-Computer Interaction for Technology Executives Fall Mini: 6 units
05-871 Dramatic Structure of Interactive Games Intermittent: 9 units
05-873 HCI Project Workshop Intermittent: 12 units
05-874 Advanced Lab in Speech Recognition Intermittent: 6 units
05-875 Rapid Prototyping Summer Project Intermittent: 9–24 units
05-876 Interactive Media and Role of Sound Intermittent Mini: 6 units
05-888 Practicum in HCI All Semesters: 3–48 units
05-889 Directed Research All Semesters: 0–36 units
05-997 Reading and Research in HCI All Semesters: 24–48 units