Fundamental to human-centered computing (HCC) is a focus on humans as individuals and in social contexts, and their behavior with technology. With roots in multiple areas of computing, arts, and social sciences, HCC blends strength from these varied disciplines to understand the way in which people use technology. Students in this major will be at the intersection of computer advancements and understanding human behavior with technology. Topics of consideration include the design, evaluation, and implementation of interactive computing systems and the understanding of ways in which such systems can transform our lives. With a blending of content from computing, psychology, and design, HCC blends core theoretical and applied human technology concepts in a contemporary interdisciplinary curricular model. Given the growing reliance on computing in our daily lives, technology no longer is the exclusive realm of tech-savvy users; industry has recognized the need to make software and devices that are usable and desirable. This major prepares students for careers in industry or graduate study, offering options to specialize in different areas of HCC depending on individual student interests in computing, design, or psychology.
Plan of study
The human-centered computing curriculum is unique in its foundation of psychology, design, and technology. The program combines courses from three different RIT colleges to ensure students develop a firm understanding of these diverse subjects. Core courses include several foundational classes in technology, cognitive science and psychology, Gestalt, color theory, and creative thinking. This is a truly interdisciplinary degree, as evidenced by the growing list of concentrations available to students: accessibility, psychology, design, front-end development, natural language processing, and instructional technology.
The major requires students to complete two blocks of cooperative education. Students may begin their co-op requirement after completing their second year of study.
Human-centered computing, BS degree, typical course sequence
|Course||Sem. Cr. Hrs.|
|ACSC-010||Year One: College Experience||0|
|First Year LAS Elective||3|
|ISTE-120, 121||Computer Program Solving: Information Domain I, II||8|
|ISTE-140, 240||Web and Mobile I, II||6|
|ISTE-110||Ethics in Computing (WI)||3|
|PSYC-101||LAS Perspective 4: Introduction to Psychology||3|
|STAT-145||LAS Perspective 7A: Introduction to Statistics I||3|
|NMDE-111||New Media Digital Design Survey I||3|
|PSYC-250, 251||Research Methods I, II (WI)||6|
|ISTE-262||Foundations of HCC||3|
|NMDE-112||New Media Digital Design Survey II||3|
|STAT-146||LAS Perspective 7B: Introduction to Statistics II||4|
|ISTE-264||Prototyping and Usability Testing||3|
|ISTE-252||Foundation of Mobile||3|
|ISTE-099||Second Year Seminar||0|
|LAS Perspective 4, 5||6|
|Cooperative Education (summer)||Co-op|
|HCC Concentration Courses||12|
|ISTE-266||Design for Accessibility||3|
|LAS Perspective 2, 3||6|
|LAS Immersion 1||3|
|Cooperative Education (spring)||Co-op|
|ISTE-500, 501||Senior Development Project I, II (WI)||6|
|HCC Concentration Courses||6|
|LAS Perspective 1||3|
|LAS Immersion 2, 3||6|
|Total Semester Credit Hours||120|
Please see New General Education Curriculum–Liberal Arts and Sciences (LAS) for more information.
(WI) Refers to a writing intensive course within the major.
* Please see Wellness Education Requirement for more information. Students completing bachelor's degrees are required to complete two Wellness courses.
|ISTE-362||Access and Assistive Technology|
|ISTE-462||Research in Accessibility|
|ISTE-464||Accessibility through Lifespan|
|NMDE-201||Design Elements II|
|NMDE-302||Graphical User Interface|
Front end development
|ISTE-454||Mobile Application Development I|
|ISTE-456||Mobile Application Development II|
|ISTE-392||Fundamentals of Instructional Technology|
|PSYC-235||Learning and Behavior|
Natural language processing
|ENGL-481||Introduction to Natural Language Processing|
|ENGL-582||Advanced Topics in Computational Linguistics|
|PSYC-330||Memory and Attention|
|PSYC-331||Language and Thought|
|PSYC-332||Decision Making, Judgement and Problem Solving|
Students in the human-centered computing degree can participate in a study abroad experience at our campuses in Dubrovnik and Zagreb, Croatia where many of their courses are regularly offered. The HCC degree is also part of our global Senior Development Project course. Students in this course work on an industry-inspired project with students from different disciplines and from our campuses in Croatia and Dubai. This global experience is a natural capstone for HCC students who focus on meeting the needs of a diverse group of people.