Specialization in Human-Computer Interaction
For a Master of Science in Computer Science, Specialization in Human-Computer Interaction (15 hours), students must select from the following:
*The following is a complete look at the courses that may be selected to fulfill the Human-Computer Interaction specialization, regardless of campus; only courses listed with bold titles are offered through the online program.
Core Courses (6 hours)
- CS 6456 Principles of User Interface Software OR CS 7470 Mobile and Ubiquitous Computing
- CS 6750 Human-Computer Interaction
Electives (9 hours)
Pick three (3) courses from the two sub-areas below, including at least one from each sub-area:
Sub-area: Design and evaluation concepts
- CS 6010 Principles of Design
- CS 6320 Software Requirements Analysis and Specification
- CS 6435 Digital Health Equity
- CS 6455 User Interface Design and Evaluation
- CS 6457 Video Game Design
- CS 6460 Educational Technology: Conceptual Foundations
- CS 6465 Computational Journalism
- CS 6470 Design of Online Communities
- CS 6795 Introduction to Cognitive Science
- CS 7465 Educational Technology: Design and Evaluation
- CS 7467 Computer-Supported Collaborative Learning
- CS 7790 Cognitive Modeling
Sub-area: Interactive technology
- CS 6440 Introduction to Health Informatics
- CS 6730 Data Visualization: Principles and Applications
- CS 6763 Design of Design Environments
- CS 6770 Mixed Reality Experience Design
- CS 7450 Information Visualization
- CS 7451 Human-Centered Data Analysis
- CS 7460 Collaborative Computing
- CS 7470 Mobile and Ubiquitous Computing
- CS 7632 Game AI
Free Electives (15 hours)
Free electives may be any courses offered through the OMSCS program. You can find the list of current OMSCS courses here.