虚拟交互设计涉及几门课程?
本科阶段,人机交互(HCI)专业一般开设的课程有计算机编程类、用户体验设计类、人机交互理论类 等几大方向。不同的学校会有不同的课程设置。这里以CMU的HCI本科专业为例进行说明。 CMU的人机交互本科专业属于MIIPS学院,必修的课程有:
1. 人因工程学(Human-Computer Interaction)(必修课)
2. 技术产品开发(Developing Technology Products) (必修课)
3. 系统设计(Designing Systems) (必修课)
4. 编程(Programming)(必修课)
5. 数字信号处理(Digital Signal Processing)(必修课)
6. 数据结构与算法(Data Structures and Algorithms)(必修课)
7. 计算机图形学(Computer Graphics)(必修课)
8. 多媒体信息处理(Multimedia Information Processing)(必修课)
9. 操作系统(Operating Systems)(必修课)
10. 计算机网络(Computer Networks)(必修课)
除了以上十门必修课以外,还会学习一些选修课,如心理学(Psychology)、社会学(Sociology)、经济学(Economics)、数学(Mathematics)、物理(Physics)、化学(Chemistry)生物(Biology)等基础学科。当然这些科目也是在研究生阶段学习的。