Human-Centered Computing Bachelor of Science Degree

Human-Centered Computing
Bachelor of Science Degree
- RIT /
- Rochester Institute of Technology /
- Academics /
- Human-Centered Computing BS
Overview for Human-Centered Computing BS
Why Study Human Centered Computing at RIT
Gain Hands on Experience: Two required blocks of cooperative education and internship mean significant hands-on, full-time paid work experience in industry.
Focused Degree Options: Choose two of six interdisciplinary concentrations to focus your education on your personal interests and career goals.
STEM-OPT Visa Eligible: The STEM Optional Practical Training (OPT) program allows full-time, on-campus international students on an F-1 student visa to stay and work in the U.S. for up to three years after graduation.
What is Human-Centered Computing?
Fundamental to human-centered computing (HCC) is a focus on humans as individuals and how they behave with technology. Students in this major find themselves at the intersection of computer advancements and human behavior around technology. Topics of consideration include the design, evaluation, and implementation of interactive computing systems and understanding the ways in which such systems can transform our lives. Given the growing reliance on computing in our everyday 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 to everyone.
Human-centered computing degrees are about leveraging technology, and exploring and adapting how people access and interact with it. Finding ways to integrate technology with our everyday lives—regardless of our physical capabilities, age, or location—is a key component of the program. HCC professionals are changing the world every day. HHC professionals have pioneered a range of development, including creating ways for computers to reproduce realistic animations of American Sign Language, designing the successor for the Fitbit, or building the next generation of speech recognition software. HCC students are the driving force at the center of the global accessibility effort.
RIT’s Human-Centered Computing BS
RIT's human-centered computing BS blends strengths from varied disciplines to understand how people use technology, and how technologies can be developed that are more intuitive and usable. This major prepares you for careers in industry or to pursue graduate study, offering options for you to specialize in different areas of computing depending on individual interests in computing, design, or psychology.
The skills that make up the core of the HCC degree include the ability to design, prototype, implement, and evaluate interactive computing systems. The program is unique in its foundation of courses grounded in psychology, design, and technology.
Human-Centered Computing Curriculum
The curriculum 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
- Creative thinking.
This is an interdisciplinary degree with six concentrations, allowing you to immerse yourself in two areas you find most interesting.
- Accessibility: Learn to develop systems that are equally accessible to all people, making the benefits of technology a reality for everyone.
- Design: Learn to integrate elements of imagery, type, actions, color, and more to form a unified graphical interface that is understandable to people everywhere.
- Front End Development: Master programming and development for desktop, web, and mobile computing interfaces, with a focus on efficient code and meeting user needs.
- Instructional Technology: Plan, organize and develop systems to effectively leverage technology to convey knowledge and skills to users.
- Natural Language Processing: Study the interactions between computers and human language. Learn about the latest advances in computational linguistics and how computers derive meaning via natural language processing.
- Psychology: Explore how humans perceive, process, and store information. Study best practices in research and evaluation, and learn how to implement them into your work.
The major also requires students to complete two blocks of cooperative education, which may begin after the second year of study.
Furthering Your Education in Human-Centered Computing
Combined Accelerated Bachelor's/Master's Degrees
Today’s careers require advanced degrees grounded in real-world experience. RIT’s Combined Accelerated Bachelor’s/Master’s Degrees enable you to earn both a bachelor’s and a master’s degree in as little as five years of study, all while gaining the valuable hands-on experience that comes from co-ops, internships, research, study abroad, and more.
+1 MBA: Students who enroll in a qualifying undergraduate degree have the opportunity to add an MBA to their bachelor’s degree after their first year of study, depending on their program. Learn how the +1 MBA can accelerate your learning and position you for success.
-
Meet us on campus
Learn about academics, co-op and internships, financial aid, and more at one of our on-campus open houses.
October 13 | October 25 | November 8
Careers and Experiential Learning
Typical Job Titles
UX Designer | Product Designer | UI Developer |
Software Developer | Technology Development Programmer | Web and Systems Programmer |
Industries
-
Commercial Banking and Credit
-
Internet and Software
-
Performing and Fine Arts
-
Health Care
Cooperative Education
What’s different about an RIT education? It’s the career experience you gain by completing cooperative education and internships with top companies in every single industry. You’ll earn more than a degree. You’ll gain real-world career experience that sets you apart. It’s exposure–early and often–to a variety of professional work environments, career paths, and industries.
Co-ops and internships take your knowledge and turn it into know-how. Your computing co-ops will provide hands-on experience that enables you to apply your computing knowledge in professional settings while you make valuable connections between classwork and real-world applications.
Students in the human-centered computing degree are required to complete two blocks of cooperative education experience.
Creative Industry Day
RIT’s Office of Career Services and Cooperative Education hosts Creative Industry Day, which connects students majoring in art, design, film and animation, photography, and select computing majors with companies, organizations, creative agencies, design firms, and more. You'll be able to network with company representatives and interview directly for open co-op and permanent employment positions.
Featured Work and Profiles
-
Usability, Accessibility and Social Entanglements in Advanced Tool Use by Vision Impaired Graduate Students
Kristen Shinohara iSchool Profs. Kristen Shinohara and Michael McQuaid (now at University of Texas, Austin), Ph.D. student Murtaza Tamjeed, and MS HCI student Dymen A, Barkins recently published “Usability,...
Read More about Usability, Accessibility and Social Entanglements in Advanced Tool Use by Vision Impaired Graduate Students -
Supporting Accessible Design Across Diverse Workplaces
Garreth Tigwell Ph.D. student Sarah Andrew and Prof. Garreth Tigwell published “Accessible Design is Mediated by Job Support Structures and Knowledge Gained Through Design Career Pathways” for the 25th ACM Conference...
Read More about Supporting Accessible Design Across Diverse Workplaces -
Choosing the Right Major
Alexis Gordon Picking the right major can be difficult. A survey performed by the Department of Education in 2017 found that close to one third of college students switch their major within three years of...
Read More about Choosing the Right Major -
One Button PIN: A Single Authentication Method for Blind and Low Vision Users
Garreth Tigwell, Roshan Peiris Prof. Garreth Tigwell, Prof. Roshan Peiris, and their team won the Best Paper Award at Mobile HCI 2022!
Read More about One Button PIN: A Single Authentication Method for Blind and Low Vision Users -
A Lasting Impact in Accessibility and Usability
Faculty Emerita Vicki Hanson Although Vicki Hanson stepped away from her full-time faculty role within the School of Information more than three years ago and has since become the Chief Executive Officer of the Association for...
Read More about A Lasting Impact in Accessibility and Usability -
Creating an App to Assist Clinical Trials
Emily Mills Emily Mills, a human-centered computing major, completed a co-op as a UX/UI intern for Oracle's Health Sciences Global Business Unit.
Read More about Creating an App to Assist Clinical Trials
Curriculum for 2025-2026 for Human-Centered Computing BS
Current Students: See Curriculum Requirements
Human-Centered Computing BS
The curriculum below outlines the typical course sequence(s) for this program.
First Year | ||
---|---|---|
Fall | Hours | |
ISTE-110 | FYW: Ethics in Computing (fulfills General Education: First Year Writing (WI)) | 3 |
ISTE-140 | Web & Mobile I | 3 |
STAT-145 | Introduction to Statistics I (fulfills General Education: Mathematical Perspective A) | 3 |
PSYC-101 | Introduction to Psychology (fulfills General Education: Scientific Principles Perspective) | 3 |
General Education: Elective | 3 | |
YOPS-10 | RIT 365: RIT Connections | 0 |
Hours | 15 | |
Spring | ||
ISTE-262 | Foundations of Human Centered Computing | 3 |
NMDE-111 | New Media Design Digital Survey I | 3 |
PSYC-223 | Cognitive Psychology | 3 |
STAT-146 | Introduction to Statistics II (fulfills General Education: Mathematical Perspective B) | 4 |
Open Elective | 3 | |
Hours | 16 | |
Second Year | ||
Fall | ||
GCIS-123 | Software Development and Problem Solving I | 4 |
ISTE-264 | Prototyping and Usability Testing | 3 |
NMDE-112 | New Media Design Digital Survey II | 3 |
PSYC-250 | Research Methods I (WI-PR) | 3 |
General Education: Natural Science Inquiry Perspective | 3 | |
Hours | 16 | |
Spring | ||
GCIS-124 | Software Development and Problem Solving II | 4 |
ISTE-99 | School of Information Second Year Seminar | 0 |
ISTE-240 | Web & Mobile II | 3 |
ISTE-266 | Design For Accessibility | 3 |
PSYC-251 | Research Methods II (WI-PR) | 3 |
General Education: Social Perspective | 3 | |
Hours | 16 | |
Summer | ||
ISTE-499 or ISTE-498 | Undergraduate Co-op or Undergraduate Creative, Innovative or Research Experience | 0 |
Hours | 0 | |
Third Year | ||
Fall | ||
ISTE-252 | Foundations of Mobile Design | 3 |
General Education: Artistic Perspective | 3 | |
HCC Concentration Course 1 | 3 | |
HCC Concentration Course 2 | 3 | |
Open Elective | 3 | |
Hours | 15 | |
Spring | ||
General Education: Global Perspective | 3 | |
HCC Concentration Course 3 | 3 | |
HCC Concentration Course 4 | 3 | |
General Education: Immersion 1 | 3 | |
Open Elective | 3 | |
Hours | 15 | |
Summer | ||
ISTE-499 or ISTE-498 | Undergraduate Co-op or Undergraduate Creative, Innovative or Research Experience | 0 |
Hours | 0 | |
Fourth Year | ||
Fall | ||
ISTE-500 | Senior Development Project I | 3 |
General Education: Ethical Perspective | 3 | |
HCC Concentration Course 5 | 3 | |
General Education: Immersion 2 | 3 | |
Open Elective | 3 | |
Hours | 15 | |
Spring | ||
ISTE-501 | Senior Development Project II (WI-PR) | 3 |
HCC Concentration Course 6 | 3 | |
General Education: Immersion 3 | 3 | |
General Education: Elective | 3 | |
Hours | 12 | |
Total Hours | 120 |
Notes:
- All students pursuing a bachelor’s degree are also required to complete two different Wellness courses.
Concentrations
Students matriculated in this degree will select two three-course concentrations representing eighteen semester hours of work (nine each). Concentrations and corresponding courses are listed below.
Design
Code | Title | Hours |
---|---|---|
NMDE-201 | New Media Design Elements II | 3 |
NMDE-203 | New Media Design Interactive II | 3 |
NMDE-302 | New Media Design Graphical User Interface | 3 |
Natural Language Processing
Code | Title | Hours |
---|---|---|
Required Courses | ||
LING-351 | Language Technology and Large Language Models | 3 |
LING-581 | Natural Language Processing I | 3 |
Electives | ||
LING-582 | Natural Language Processing II | 3 |
or LING-584 | Undergraduate Speech Processing |
Psychology
Code | Title | Hours |
---|---|---|
PSYC-430 | Memory and Attention | 3 |
PSYC-431 | Language and Thought | 3 |
PSYC-432 | Decision Making, Judgment, and Problem Solving | 3 |
Front End Development
Code | Title | Hours |
---|---|---|
ISTE-340 | Client Programming | 3 |
ISTE-454 | Mobile Application Development I | 3 |
ISTE-456 | Mobile Application Development II | 3 |
Accessibility
Code | Title | Hours |
---|---|---|
ISTE-464 | Accessibility Through the Lifespan | 3 |
ISTE-562 | Research in Accessibility | 3 |
ISTE-563 | Access & Assistive Technology | 3 |
Instructional Technology
Code | Title | Hours |
---|---|---|
ISTE-560 | Fundamentals of Instructional Technology | 3 |
ISTE-561 | Interactive Courseware | 3 |
PSYC-235 | Learning and Behavior | 3 |
Special Topics
A three course, nine-semester hour special topics concentration is available to selected students who wish to pursue an in-depth study of an area not present in the program’s concentration offerings. The student will develop a special concentration proposal with the faculty advisor. The head of the academic unit will review the proposal and will approve or deny the request. Only one special topics concentration will be allowed to any given student.
Admissions and Financial Aid
This program is STEM designated when studying on campus and full time.
First-Year Admission
First-year applicants are expected to demonstrate a strong academic background that includes:
- 4 years of English
- 3 years of social studies and/or history
- 3 years of mathematics is required and must include algebra, geometry, and algebra 2/trigonometry. Pre-calculus is preferred.
- 2-3 years of science is required and must include chemistry or physics; both are preferred.
- Computing electives are preferred.
Transfer Admission
Transfer applicants should meet these minimum degree-specific requirements:
- A minimum of college algebra is required. Pre-calculus or calculus is preferred.
- Chemistry or physics is required.
- Computing courses are preferred.
Financial Aid and Scholarships
100% of all incoming first-year and transfer students receive aid.
RIT’s personalized and comprehensive financial aid program includes scholarships, grants, loans, and campus employment programs. When all these are put to work, your actual cost may be much lower than the published estimated cost of attendance.
Learn more about financial aid and scholarships
Accreditation
Related News
-
February 7, 2025
Online UX Design Degree Programs
OnlineEngineeringPrograms.com interviewed Roshan Peiris, assistant professor in the School of Information, about the field of user experience (UX) design.
-
February 3, 2025
RIT professor forges connections as president of the Korean-American Scientists and Engineers Association
RIT professor Tae (Tom) Oh serves as president of the Korean-American Scientists and Engineers Association, where he encourages global collaboration.
-
January 15, 2025
College of Computing to split Commencement into two ceremonies
To accommodate its growing number of graduates, the Golisano College of Computing and Information Sciences will hold two separate commencement ceremonies on May 10, 2025.
Contact
- Dan Bogaard
- Associate Professor
- School of Information
- Golisano College of Computing and Information Sciences
- 585‑475‑5231
- dan.bogaard@rit.edu
School of Information