Coursework in HCI
The core HCI courses are divided into categories, based on the ACM definition of HCI. Additional courses may be added at the direction of the Program of Studies Committee.
- ArtGR 540 – Design for Behavioral Change
- HCI/MIS 655 — Organizational and Social Implications of HCI
- HCI/ArtGR 589 — Design and Ethics
- JLMC 574 – Communication Technologies and Social Change
- JLMC 474 – Communication Technology and Social Change
- ME/WLC 584 – Technology, Globalization and Culture
- HCI 530X – Perspectives in HCI
- ENGL/STAT 332 — Visual Communication of Quantitative Information
- HCI/ EDUC 504 — Evaluating Digital Learning Environments
- PSYCH 501 — Foundations of Behavioral Research
- STAT 586 — Introduction to Statistical Computing
- HCI/PSYCH 522 – Scientific Methods in Human Computer Interaction
- HCI 523X – Qualitative Research Methods in HCI
Online M.HCI students
Students in this program will be required to take four courses, one each from the Design, Implementation, Phenomena and Evaluation categories. However, M.HCI students must take two additional courses of their choice from the list of core courses or the list of recommended electives, M.HCI students will therefore be required to take a total of six courses (18 credits). The remaining four courses (12 credits) would be electives of your choosing.
MS students will be required to choose any four (4) courses from the core: one each from the Design, Implementation, Phenomena, and Evaluation categories.
PhD students will be required to take four courses of their choice from the core: one each from the Design, Implementation, Phenomena, and Evaluation categories. In addition PhD students will select two more courses from either the list of core courses or from the list of Recommended Electives (below). In total, PhD Students will be required to take of six (6) courses.
- ArtIS 508 – Computer Aided Animation and Visualization
- EDUC 503 – Designing Effective Learning Environments
- EDUC 511 – Technology Diffusion, Leadership and Change
- ENGL/LING/HCI 515 -Statistical Natural Language Processing
- ENGL/LING 516 – Methods of Formal Linguistic Analysis
- HCI/EDUC 510 – Foundations of Game-Based Learning
- ENGL/LING/HCI 520 – Computational Analysis of English
- ME/HCI 525 – Optimization Methods for Complex Designs
- HCI/ComS/GEOL 558 – Introduction to the 3D Visualization of Scientific Data
- HCI 574 — Computational Implementation and Prototyping
- HCI/CprE 585 – Developmental Robotics
- HCI 587 – Models and Theories in Human Computer Interaction
- HCI 596 – Emerging Practices in Human Computer Interaction
- HCI/EDUC 603 – Advanced Learning Environments Design
- HCI/ I E 681 – Cognitive Engineering
- IE 577 – Human Factors
- STAT 587 – Statistical Methods for Research Workers
- HCI 560X – Learn to Speak AI
Many other courses may also apply to your course of study in HCI. In selecting electives, students work with their Program of Study Committee. The Program of Study Committee makes the final decision about whether a course can apply to a student’s Program of Study.
The accuracy of the information in this document cannot be guaranteed. Check the ISU catalog and with the offering department for full details on pre-requisites, availability, instructors and times.