课程详情

《游戏程序设计师》基础班

《游戏程序设计师》基础班

  • ¥2280 人气 0
  • 上海黄浦
300元 立即领取
普通课程
全日制

该课程由猎学网审核,享受猎学网报名、支付保障

  • 7天退款
  • 资金担保
  • 质量保障

课程详情

完整图文>>

【课程详情】

一、编制说明

本培训计划依据《游戏程序设计师》标准编制,适用于游戏程序设计师(三级)职业技能培训。

各培训机构可根据本培训计划及培训实际情况,在不少于总课时的前提下编写具体实施的计划大纲和课程安排表。同时,还应根据具体情况布置一定的课外作业时间和课外实训练习时间。推荐教材仅供参考,各培训机构可根据培训实际情况选择。

二、培训目标

通过本职业(三级)专业理论知识学习和操作技能训练,学员能掌握游戏引擎外围部分的设计和实现,游戏引擎的简单优化能力,及基本游戏逻辑的程序实现。

三、培训模块课时分配

1、游戏开发常识8(课时)

2、C++基础与提高80(课时)

3、数据结构和算法基础45(课时)

4、计算机图形学基础20(课时)

5、计算机基础知识和操作系统20(课时)

6、多媒体和DirectX基础20(课时)

总课时:193(课时)

四、培训要求与培训内容

模块1游戏开发常识

1、培训要求:

通过本模块技术培训,使培训对象能够

(1)掌握主流游戏机硬件平台的相关知识,游戏软件各模块的划分,以及了解成功游戏的情况

2、培训主要内容:

(1)理论教学内容

1.1游戏开发常识

1.1.1游戏行业常识

1.1.2硬件常识

1.1.3软件常识

(2)技能实训内容

2.1上机操作

3、培训方式建议

(1)理论教学:除一般常规课堂教学方式外,部分培训内容可利用多媒体教学工具,结合部分完整案例进行全过程剖析,便于学员完整了解本职业实际工作中的各个环节,达到形象化教学目的。

(2)技能实训:通过实例操作进行。一名实训指导老师可以带教10名学员。

模块2C++基础与提高

1、培训要求:

通过本模块技术培训,使培训对象能够

(1)掌握C和C++语言,用面向对象的方法进行程序设计的方法以及一些常用编程技巧

2、培训主要内容:

(1)理论教学内容

1.1C和C++基础

1.1.1控制结构

1.1.2表达式

1.1.3函数

1.1.4数组

1.1.5指针和字符串

1.2C++特性

1.2.1C++的简单特性

1.2.2类和数据抽象

1.2.3运算符重载

1.2.4继承和派生

1.2.5多态性

1.2.6模版

1.2.7流操作和文件操作

1.2.8异常处理

1.3编程技巧

1.3.1分析方法

1.3.2常用技巧

(2)技能实训内容

2.1库函数的使用

2.2数组和指针在程序中的声明和使用

2.3类的定义和构造

2.4多态性的编程

2.5模版的编程

2.6输入输出流的使用

2.7异常处理的使用

2.8递归在实际问题中的应用

3、培训方式建议

(1)理论教学:除一般常规课堂教学方式外,部分培训内容可利用多媒体教学工具,结合部分完整案例进行全过程剖析,便于学员完整了解本职业实际工作中的各个环节,达到形象化教学目的。

(2)技能实训:通过实例操作进行。一名实训指导老师可以带教10名学员。

模块3数据结构和算法基础

1、培训要求:

通过本模块技术培训,使培训对象能够

(1)掌握堆栈、列表、队列、树的原理及使用,并且掌握基本的排序方法

2、培训主要内容:

(1)理论教学内容

1.1基本数据结构

1.1.1栈

1.1.2队列

1.1.3链表

1.1.4树

1.2算法基础

1.2.1递归

1.2.2查找

1.2.3排序

(2)技能实训内容

2.1栈,队列和链表在实际问题中的使用

2.2树的生成和遍历

2.3排序和查找

3、培训方式建议

(1)理论教学:除一般常规课堂教学方式外,部分培训内容可利用多媒体教学工具,结合部分完整案例进行全过程剖析,便于学员完整了解本职业实际工作中的各个环节,达到形象化教学目的。

(2)技能实训:通过实例操作进行。一名实训指导老师可以带教10名学员。

模块4计算机图形学基础

1、培训要求:

通过本模块技术培训,使培训对象能够

(1)掌握基本的向量运算,二维和三维的空间变换以及基本图元的实现

(2)对渲染机制有理论上的了解

2、培训主要内容:

(1)理论教学内容

1.1数学基础

1.1.1基本的向量运算

1.2图形学基础

1.2.1绘图基础

1.2.2几何变换

1.2.3三维图形基础知识

(2)技能实训内容

2.1上机操作

3、培训方式建议

(1)理论教学:除一般常规课堂教学方式外,部分培训内容可利用多媒体教学工具,结合部分完整案例进行全过程剖析,便于学员完整了解本职业实际工作中的各个环节,达到形象化教学目的。

(2)技能实训:通过实例操作进行。一名实训指导老师可以带教10名学员。

模块5计算机基础知识和操作系统

1、培训要求:

通过本模块技术培训,使培训对象能够

(1)掌握计算机组成的基本概念,以及计算机操作系统的原理和Windows操作系统的实现及应用

2、培训主要内容:

(1)理论教学内容

1.1计算机基础知识

1.1.1硬件

1.1.2软件

1.2操作系统

1.2.1处理器调度

1.3Windows操作系统

1.3.1体系结构

1.3.2进程和处理器管理

1.3.3存储体系

1.3.4Windows程序设计

1.3.5设备驱动程序

(2)技能实训内容

2.1Windows程序编写的基础

3、培训方式建议

(1)理论教学:除一般常规课堂教学方式外,部分培训内容可利用多媒体教学工具,结合部分完整案例进行全过程剖析,便于学员完整了解本职业实际工作中的各个环节,达到形象化教学目的。

(2)技能实训:通过实例操作进行。一名实训指导老师可以带教10名学员。

模块6多媒体和DirectX基础

1、培训要求:

通过本模块技术培训,使培训对象能够

(1)掌握多媒体声音和图像的基础知识,以及DirectX的构成和每个模块的初步应用

2、培训主要内容:

(1)理论教学内容

1.1多媒体常识

1.1.1图形

1.1.2音乐和音效

1.2DirectX基础

(2)技能实训内容

2.1DirectX程序的初始化和基本功能

3、培训方式建议

(1)理论教学:除一般常规课堂教学方式外,部分培训内容可利用多媒体教学工具,结合部分完整案例进行全过程剖析,便于学员完整了解本职业实际工作中的各个环节,达到形象化教学目的。

(2)技能实训:通过实例操作进行。一名实训指导老师可以带教10名学员。

五、推荐教材

1、《C++程序设计教程》施平安译清华大学出版社2002年10月

2、《数据结构的C++语言描述》刘卫东、沈官林译清华大学出版社2003年2月

3、《计算机图形学》蔡士杰、吴春瑢等译电子工业出版社2004年2月

4、《Windows操作系统原理》尤晋元、史美林等机械工业出版社2003年5月

5、《DirectX93D图形程序设计》陈卡上海科学技术出版社2003年9月

查看完整图文详情
2020猎学网广告栏

猜您喜欢

更多>>
申请课程免费试听名额

课程顾问24小时内联系您

你好
抢课程限定优惠名额
×
你好
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
猎学网 >学校机构 >上海桓君商务咨询有限公司 >课程详情