作为伯恩茅斯大学GamesSoftwareEngineering,的学生,您将学习以下课程。
(一年级)SML9003翻译研究MLitt研究作业在本中,你将通过使用面向对象的软件开发方法来扩展你在第一学期的编程入门单元中获得的编程技能。
数字技术在本中,你将获得使用几个当代工具为现实世界的问题创建一个基于计算机的解决方案所涉及的各种技术的知识.
游戏开发管道在本中,你将发现与使用领先的、行业标准的中间件产品创建现代计算机游戏有关的一套技术和概念.
游戏设计原理在这个中,你将发现游戏设计的基本原则,并获得合作工作和分享想法的经验。
程序设计简介在本中,你将对使用游戏工业标准的高级编程语言实现计算机程序所涉及的基本编程原则和实践有一个良好的理解。
计算机图形学的数学在本中,你将被介绍一些基本的数学概念,这些概念是游戏开发中使用的计算机图形的基础。
(二年级)三维图形编程在本中,你将发展计算机图形编程的技术知识和技能,然后将其应用于计算机游戏中常用的3D图形渲染。
交互式编程在这个中,你将通过设计基于一系列输入设备的人机交互原理的游戏界面,探索计算机游戏中使用的多模式交互技术。
人工智能游戏编程在这个中,你将研究计算机游戏所需的基本人工智能算法,并探索其实施。
商业化和商业环境在这个中,你将发展基本的商业和专业技能和知识,以成功建立和经营创意产业部门的业务。
游戏中的物理学在这个中,你将获得用于在三维虚拟环境和游戏中进行实时物理编程的基本物理模拟算法和基础数学的实践知识。
游戏工作室项目在本中,你将体验到在团队中工作的实际情况,模拟现实世界中的游戏工作室,计划、设计和实施一个计算机游戏,从概念想法一直到发布阶段,.
(三年级)游戏软件工程你可以选择在第二年和最后一年之间完成一个为期4周的可选实习,或者在一年中完成至少30周的工作实习,这可以在世界任何地方进行。实习年提供了一个获得经验和为未来建立联系的机会。
(四年级)个人项目在这个中,你将运用方法和技术来开发你的主要个人项目,通过调查研究文献来确定合适的调查主题,制定正式的规范;并批判性地评估项目。
创新、企业和商业发展在这个中,你将发现发展自己的创新商业理念的可能性,通过准备一份详细的、专业的商业计划书来探索企业和创新的机会。
图形和计算编程在这个中,你将获得开发高级计算机图形应用程序所需的理论、评估方法和实施方案的知识。
游戏引擎编程在本中,你将探索用于设计游戏引擎的基础理论,并通过设计、开发和实施的过程,研究该领域的行业标准实例的结构.
海师帮可以为考生们提供专业的伯恩茅斯大学游戏软件工程课程辅导,帮助考生们熟悉课程都学什么?我们的老师们具有丰富的教学经验,能够针对个体的需求提供个性化的辅导。