Master of Science in Human-Centered Computing
The Master of Science in Human-Centered Computing is a postgraduate programme that prepares professionals for advanced practice in human-computer interaction, user experience design, accessibility, and interactive systems. The programme combines computing theory with human-centred design, usability engineering, and research application.
Core areas include human-computer interaction, user experience design, usability engineering, accessibility, interactive systems, cognitive science, interface design, research methods, and thesis. Students engage with both theoretical and practical work through coursework, laboratory sessions, projects, and research.
The programme is offered by Jomo Kenyatta University of Agriculture and Technology as MSc in Human Centered Computing through the School of Computing and Information Technology. JKUAT is a public university offering the programme over two to four academic years through full-time, evening, and weekend modes of study.
Students develop competencies in user-centred design, usability evaluation, interface prototyping, accessibility analysis, and interactive system development. The programme includes coursework, examinations, practical projects, and a supervised research thesis, preparing graduates to design computing systems that centre on human needs.
JKUAT charges approximately KES 252,500/year (KES 505,000 total) for MSc in Human Centered Computing. Entry requires a Bachelor's degree with at least Upper Second Class Honours in computer science, information technology, or related fields from a recognised institution.
Graduates pursue careers as UX researchers, interaction designers, usability engineers, accessibility specialists, HCI consultants, and lecturers in human-centred computing across technology companies, design agencies, research institutions, government, and universities.
Skills Required
- Human-Computer Interaction Design
- User Experience Research and Design
- Usability Engineering and Evaluation
- Accessibility and Inclusive Design
- Interactive Systems Development
- Cognitive Science and Human Factors
- Interface Design and Prototyping
- User-Centred Design Methods
- Research Methods in Human-Centred Computing
- Academic Writing and Thesis Research
Key Subjects
- Human-Computer Interaction Design
- User Experience Research and Design
- Usability Engineering and Evaluation
- Accessibility and Inclusive Design
- Interactive Systems Development
- Cognitive Science and Human Factors
- Interface Design and Prototyping
- User-Centred Design Methods
- Research Methods in Human-Centred Computing
- Thesis Research
Certifications
- ACM SIGCHI Membership
- CSK Professional Certification
Specializations
Human-Computer Interaction
Focuses on HCI, covering interaction, design, evaluation, interfaces, and managing HCI research and practice.
User Experience Design
Examines UX design, covering research, design, prototyping, testing, and managing UX design.
Usability Engineering
Covers usability engineering, covering evaluation, testing, metrics, standards, and managing usability.
Accessibility and Inclusive Design
Focuses on accessibility, covering disability, assistive, standards, inclusive, and managing accessibility.
Interactive Systems
Examines interactive systems, covering design, development, multimodal, tangible, and managing interactive systems.
Cognitive Computing
Covers cognitive science, covering cognition, perception, attention, memory, and managing cognitive aspects of computing.
- Duration
- 2 years
- Public, up to
- Ksh 252,500
- Job market
- High
The programme
What you study, how long it takes, and how it is delivered.
Practicalities
- Study mode
- Full-time, Evening, Weekend
- Attachment
- 0 months
- Average class
- 20 students
- Award
- Masters
What you study
10 subjects- Human-Computer Interaction Design
- User Experience Research and Design
- Usability Engineering and Evaluation
- Accessibility and Inclusive Design
- Interactive Systems Development
- Cognitive Science and Human Factors
- Interface Design and Prototyping
- User-Centred Design Methods
- Research Methods in Human-Centred Computing
- Thesis Research
Modules
12 in the programmeFoundations of Human-Computer Interaction
Year 1Semester 13 creditsCore
Examines interaction, design, evaluation, interfaces, history, and managing HCI foundations.
User Experience Research and Design
Year 1Semester 13 creditsCore
Covers research, design, prototyping, testing, personas, and managing UX design.
Research Methods in Human-Centred Computing
Year 1Semester 13 creditsCore
Covers research design, data collection, analysis, HCI research methods, and conducting research, preparing students for their thesis.
Usability Engineering and Evaluation
Year 1Semester 13 creditsCore
Examines evaluation, testing, metrics, standards, heuristics, and managing usability.
Cognitive Science and Human Factors
Year 1Semester 23 creditsCore
Covers cognition, perception, attention, memory, mental models, and managing cognitive aspects of computing.
Accessibility and Inclusive Design
Year 1Semester 23 creditsCore
Examines disability, assistive, standards, inclusive, universal, and managing accessibility.
Interface Design and Prototyping
Year 1Semester 23 creditsCore
Covers visual, interaction, information, prototyping, tools, and managing interface design.
Interactive Systems and Multimodal Interfaces
Year 1Semester 23 creditsCore
Examines design, development, multimodal, tangible, gesture, and managing interactive systems.
User-Centred Design Methods and Process
Year 2Semester 13 creditsCore
Covers methods, process, research, evaluation, design thinking, and managing UCD.
Mobile and Context-Aware Computing
Year 2Semester 13 creditsCore
Examines mobile, context, sensors, location, adaptation, and managing mobile interaction.
AI and Human-Centred Computing
Year 2Semester 13 creditsCore
Covers AI, HCI, explainable, ethics, trust, and managing human-AI interaction.
Research Thesis
Year 2Semester 29 creditsCore
Original supervised research thesis on a human-centred computing topic, demonstrating mastery of research methods and HCI knowledge, assessed through written submission and oral defence.
Specialisations
Human-Computer Interaction
Focuses on HCI, covering interaction, design, evaluation, interfaces, and managing HCI research and practice.
User Experience Design
Examines UX design, covering research, design, prototyping, testing, and managing UX design.
Usability Engineering
Covers usability engineering, covering evaluation, testing, metrics, standards, and managing usability.
Accessibility and Inclusive Design
Focuses on accessibility, covering disability, assistive, standards, inclusive, and managing accessibility.
Interactive Systems
Examines interactive systems, covering design, development, multimodal, tangible, and managing interactive systems.
Cognitive Computing
Covers cognitive science, covering cognition, perception, attention, memory, and managing cognitive aspects of computing.
A day as a student
A typical day during the MSc in Human-Centered Computing programme combines lectures, laboratory sessions, design studios, seminars, and independent study. Sessions cover HCI, UX design, usability, accessibility, and interactive systems. HCI sessions examine interaction, design, evaluation, interfaces, and managing HCI research. UX design sessions cover research, design, prototyping, testing, and managing UX design. Usability sessions cover evaluation, testing, metrics, standards, and managing usability. Accessibility sessions cover disability, assistive, standards, inclusive, and managing accessibility. Interactive systems sessions cover design, development, multimodal, tangible, and managing interactive systems. Cognitive science sessions cover cognition, perception, attention, memory, and managing cognitive aspects. Interface design sessions cover visual, interaction, information, prototyping, and managing interface design. User-centred design sessions cover methods, process, research, evaluation, and managing UCD. Research methods sessions prepare students for their thesis, covering research design, data collection, and analysis. Laboratory sessions provide hands-on experience with usability testing, prototyping tools, and interface development. Design studios provide hands-on experience with UX design projects, user research, and design thinking. Seminars provide opportunities for presenting research findings and debating current issues in HCI. Guest lectures from experienced UX designers, researchers, and industry professionals provide practical insights. The programme culminates in a supervised research thesis on a human-centred computing topic.
The trade offs
In its favour
- High demand for UX and HCI professionals with Kenya's growing technology and startup ecosystem.
- JKUAT offers flexible study modes including full-time, evening, and weekend for working professionals.
- Programme combines computing with human-centred design, providing versatile career opportunities.
- Graduates are eligible for ACM SIGCHI membership, enhancing international career prospects.
Against it
- Only one university (JKUAT, public) confirmed offering this specific programme.
- Programme fees at KES 252,500/year may be significant for some students.
- No private university confirmed offering this programme.
- Programme requires computer science or IT background, limiting access for non-related graduates.
What it costs
Tuition at both ends of the market, and how to pay for it.
What it costs, and where
Against 191 technology coursesAnnual tuition in Kenyan shillings, rounded. The upright tick is the median for this field, so a bar sitting entirely to its right is an expensive programme by the standards of its own subject.
The fine print
JKUAT 252,500/yr (kenyaeducationguide.com). Private unverified.
HELB postgraduate loans are available for Kenyan students. JKUAT may offer scholarships for eligible students. ACM SIGCHI may offer grants for HCI research. Some technology companies may sponsor staff for postgraduate study.
Funding options
HELB Postgraduate Loan
JKUAT Scholarship
ACM SIGCHI Grant
Scholarships
3 recordedHELB Postgraduate Loan
LoanKsh 200,000Kenyan
Kenyan students pursuing postgraduate studies at recognised universities.
JKUAT Scholarship
ScholarshipKsh 200,000Kenyan
JKUAT offers scholarships for eligible postgraduate students.
ACM SIGCHI Grant
ScholarshipKsh 200,000
ACM SIGCHI provides grants for HCI research and conference travel.
Getting in
The grades, the alternatives, and who accredits the award.
What you need
- KCSE mean grade
- N/A (Postgraduate)
- Alternative entry
- JKUAT requires Bachelor's degree with at least Upper Second Class Honours in computer science, IT, or related fields, or Lower Second with relevant experience. Contact the university for specific admission requirements.
How you are assessed
4 componentsCoursework and Continuous Assessment
Coursework40% of the mark
Continuous assessment through coursework assignments, design projects, laboratory reports, seminar presentations, and class participation.
Written Examinations
Examination60% of the mark
Written examinations covering HCI, UX design, usability, accessibility, and interactive systems.
Practical and Design Project Assessment
Practical40% of the mark
Practical assessment through design projects, usability testing, prototyping, and demonstrating HCI skills.
Research Thesis
Research100% of the mark
Original supervised research thesis on a human-centred computing topic, demonstrating mastery of research methods and HCI knowledge, assessed through written submission and oral defence.
Accreditation
The programme is accredited by the Commission for University Education (CUE). JKUAT (public) offers MSc in Human Centered Computing through the School of Computing and Information Technology. The programme meets CUE standards for postgraduate training in human-centred computing. Graduates are eligible for ACM SIGCHI membership and CSK professional certification.
Accredited by
Commission for University Education (CUE)
Academic accreditationRequired
Programme accredited by CUE. JKUAT (public) offers MSc in Human Centered Computing through the School of Computing and Information Technology. The programme meets CUE standards for postgraduate training in human-centred computing. Graduates are eligible for ACM SIGCHI membership and CSK professional certification.
Where it leads
The roles it opens, and what you leave with.
Where graduates go
6 rolesUX Researcher
High demandKsh 120,000 to Ksh 500,000
Conducts UX research, overseeing studies, analysis, insights, and managing UX research.
Interaction Designer
High demandKsh 100,000 to Ksh 450,000
Designs interactions, overseeing design, prototyping, testing, and managing interaction design.
Usability Engineer
Moderate demandKsh 100,000 to Ksh 450,000
Engineers usability, overseeing evaluation, testing, metrics, and managing usability.
Accessibility Specialist
Moderate demandKsh 90,000 to Ksh 400,000
Provides accessibility expertise, overseeing assessment, standards, implementation, and managing accessibility.
HCI Consultant
Moderate demandKsh 120,000 to Ksh 500,000
Provides HCI consulting, overseeing advisory, evaluation, strategy, and managing HCI consulting.
Human-Centred Computing Lecturer
Moderate demandKsh 100,000 to Ksh 450,000
Teaches human-centred computing at university or college level, overseeing instruction, research, and academic supervision.
Graduate outcomes
Graduates pursue careers as UX researchers, interaction designers, usability engineers, accessibility specialists, HCI consultants, and lecturers in human-centred computing across technology companies, design agencies, research institutions, government, and universities.
Where these fields lead
8 careers- Career Guidance & Labour Market Information CounselorEducation11Low exposure
- School Guidance CounselorEducation17Low exposure
- CrystallographerScience19Low exposure
- StatisticsScience20Low exposure
- Motor Vehicle MechanicEducation21Low exposure
- MycologistScience21Low exposure
- OceanographerScience21Low exposure
- Computational BiologistScience22Low exposure
Tools you will learn
UserTesting
Software
UserTesting platform for usability testing, covering testing, recording, analysis, and managing usability testing.
Figma
SoftwarePrimary
Figma for interface design, covering prototyping, design, collaboration, and managing interface design.
SPSS
Software
SPSS for research analysis, covering data, statistics, analysis, and managing HCI research data.
Adobe XD
Software
Adobe XD for UX design, covering prototyping, design, testing, and managing UX design.
Industry links
Common misconceptions
Human-centred computing is just about making pretty interfaces.
Human-centred computing covers comprehensive interaction, usability, accessibility, cognition, and research beyond just making pretty interfaces.
This programme is only for designers.
Human-centred computing skills are valuable for developers, researchers, product managers, and consultants beyond just designers.
UX design is just about aesthetics.
UX design covers comprehensive research, usability, accessibility, interaction, and evaluation beyond just aesthetics.
Usability testing is just about finding bugs.
Usability testing covers comprehensive evaluation, metrics, user performance, satisfaction, and standards beyond just finding bugs.
Accessibility is just about disability compliance.
Accessibility covers comprehensive inclusive design, assistive technology, standards, and universal design beyond just compliance.
This programme has limited career prospects in Kenya.
Human-centred computing graduates are in high demand as Kenya's tech industry grows, with opportunities in UX, design, research, and consulting.
Related courses
Further reading
Fees and entry marks for Master of Science in Human-Centered Computing are restated every intake. Save it and the app keeps this version, so you can see what changed when it does.