Human-Computer Interaction (HCI) Undergraduate Certificate

If you have an interest in how people interact with technology or computers, and you like design, psychology, sociology, or any number of additional fields that HCI intersects with, HCI could be a good fit.

HCI is the branch of informatics that studies and supports the design, development, and implementation of humanly usable and socially acceptable information technologies.

Because human–computer interaction studies a human and a machine in conjunction, it draws from supporting knowledge on both the machine and the human side. On the machine side, techniques in computer graphics, operating systems, programming languages, and development environments are relevant. On the human side, communication theory, graphic and industrial design disciplines, linguistics, social sciences, cognitive psychology, and human factors such as computer user satisfaction are relevant.

Due to the multidisciplinary nature of HCI, people with different backgrounds contribute to its success.

The School of Informatics and Computing is regionally accredited as a school of Indiana University by the North Central Association of Colleges and Schools.

Certificate Requirements

The Undergraduate Certificate in Human-Computer Interaction (HCI) is a 15-credit-hour program allowing students to become certified in the fundamental theory and application of human-computer interaction.

Choose one:

Getting Started

Students can seek this certificate in addition to their major or as a stand-alone certificate. Prospective students must first be admitted to IUPUI as an undergraduate student. Please email Jill Mathews at to declare the HCI certificate. For any academic advising questions, please contact our advisors at or 317-278-4636. The undergraduate HCI certificate is not currently eligible for financial aid as a stand-alone certificate.

Learning Outcomes

Upon completion of the undergraduate Human-Computer Interaction Certificate, students will be able to demonstrate knowledge in the following core competencies:

Basic Human-Computer Interaction Theory and Usability Terms, Principles and Practices

  • Understanding of human-computer interaction and usability terms, concepts, principles and practices
  • Problem space definition and conceptual models of interactive products
  • User-centered approaches to interaction design as applied to software and the web
  • User profiling, needs and requirements
  • Interface design principles and processes; including related areas of visual design
  • Cognitive and information processing
  • Processes and life-cycles of interactive product design
  • Interactive product evaluation and testing methods, both qualitative and quantitative

Ability to Understand and Demonstrate Basic Design and Evaluation of Interactive Products Up to the High Fidelity Prototype Stage

  • Interactive product interface design and prototyping based on user/needs assessments
  • Human-computer interaction principles and a user-centered approach to interaction design as applied to software and the Web
  • Apply evaluation and usability testing methods to interactive products to validate design decisions