Master of Science Degree Program
The MS in Human Computer Interaction is an interdisciplinary degree program. The program prepares students for a career in the private or public sector, as well as, for continuation of studies in a Ph.D. program. Specific program requirements are outlined below.
MS Course Requirements
In order to earn an MS at Iowa State University, each student’s Program of Study (POS) must include at least 30 graduate credits. A minimum of 22 of the graduate credits must be earned at ISU.
MS students will be required to choose any four courses, one from each of the Design, Implementation, Phenomena, and Evaluation categories. MS students will therefore be required to take a total of four courses from the core. The other courses taken can be any from the ISU Course Catalog. However, recommended electives are listed below. MS students will also be required to take a minimum of 3 research credits.
We offer two paths to complete your master’s degree on-campus at Iowa State University for the Master of Science in HCI:
- Path #1: Master of Science in HCI, thesis or non-thesis/creative component: An HCI faculty member must agree to serve as your major professor (to supervise your research) and usually provides funding for a half-time graduate assistantship.
- Path #2: Master of Science in HCI with capstone project: Students in this program take 27 credits of coursework plus a 3-credit capstone course (to fulfill the research requirement). You do not need an HCI faculty member to serve as your major professor, and assistantship funding is not available for this degree program. You are responsible for tuition and fees.
- HCI/PSYCH 521 — Cognitive Psychology of HCI
- HCI 595 – Visual Design for HCI
- ArtGr 530 – User Engagement
- IE 572 – Design and Evaluation of Human Computer Interaction
- HCI/ComS/CprE 575 — Computational Perception
- HCI/ME 580 – Virtual Worlds and Applications
- CprE/ComS/ME 557 — Computer Graphics and Geometric Modeling
- HCI 584X – Python Application Development in HCI
- ArtGR 540 – Design for Behavioral Change
- HCI/MIS 655 — Organizational and Social Implications of HCI
- HCI/ArtGR 589 — Design and Ethics
- JL MC 574 – Communication Technologies and Social Change
- JL MC 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 HCI
- HCI 523X – Qualitative Research Methods in HCI
- ArtIS 508 – Computer Aided Visualization
- EDUC 511 – Technology Diffusion, Leadership, and Change
- ENGL/LING 516 – Methods of Formal Linguistic Analysis
- HCI/EDUC 510 – Foundations of Game-Based Learning
- HCI/ENGL/LING 520 – Computational Analysis of English
- HCI/ME 525 – Optimization Methods for Complex Designs
- HCI 574 — Computational Implementation and Prototyping
- 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/ IE 681 – Cognitive Engineering
- IE 577 – Human Factors
- STAT 587 – Statistical Methods for Research Workers
- HCI 560X – Learn to Speak AI
- IE 576 – Human Factors in Product Design
Admission to the MS Program
Admission into the HCI graduate degree program depends on a combination of your academic qualifications, area of interest, research specialties, and the current research needs of the faculty.
- Transcripts, test scores, and other indicators that the student applicant can be successful at the graduate level.
- The program requires that admitted students have undergraduate degrees from an accredited university with a GPA of 3.0 or equivalent.
- GRE is optional for all students.
- International applicants must submit one of the following English proficiency exam scores and must meet or exceed. The English exam minimums can be found at this link.
- The English exam requirement may be waived if a degree is earned from a country where English is the only official language. See Examination Requirements at this link.
- The demonstrated ability to write software competently. This requirement can be met during your course of study in the program.
In addition to the above requirements, the following conditions apply when reviewing your application for admission.
- Meeting or exceeding these guidelines does not guarantee admission.
- An HCI faculty member must agree to work with and support you as a major professor.
Your complete file is made available for members of the HCI faculty to review. (See the faculty page to learn more about the diverse members of the HCI faculty.)
The MS Graduate Program Application Process
- Choose the Online Application for graduate applicants that is right for you — US or International — at https://www.admissions.iastate.edu/apply/graduate. Follow the instructions provided by the Office of Admissions.
- Please select three people with whom you have worked, either professionally or educationally, to complete letters of recommendation. By including your references’ names and email addresses on the application form, they will be sent instructions on how to submit their letters electronically. This will also allow you the ability to track if the letter was submitted.
- Submit a current resume/CV by uploading it as supplemental material to the online application.
- We prefer that you use the online application to submit a one-page statement of purpose that highlights software development proficiency, motivation, and experience related to your chosen research field, as well as, your career goals.
- GRE is optional for all applicants.
- Academic Records/Transcripts:
- Domestic Students: We allow students to upload electronic official copies of academic records for the purposes of application review. Only if you are offered admission to Iowa State will you be required to submit (mail) official academic records. Records bearing the original stamp or seal of the school official responsible for issuing such records (the registrar, principal, controller of exams, etc.) are considered “official.” Records certified by lecturers, professors, or any other school officials who do not hold primary responsibility for maintaining the academic records of the institution are not official. Academic records printed from a school’s website are also not accepted.
- International Students: please the application instructions under “Academic Records.”
- Nonnative English speakers: Submit official English proficiency results from one of the following exams (see them here, right column). The minimum requirements of both the Graduate College and the graduate program to which you are applying must be met.
The application deadlines for full consideration in our on-campus MS program: fall semester is January 15 and the spring semester is October 1.
Faculty Notification and Review
Once the application package is complete, it will be made available to all HCI faculty. Students that are admitted for the fall semester will start receiving offers in the first part of April. Every applicant will be notified via email, whether they were accepted or denied by April 15 for fall applications and by November 15 for spring applications.