A human-computer interaction concentration focuses on a defined area within computer science. It typically builds on the program core and adds courses that deepen subject knowledge and applied skills.
A human-computer interaction concentration is a focused set of courses within a computer science program that emphasizes this subject area.
Coursework varies by school, but most programs cover core concepts, applied methods, and domain-specific tools related to human-computer interaction.
Many schools offer this concentration online, but availability depends on degree level and start-term scheduling.
Back to Computer Science Concentrations
For an overview of all degree paths, see the Computer Science Program Guide.
| Course Topic | What You Learn |
|---|---|
| User Experience Research | User interviews, surveys, persona development |
| Interaction Design | Wireframing, prototyping, design patterns |
| Usability Testing | Task analysis, heuristic evaluation, A/B testing |
| Accessibility & Inclusive Design | WCAG standards, assistive technology, universal design |
| Visual Design Principles | Typography, color theory, layout for digital interfaces |
| Human Factors Psychology | Cognitive load, perception, decision-making in interfaces |
| Concentration | Focus Area | Related BLS Career | Median Salary (May 2024) |
|---|---|---|---|
| Artificial Intelligence | ML, neural networks, NLP | Software Developer | $133,080 |
| Cybersecurity | Network defense, ethical hacking | Info Security Analyst | $124,910 |
| Data Science | Analytics, visualization, modeling | Database Architect | $135,980 |
| Software Engineering | Design, testing, development | Software Developer | $133,080 |
| Human-Computer Interaction | UX, usability, accessibility | Web/Digital Interface Designer | $98,090 |
| Networks & Systems | Infrastructure, cloud, admin | Computer Network Architect | $130,390 |
Source: Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2024.