Human Computer Interaction (MSc)
人机交互(理学硕士)硕士
本课程为来自不同背景的学生提供从事用户体验、可用性、信息可视化、人因工程以及人机交互(HCI)领域工作所需的技能与知识。核心教学由圣安德鲁斯人机交互研究组(SACHI)的专家讲授。学生将获得设计和构建交互式系统的实践经验,并完成一个结合深入研究与软件开发的主要项目,作为学位论文。该课程提供灵活的选修模块,允许学生根据个人兴趣定制学习内容。通过与校内外合作伙伴开展的真实世界设计项目,课程鼓励创造性、跨学科的问题解决能力和团队协作。此外,学生还可全天候使用现代化的计算机实验室,这些实验室专为促进协作与社区交流而设计,配备有适合个人学习和小组工作的空间。
语言要求
如果英语不是你的第一语言,你可能需要提供英语语言测试成绩以证明你的英语水平。[查看本课程认可的英语语言考试及所需分数。](https://www.st-andrews.ac.uk/subjects/entry/language-requirements/profiles/3-d/)
课程描述
该课程包含必修、选修和附加选修模块,以及一个毕业论文项目。学生必须修读三门必修课:《编程原理与实践》(CS5002),介绍计算思维和编程基础;《人机交互原理与方法》(CS5040),涵盖交互评估范式;《以用户为中心的交互设计》(CS5042),研究界面设计方法论。此外,还需从《信息可视化》(CS5044)和《交互式软硬件》(CS5041)中选择一门或两门。
学生需再选择两到三个选修模块,可选课程包括机器学习、软件工程、数据密集系统、人工智能、网络技术等。在附加选修列表中,最多可选两门,如计算机图形学、数据库、分布式系统、视频游戏等。
课程最后阶段为为期三个月的毕业论文项目,学生在导师指导下确定课题,开展文献综述、创新设计、软件实现与评估,并完成一篇15,000字的论文。项目可为个人或小组形式,但评估独立进行。