Programme / Coverage
Coverage ledger
Units, words and papers, module by module
What each module holds of its ten units, 18,000 words and 80 papers.
The coverage expansion gives each module ten units, 18,000 words and 80 distinct papers. This ledger is built from the unit bodies and expansion plans on disk, so it reports what is written rather than what is planned. A module marked optional shares its slot with another, so the programme row counts every module offered rather than the 32 a student takes.
33 modules
330 units written
787938 words written
4666 distinct papers
33 modules complete
Units is published unit bodies out of ten. Papers counts distinct papers in the module plan and its candidate pool. Module Code Units Words Papers 1. Foundations of human-computer interaction HCI1101 10 / 10 23913 165 2. Programming interactive systems HCI1102 10 / 10 23938 149 3. Mathematics for interaction HCI1103 10 / 10 23952 172 4. The web as an interaction platform HCI1104 10 / 10 23952 165 5. Perception, cognition and emotion in interaction HCI1105 10 / 10 23953 169 6. User research methods HCI1106 10 / 10 23896 160 7. Design studio 1: from brief to prototype HCI1107 10 / 10 23862 153 8. Computer systems, networks and security HCI1108 10 / 10 23918 197 9. Interaction design methods and critique HCI2101 10 / 10 23895 180 10. Algorithms and data structures HCI2102 10 / 10 23882 164 11. Databases, content and information architecture HCI2103 10 / 10 23920 151 12. Qualitative analysis for interaction research HCI2104 10 / 10 23900 144 13. Quantitative methods and evaluation statistics HCI2105 10 / 10 23886 175 14. Accessibility, inclusive design and assistive technology HCI2106 10 / 10 23907 162 15. Interaction techniques and usability evaluation HCI2107 10 / 10 23897 162 16. Software engineering for interactive products HCI2108 10 / 10 23837 154 17. Theories of interaction HCI3101 10 / 10 23956 175 18. Human-AI interaction and machine learning interfaces HCI3102 10 / 10 23891 170 19. Immersive, tangible and spatial interaction HCI3103 10 / 10 23795 186 20. Mobile, ubiquitous and sensor-based computing HCI3104 10 / 10 23730 192 21. Human factors in health and safety-critical systems HCI3105 10 / 10 23886 194 22. Ethics, privacy, law and responsible design HCI3106 10 / 10 23941 195 23. Professional practice and the HCI profession HCI3107 10 / 10 23689 167 24. Industry group project HCI3108 10 / 10 23939 160 25. Research frontiers in HCI HCI4101 10 / 10 23859 169 26. Advanced qualitative and mixed-methods research HCI4102 10 / 10 23771 184 27. Designing and evaluating adaptive and intelligent systems HCI4103 10 / 10 23855 154 28. Data visualisation and visual analytics HCI4104 10 / 10 23850 159 29. In-the-wild and longitudinal deployment studies HCI4105 10 / 10 23880 176 30. Social computing and computer-supported cooperative work HCI4106 10 / 10 23847 173 31. MSci project: scoping, ethics and method HCI4107 10 / 10 23852 178 32. MSci project: delivery, evaluation and defence HCI4108 10 / 10 23804 172 33. Data visualisation in practice optional HCI3109 10 / 10 23885 139 Programme 33 modules 330 787938 4666
MSci Human-Computer Interaction. A programme specification written to BCS accreditation expectations.
Module narratives are grounded in the primary literature, with every source listed
and linked in the reference library.