HCI Curriculum

In addition to degree offerings in the Golisano College of Computing and Information Sciences, students at RIT can benefit from the highly regarded design courses and programs offered through RIT's College of Art and Design, which includes schools of Design, Film & Animation, and Media Sciences. Students can also benefit from various co-curricular opportunities at RIT.


Doctor of Philosophy (Ph.D.) in Computing and Information Sciences

This degree prepares students for careers as independent scholars, well-prepared educators, and cutting-edge researchers. The program is structured around a flexible curriculum, including coursework in three core areas: Infrastructure, Interaction (including coursework in Human Computer Interaction), and Informatics. Students in this program can conduct research in the fields of Human Computer Interaction or Accessibility, participating in work of faculty-led research groups.

Master of Science in Human Computer Interaction

This degree program prepares students to solve complex user-focused problems in the ever-changing landscape of technology. Students are exposed to theoretical and practical themes in HCI, user experience, interaction design, human factors, information architecture, and usability. Technology and research skills are acquired and applied to challenges found in business, government, entertainment, health care, education, and academia. The degree program includes a capstone experience, in which students can conduct a project or thesis, giving them an opportunity to conduct hands-on research with RIT faculty.

Bachelor of Science in Human Centered Computing

This degree program prepares students to work at the intersection of computing, design, and psychology to advance the ways people and communities interact with modern technology. This four-year degree program includes a cooperative experience (co-op) component, in which students work full-time at companies, as part of their degree.

Professor and students in a computer classroom.

Undergraduate Courses

Various courses in Human-Computer Interaction are offered as part of undergraduate degrees in the Golisano College of Computing and Information Sciences, including:

Additional Undergraduate Courses

You can find additional undergraduate courses listed on the curriculum section of the Human Centered Computing website.

Students in a classroom pointing to a computer.

Graduate Courses

Graduate courses are offered through the masters program in HCI and through the doctoral program in Computing and Information Sciences.

Additional Graduate Courses

Additional elective and application-area courses are described on the curriculum page of the Masters Program in HCI website.

Other Opportunities


SIGCHI at RIT logo Students are welcome to participate in the activities of the local chapter of SIGCHI, the Association for Computing Machinery's special interest group on Human Computer Interaction. This student-led organization plans special events, guest speakers, and other activities for HCI community at RIT.

Research Opportunities

Current and prospective students are welcome to contact the faculty on the People page if they have interest in working on research projects that relate to their work. For more information about on-going projects, please visit faculty or research group websites.

Want to get involved?