Introductory Courses
No Introductory course (a course numbered 400 through 419) may be substituted for any other course at any level.
Introductory courses may be waived for any of the following conditions:
- The student has the appropriate course work to satisfy an Introductory Course.
- The student has appropriate and verified professional experience to satisfy an Introductory Course.
- The student passes a
Graduate Assessment Examination (GAE) in the Introductory Course area.
-
HCI 406 Web Site Design for HCI
-
HCI 412 HCI Design Fundamentals I
-
IT 403 Statistics and Data Analysis
-
IT 411 Scripting for Interactive Systems
Foundation Courses
The following Foundation Courses are listed in the suggested sequence for the program.
-
HCI 440 Introduction to User-Centered Design
-
HCI 450 Foundations of Human-Computer Interaction
-
HCI 430 Prototyping and Implementation
Students currently taking Foundation Courses may also register for Major Elective Courses if they have successfully completed the prerequisites for those courses.
Advanced Courses
The following Advanced Courses are listed in the suggested sequence for the program.
-
HCI 445 User Research Methods
-
HCI 454 Interaction Design and Information Architecture
OR HCI 457 Information Architecture and Content Strategy -
HCI 460 Usability Evaluation Methods
-
HCI 472 HCI Design Fundamentals II
- At least one of the following major electives is also required:
Major Elective Courses
Students must complete 12 credit hours of Major Elective courses from the lists below:
HCI Electives
-
HCI 421 Designing for Content Management Systems
-
HCI 511 Accessibility Considerations in HCI
-
HCI 512 Information Visualization and Infographics
-
HCI 514 Global User Research
-
HCI 515 Design Ethnography
-
HCI 516 Behavioral Science and Ux
-
HCI 520 Learner-Centered Design
-
HCI 522 UX Strategy and Web Analytics
-
HCI 530 Mobile Design
-
HCI 541 Survey Design and Analysis
-
HCI 545 Embodied Interaction
-
HCI 553 Social Interaction Design
-
HCI 558 Interaction Design and Analysis
-
HCI 580 User Experience Design Practicum
-
HCI 590 Topics in Human-Computer Interaction
-
HCI 596 HCI Research Capstone
Non-HCI Electives open to all HCI students
-
CSC 484 Ethics in Artificial Intelligence
-
CSC 587 Cognitive Science
-
CSEC 440 Information Security Management
-
DSC 423 Data Analysis and Regression
-
DSC 424 Advanced Modeling and Analysis Techniques
-
DSC 441 Fundamentals of Data Science
-
DSC 465 Data Visualization
-
GAM 424 Game Design Workshop
-
IS 451 Database Design for Information Systems
-
IS 485 Requirements Elicitation, Analysis, and Specification
-
IS 511 Social Issues of Computing
-
IS 570 Managing Change for Digital Transformation
-
IS 586 Customer Relationship Management Technologies
-
IT 432 Web Architecture
-
IT 590 Topics in Information Technology
-
MKT 555 Marketing Management
-
PM 430 Fundamentals of IT Project Management
OR SE 477 Software and Systems Project Management -
PM 440 Collaborative Technologies for Leading Projects
-
PSY 404 Perception and Cognition
-
PSY 473 The Psychology of Judgment and Decision-Making
-
PSY 680 Industrial and Organizational Psychology
-
SE 430 Object Oriented Modeling
-
SE 482 Requirements Engineering
Capstone
-
HCI 594 Human-Computer Interaction Capstone