Course Descriptions

For the most up to date HCI course listings, visit the Carnegie Mellon University Schedule of Classes. Select the semester/year, choose the Department from the list “Human-Computer Interaction (05xxx)” and click “Retrieve Schedule” to view a full list of HCI courses planned for a semester.

Course number Course namesort descending Semester/Units
05-830 Advanced Topics UI Software Spring: 12 units
05-395 / 05-795 Applications of Cognitive Science Spring: 9–12 units
05-435 / 05-835 Applied Fabrication Techniques for HCI Fall: 12 units
05-833 Applied Gadgets, Sensors and Activity Recognition in HCI Intermittent: 12 units
05-434 / 05-834 Applied Machine Learning Fall: 12 units
05-816 Applied Research 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-811 Cognitive Modeling for HCI Intermittent: 9 units
05-773 Computer Science Perspectives in HCI Spring Mini: 6 units
05-898 Data Science for Product Management: Making Products Count Intermittent: 6 units
05-898 Data Visualization Intermittent: 6 units
05-317 / 05-617 Design of AI Products and Services Intermittent: 12 units
05-418 / 05-818 Design of Educational Games Spring: 12 units
05-391 / 05-891 Designing Human-Centered Software Fall and Spring: 12 units
05-810 Designing Online Communities Intermittent: 12 units
05-470 / 05-670 Digital Service Innovations 12 units
05-889 Directed Research All Semesters: 0–36 units
05-823 E-Learning Design Principles Fall: 12 units
05-750 Graduate Design Seminar Intermittent: 12 units
05-898 HCI for Product Managers
05-600 HCI Pro Seminar Fall: 6 units
05-771 HCI Process and Theory Fall: 9 units
05-671 HCI Project Spring: 15 units
05-672 HCI Project II Summer: 48 units
05-873 HCI Project Workshop Intermittent: 12 units
05-318 / 05-618 Human AI Interaction Intermittent: 12 units
05-413 / 05-813 Human Factors Fall: 9 units
05-292 IDeATe: Learning in Museums Spring 12 units
05-689 Independent Study in HCI - Graduate All Semesters: 3–48 units
05-589 Independent Study in HCI - Undergraduate All Semesters: 3–24 units
05-392 Interaction Design Overview Fall and Spring: 9 units
05-651 Interaction Design Studio 1 Fall: 12 units
05-650 Interaction Design Studio 2 Spring: 12 units
05-440 / 05-640 Interaction Techniques Spring: 12 units
05-839 Interactive Data Science Spring: 12 units
05-611 Introduction to HCI Lab Intermittent: 6 units
05-863 Introduction to Human-Computer Interaction for Technology Executives Fall Mini: 6 units
05-851 Introduction to Product Design Intermittent: 12 units
05-291 / 05-691 Learning Media Design Fall: 12 units
05-681 METALS Project I Spring: 12 unit
05-682 METALS Project II Summer: 48 units
05-814 Perception Fall: 9 units
05-432 / 05-832 Personalized Online Learning Fall: 12 units
05-888 Practicum in HCI All Semesters: 3–48 units
05-430 / 05-630 Programming Usable Interfaces (PUI) Fall: 15 units
05-540 / 05-872 Rapid Prototyping of Computer Systems Spring: 12 units
05-997 Reading and Research in HCI All Semesters: 24–48 units
05-748 Research Methods for the Learning Sciences Spring: 12 units
05-452 / 05-652 Service Design Fall and Spring: 12 units
05-688 Small Group Study in HCI - Graduate Fall and Spring: 3–36 units
05-588 Small Group Study in HCI - Undergraduate Fall and Spring: variable units
05-772 Social Perspectives in HCI Spring Mini: 6 units
05-320 / 05-820 Social Web: Content, Communities, and Context Fall: 12 units
05-431 / 05-631 Software Structures for User Interfaces (SSUI) Fall: 15 units
05-499 / 05-899 Special Topics: Accessibility: A Guide to Building Future User Interfaces Intermittent: 12 units
05-899 Special Topics: Computer Supported Collaborative Learning Spring and Fall: 12 units
05-499 / 05-899 Special Topics: Computing for Good (C4G) Intermittent: 12 units
05-499 / 05-899 Special Topics: Crowd Computing Spring: 12 units
05-499 / 05-899 Special Topics: Design of Large-scale Peer Learning Systems Spring 12 units
05-897 Special Topics: Designing for Conversation: Theories, Models, and Making Intermittent: 9 units
05-899 Special Topics: Document Design Intermittent: 12 units
05-899 Special Topics: Entrepreneurship and Innovation in Technology Fall and Spring: 12 units
05-899 Special Topics: Learning Analytics and Educational Data Science Intermittent: 12 units
05-499 / 05-899 Special Topics: Persuasive Design in HCI Intermittent: 12 units
05-499 / 05-899 Special Topics: Psychological Foundations for Designing for Impact in HCI Spring 12 units
05-499 / 05-899 Special Topics: Sensemaking Spring: 9–12 units
05-499/899 Special Topics: Social Data Science Intermittent: 12 units
05-499 / 899 Special Topics: Transformational Game Design Studio
05-499 / 05-899 Special Topics: Ubiquitous Personal Smart Agents Fall 12 units
05-499 / 05-899 Special Topics: Visualization in HCI Intermittent: 12 units
05-499/899 Specials Topics: Morphing Materials: From Programmable To Learning Matter Intermittent: 12 units
05-438 / 05-838 The Role of Technology in Learning in the 21st Century Spring: 12 units
05-840 Tools for Online Learning Spring: 12 units
05-437 / 05-837 Ubiquitous Computing Fall and Spring: 12 units
05-571 Undergraduate Project in HCI Spring: 12 units
05-436 / 05-836 Usable Privacy and Security Spring: 12 units
05-410 / 05-610 User-Centered Research and Evaluation (UCRE) Fall and Spring: 12 units