Masters in HCI Curriculum: Electives: Implementation

Curriculum

Prerequisites
HCI Core Courses
HCI Project Courses
Electives
Sample Plans of Study

Applying

How to Apply
Application
Tuition
Financial Information
Related Programs
Environment
Final Checklist

Contact Information

Implementation/Computer Science

Following is a list of courses that have been available for consideration as electives in the past. This list will change as courses are added and deleted.

05-810 Computer supported cooperative work

05-830 User interface software

05-835 Speech recognition and understanding

05-872 Rapid prototyping of computer systems

15-200 Data structures

15-211 Fundamental structures of computer science I

15-212 Fundamental structures of computer science II

15-229 Multimedia information processing

15-381 Artificial intelligence: Representation and problem solving

15-385 Computer vision

15-410 Intro to operating systems

15-415 Database Applications

15-462 Computer graphics I

15-463 Computer graphics II

15-491 Videogame creation and design

15-612 Distributed systems

15-671 Modeling of software systems

15-673 Managing software development

15-674 Analysis of software artifacts

15-675 Architecture of software systems

15-712 Software systems

15-780 Artificial intelligence: Computer Science core

15-829 Advanced topics in software systems

15-849 Wearable computer design

15-886 Cognitive processes and problem solving

15-889 Planning and learning

16-862 Intro to mobile robot programming

16-899 Agents, embodiment and interaction

17-671 Software development studio I

17-635 Measurement

45-878 Information systems development

48-743 Expert systems

70-456 Telecommunications and network management

90-784 Geographic information systems