Rochester Institute of Technology

Academic Program Overviews

Student Skills & Capabilities, Salary Data, Career Information 

Human-Centered Computing BS Human-Computer Interaction MS

Program Overview

Human-Centered Computing (HCC) and Human-Computer Interaction (HCI) combine principles from computing, design, and psychology to advance the ways individuals, workgroups, and communities interact with modern technology. The human-computer relationship changes with every advance as the days of one person / one computer fade into the past. We’ve moved into a world of multiple, interconnected technologies responding to our needs in real time. The world needs professionals to design, prototype, implement and evaluate interactive computing systems—the core skills you master to attain the HCC/HCI degree.
HCC/HCI professionals explore and adapt access to and interaction with technology. These programs teach you to find ways to integrate technology with our everyday lives—regardless of our physical capabilities, age, or location. HCC/HCI professionals change the world every day, whether developing ways to make computers animate American Sign Language, designing a successor to Fitbit, or building the next generation of speech recognition software. HCC/HCI people drive the global accessibility effort, both as students and as professionals.
The BS degree offers 6 areas of concentration: accessibility, design, front-end development, psychology, instructional technology, and natural language processing.

Degrees Awarded

  • Bachelor of Science
  • Master of Science


  • About 12 BS and 50 MS students are enrolled in the Human-Centered Computing/Human-Computer Interaction degree programs.

Cooperative Education & Experiential Education Component

  • BS students are required to complete at least two co-op work assignments. Co-op students are able to work in 3 or 6 month assignments. Co-op is optional for MS students

Salary Information

Co-op: $23.97                      $11.00 - $25.00 range
FT: $76,000                          $63,000 - $90,000 range

No salary data is available at this time for the BS-HCC degree.

Student Skills & Capabilities

End of the Second Academic Year:
Object-oriented application development using Java (two-course sequence). Content design & development using HTML5 (responsive), JavaScript, C#, mobile hybrid application development and content development tools. Two years of psychology, including cognitive psychology and two semesters of research methods. Prototyping the user experience as well as usability testing. Hands-on hardware and software experience, direct experience in a variety of computing environments on multiple platforms, including Windows, Mac OS X, and Linux.
During the Third and Fourth Academic Years:
Designing for accessibility.  Integration and deployment of technology in an enterprise, including needs assessment and technology transfer. Higher level skills in the concentration the student chooses.

Equipment & Facilities

Over 300 computers for student use distributed among several labs, including active-learning labs for course instruction in programming, interface design, and application development.
·         Computers include Windows, Macintosh, and Linux workstations and servers.
·         Computers and projectors used in most classes to bring live demonstrations into class

Nature of Work

HCC/HCI professionals work in teams with hardware and software engineers to design tools for individuals, workgroups, and communities. An HCC/HCI professional identifies and corrects misunderstandings between developers and users of hardware and software. On any given day an HCC/HCI professional may brainstorm, sketch, wireframe, design interfaces, prototype interactions, manage projects, evaluate products, study users, conduct contextual inquiries in the workplace, conduct ethnographic studies in the workplace, develop and use analytical tools to study users.
An HCC/HCI professional is not restricted to human-computer interfaces.  An HCC/HCI professional is conscious of designing the entire user experience, and even designing ambient experiences where computing is involved but not a focus.
An HCC/HCI professional may acquire special skills in designing instructional technology, designing for accessibility, or designing natural language interactions.

Job Outlook

Employment of HCC/HCI professionals is expected to increase for all occupations through 2024, as organizations and individuals continue to adopt increasingly sophisticated technology and integrate it into their lives. Jobs for Human-Centered Computing graduates are found in industry, government, business, and the service sector at all levels.  Job growth will continue to be driven by the ongoing expansion of the computer system design and related services industry, which is projected to remain one of the fastest-growing industries in the U.S. economy. Growth will not be as explosive as during the previous decade, however, as the technology industry matures and some of these jobs are increasingly outsourced overseas. (Source: U.S. Bureau of Labor Statistics O.O.H.)

Job Titles

Usability Analyst, User Experience Designer, Human Factors Engineer, Usability Specialist, Web Designer, Interaction Designer

Selected Employer Hiring Partners

Aetna, Ahold, Apple, Autodesk, ESRI, Exablox, Hewlett Packard, Kodak Alaris, Makeway, Nvidia, RIT, Wegmans, Xerox

Contact Us

We appreciate your interest in your career and we will make every effort to help you succeed. Feel free to contact Stephanie Ryan, the career services coordinator works with the Human-Centered Computing and Human-Computer Interaction programs. For your convenience, you can access information and services through our web site at
Stephanie Ryan, Career Services Coordinator, This email address is being protected from spambots. You need JavaScript enabled to view it.; 585.475.7823; 585.475.2301
Rochester Institute of Technology . Office of Career Services and Cooperative Education
Bausch & Lomb Center . 57 Lomb Memorial Drive . Rochester NY  14623-5603