UIS实验室开设的课程
人机交互与虚拟现实(研究生)
课程旨在为学生提供虚拟现实(VR)和增强现实(AR)技术的全面理解与实践技能。课程内容涵盖了虚拟现实的基本概念、发展历史以及与人类感知的关系。同时,还介绍了当前VR/AR的商业市场和应用领域,研究VR/AR如何通过3D用户界面和技术手段增强用户的沉浸感和交互性。本课程适合对人机交互、虚拟现实及其相关技术感兴趣的学生,尤其是希望深入了解并掌握VR/AR设计与开发技能的同学。课程设计适合具有Unity3D经验的学生,同时也对软件工程领域的初学者友好。
用户界面设计与评价(本科生)
课程介绍软件系统开发中的界面设计与评价方法,运用交互式程序设计、人类认知信息处理模型等理论对业务问题和用户需求进行分析。同时,对以用户为中心的用户体验设计(UXD)进行沉浸式体验,学生将分组设计并构建一个有创意的产品原型。
软件系统分析与设计(本科生)
作为软件工程专业的核心基础课程,介绍软件分析与设计的基本概念和理论,覆盖从需求分析到产品上线的软件生命全周期。课程内容涵盖软件开发过程、结构化方法、面向对象分析与设计方法等知识单元,学生将使用建模工具对实际软件工程问题进行描述与建模。
软件质量保证与测试技术(本科生)
软件测试作为软件生命周期中的核心活动,要在规定的条件下对程序进行操作,以发现程序错误,衡量软件品质,并对其是否能满足设计要求进行评估的过程。软件测试也是体现软件商业价值,验证客户需求的必要阶段。在成熟大型的软件开发企业中,测试人员的数量和种类都多于开发人员,且对测试人员的专业背景及技术要求也更加多样。本课程主要内容包括测试概念和技术(单元测试、集成测试、系统测试、性能测试等)、测试用例设计方法(黑盒、白盒)、测试管理(缺陷管理、用例管理)以及自动化测试开发等。