Updates as the year goes along.
HCI Program Sheets
- CS bachelors
- CS masters
- SymSys
- For questions about these program sheets (or any CS/SymSyc HCI questions/advice), please see Michael Bernstein.
note
- Project courses often require applications. Factor that into your plans. (e.g., don't create a degree plan that only works if you get into a limited-enrollment course. Make sure to have a backup plan.)
- cs193 classes do not count towards degree requirements.
- To get quarterly announcements about project presentations, join the HCI friends list.
related courses outside cs
The below courses are likely of interest to HCI students. Some may be
included in some HCI degree programs. They are listed by department. For more information about a particular course, see the Stanford Course Bulletin. Also, check out:
The d.school course offerings
The creativity couse guide
The symbolic systems course list
- ARTSTUDI131 Sound Art I
- ARTSTUDI136 Future Media, Media Archaeologies
- ARTSTUDI160 Design I : Fundamental Visual Language
- ARTSTUDI174B Internet Art
- ARTSTUDI176 Time Shifts
- ARTSTUDI179 Digital Art I
- ARTSTUDI179A Digital Art II
- ARTSTUDI260 Design II
- Complete Art Department course listing
- EDUC 218 Topics in Cognition and Learning: Innovation and Discovery
- EDUC 230 Learning Experience Design
- EDUC 281 Technology for Learners
- EDUC 364 Cognition and Learning
- HIST205A/305A History of Information
- MUSIC220A Fundamentals of Computer-Generated Sound
- MUSIC220B Compositional Algorithms, Psychoacoustics, and Spatial Processing
- MUSIC220C Research Seminar in Computer-Generated Music
- MUSIC253. Musical Information: An Introduction
- Complete Music Department Course Listing
- See Music Department home page for more information
Mechanical Engineering (Design Division)
Management Science and Engineering