论文部分内容阅读
近几年来,大学课程中计算机公共课的建设已经取得了较大成就。然而,大多数老师长期以来还是沿用传统的“一边讲解、一边演示,学生一边听课、一边模仿”的教学模式。此教学方式缺乏创新意识,不适合计算机课程特点,无法生动形象展示计算机相关基础原理知识,使得学生对计算机基础课程知识缺乏足够的兴趣和重视;尤其是在一些核心的计算机课程教学仍然欠缺实验方案,一些较为抽象的计算机基础理论知识仍存在无法可视化的问题。举例来说,计算机数据表示与计算是计算机组成原理课程中极为重要而基础的章节,然而数据的存储和处理过程较为抽象、可视化困难,无法生动形象的展示在学生面前,导致这部分知识点历来是学生初学计算机基础知识的难点。因此面对这类问题就需要我们在实验内容及实验展示上有所改进,使教学更加具体形象,更利于学生理解。随着科技的发展,虚拟现实VR、人机交互等技术的出现,这种无法可视化的困境得到一定程度的解决。由此可见运用计算机三维交互、虚拟现实技术对计算机基础教学知识演示进行改进,可以构建出视觉效果良好的可视化界面,生成较为复杂的动态演示,从而研发出具备强大交互能力的教学实验系统,使得教学演示效果大幅度提升。Unity3D作为虚拟现实的新兴技术,具备交互能力强、入手速度快、画面效果优越、仿真性能较好等优点,逐渐在教学实验虚拟现实领域占据一席之地。针对国内尚未出现较为完善的计算机虚拟教学软件的现状,尤其是计算机数据表示与计算虚拟实验平台的构建明显不足,本论文选用Unity3D引擎作为开发工具,设计并研发完成“计算机教学软件的设计与实现”。