软件技术专业(游戏软件开发方向)人才培养方案 软件技术专业(游戏软件开发方向)人才培养方案 专业名称:软件技术专业(游戏软件开发方向) 。 专业代码:590108。 所属门类: 电子信息。 一、专业培养目标和规格 (一)培养目标 本 专业培养拥护党的基本路线, 适应生产、 建设、服务、管理一线需要, 德、智、体、美等方面全面发展,具有游戏软件开发相应岗位必备的 理论基础知识和专门知识,具有较强的手机游戏开发、网络 2D游戏
开发、3D游戏开发、网页游戏开发、游戏策划、游戏运营、游戏测 试及网络客服员等工作能力和创新创业能力的高素质技能型专门人 才。 (二)培养规格 1. 素质要求 ( 1)热爱祖国,热爱社会主义, 拥护共产党的领导, 具有较高的政治理论水平和正确的世界观; (2) 具有社会责任感和奉献精神;遵纪守法,良好的社会公共道德、职业 道德和团结合作的品质; (3)坚韧、自信、进取和有较强的心理调 控及自我约束能力。 2. 知识要求 (1)系统的计算机基础理论和知 识、英语阅读、写作应用方面的基本知识; (2)系统掌握本专业的 基础理论、基本知识和基本技能,了解游戏开发发展的动向;
(3)
手机游戏、2DPC端游戏、FLASH游戏设计知识及大型游戏软件框架设 计基础知识及了解相关学科、跨学科和人文、自然科学的知识。 3. 能力要求 ( 1)社会能力 沟通能力及团队协作精神、分析问题解决 问题的能力、劳动组织能力、勇于创新和敬业乐业的工作作风、吃苦 耐劳和强烈的社会责任心与正义感、初步的管理能力和信息处理能 力。 (2)方法能力 职业生涯规划能力、独立学习能力、获取新知 识和技能的能力、总结与应用实践经验的能力、决策能力。
(3)专
业核心能力 ――阅读本专业一般英语技术资料和用英语进行简单口 头交流的能力; ――计算机操作和应用能力; ――系统掌握游戏开 发方面的基本理论和基础知识,了解游戏开发发展的动向,具 有较 强的专业素质和综合素质; ――基本程序设计能力 ――手机游戏客 户端程序设计能力; 一一网页游戏客户端设计与制作能力;
一一2D
或3D网络游戏客户端开发设计能力;一一游戏测试、策划和运营能 力; 二、毕业标准 1. 根据本培养方案,修读并获得 131 学分,德、 智、体达到毕业要求; 2. 获得全国计算机等级考试二级证书; 3. 获得全国高等学校英语
应用能力考试 A 级证书; 4. 获得游戏开发工 程师职业资格证书; 5. 获得普通话水平测试三级甲等证书。 三、学 制、修业年限及招生对象 标准学制:
3 年。 修业年限:学习年限不 少于 2年,在校累计学习年限不超过 5年,
最长学习年限不超过 6 年 (含休学)。 招生对象:高中毕业生及中职毕业生。 四、职业岗位 面向及要求 通过市场、企业调研,确定本专业主要对应手机游戏程 序设计员、手机游戏策划师、网络游戏客服端程序员、网络游戏服务 器端开发和维护人员、游戏开发工具开发人员、网络游戏策划师、网 络客服员等职业岗位。 各岗位的主要工作任务及相应的职业能力要求 见表 1。表 1 岗位主要工作任务及职业能力要 序号 职业岗位 工作 任务 职业能力 职业资格证书 1 手机游戏客户端程序设计 手机游 戏程序设计等 A1-1 :专业能力 A1-1-1 :使用 Java 编写程序; A1-1-2 :使用 An droid SDK 编写程序;A1-1-3 :使用 Cocos2D-X开 发各类手机游戏; A1-2 :方法能力
A1-2-1 :资料收集整理能力; A1-2-2 :制订、实施工作计划的能力; A1-2-3 :理论知识的运用能 力 A1-3 :社会能力 A1-3-1 :沟通协调能力; A1-3-2 :
责任心与职 业道德; A1-3-3 :安全与自我保护能力 全国计算机软件资格 -- 程序 员 2 网页游戏客户端程序设计 Flash 游戏程序设计等 A2-1 :专业 能力
A2-1-1 :使用FlashCS工具设计UI; A2-1-2 :使用 ActionScript3.0 编写程
序; A2-1-3 :使用 FlashDevelop 工具创建 项目工程; A2-2 :方法能力
A1-2-1 :资料收集整理能力; A1-2-2 : 制订、实施工作计划的能力; A1-2-3 :理论知识的运用能力 A2-3 : 社会能力 A1-3-1 :沟通协调能力; A1-3-2 :
责任心与职业道德; A1-3-3 :安全与自我保护能力 全国计算机软件资格--程序员3网络 游戏客户端程序员 Windows平台或跨平台引擎游戏客服端开发设计 等A3-1 :专业能力A3-1-1 :会使用C++编写程序;A3-1-2 :掌握
STL; A3-1-3 :掌握 WIN32 MFC编写 2D游戏;A3-1-4 :掌握 3D数 学
及应用; A3-1-5 :熟悉各种数据结构; A3-1-6 :熟悉一种以上 3D游戏引擎的使用(如U3D A3-2 :方法能力A3-2-1 :资料收集整 理能力; A3-2-2 :制订、实施工作计划的能力; A3-2-3 :理论知识 的运用能力 A3-3 :社会能力
A3-3-1 :沟通协调能力; A3-3-2 :责 任心与职业道德; A3-3-3 :安全与自
我保护能力 全国计算机软件资 格-- 程序员 4 游戏策划 网络游戏、手机游戏、 网页游戏策划设计等 A4-1 :专业能力A4-1-1 :有极强的阅历和文笔;
A4-1-2 :具备各种 创意和想象力; A4-1-3 :具备创造游戏规则能力; A4-
1-4 :具备游 戏数据平衡能力; A4-1-5 :具有游戏关卡、 任务设计能力; A4-1-6 : 具有项目组内部协调能力 A4-2 :方法能力 A4-2-1 :资料收集整理
能 力; A4-2-2 :制订、实施工作计划的能力; A4-2-3 :理论知识的运 用能力; A4-2-4 :综合分析判断能力 A4-3 :社会能力 A4-3-1 :沟 通协调能力;
A4-3-2 :责任心与职业道德; A4-3-3 :安全与自我保 护能力 全国计算机软
件资格 -- 信息处理员 五、教育教学内容 (一) 专业课程教学内容体系 1. 游戏策划运营体系主要内容:游戏本质分 析、游戏产业概论、游戏开发流程及职业划分、玩家需求分析、构思 创意及文档编写要求、 游戏故事设计、 游戏元素、 规则、任务、系统、 关卡设计、游戏平衡设定、界面与操作功能;
2. 手机游戏开发体系 主要内容: Java 语言基本语法、基本数据类型、流程控
制、面向对 象编程、多线程、网络、 I/O 系统、异常处理、 Android SDK 架构基 础、高级界面编程、 SurfaceView 游戏编程、网络连接、第 3 方游戏 开发包、商业游戏实例分析; 3.Windows 游戏开发体系主要内容:
C++算法基础、Windows API使用、MFCM理及其应用、2D图形渲 染技
术、界面设计与应用、Cocos2D-X游戏引擎;4.网页开发体系 主要内容:网页游戏相关的技术,包括 Flash 、 HTML、5 JavaScript 等内容。 (二)课程体系 根据游戏软件开发职业能力要求构建课程 体系。 1. 综合素质课,构建基本应用文写作能力,英文文档阅读、 写作能力,基本问题分析能力,良好的身体、心理素质; 2. 专业基 础课,构建基本程序设计能力; 3. 专业技能课,构建在各种平台下 进行游戏开发的基本能力; 4. 拓展课,构建良好的编程风格,自学 能力。
(三)专业核心课程内容 表 2 专业核心课程内容表 课 程 主要教 学内容(单元) 技能考核项目与要求 参考学时 游戏策划与架构设 计 游戏概念与原型 游戏背景、地图与场景 游戏元素设计 游戏人物 与关卡设计 游戏规则设计 界面与用户控制 游戏设计文档与编辑工
具 了解游戏策划设计的基本理论,掌握游戏开发中的概念设计、原 型设计、规则设计、情节设计及关卡设计的基本方法,全面了解游戏 设计的原理,掌握基本的设计技能 32程序设计基础(C语言)结 构化程序设计思想;C程序的开发过程;C语言开发环境;C语言 的数据类型; 运算符与表达式; C 语言程序的流程控制; 函数; 数 组; 指针; 文件读写 了解程序设计常识、基本编程思想, 了解 TC下的图形模式,掌握动画实现原理(C语言游
戏开发实训)96 Flash 游戏编程 文本对象; 对象操作与位图对象; 元件、实例与资源库; 动画制作; 鼠标、键盘、声音; AS3 标准脚本语法; 常用算法在 Flash 中的运用 了解并掌握基本 Flash 动画的制作方法,并掌握
ActionScript 语言,结合该语言能实现较为复杂的交互式 Flash 动 画(Flash
游戏开发实训)96移动游戏开发 移动开发平台的搭建; 用户界面; 绘制的基本方法; 双缓冲与动画; 2D 游戏特效的实现; 程序调试技术 移动游戏完整案例的实现 了解并掌握移动平台下开 发2D游戏的基本方法和编程技巧(An droid独立游戏开发实训)128 Windows应用程序设计 Win32应用程序运行机制;
响应;Win32应用程序框架;MFC应用程序框架;
消息队列及消息 了解并掌握
Win dows平台下应用程序及简单图形程序的编写方法,学会理解 Win32框
架及编写简单 Win32应用程序的技巧(跨平台游戏开发实训) 64 (四)其它专业课程教学单元总表 表 3 专业课程教学单元总表 专 业课程 学 习 单 元 单元 1 单元 2 单元 3 单元 4 单元 5 单元 6 单 元 7 游戏专业概论 游戏概述 游戏策划 游戏程序 游戏艺术 职业之 路 Flash 动画基础
Flash 基础知识 文本对象 对象操作和位图应用 使用元件、实例和库资源 动
画制作基础知识和操作 动画制作与编辑 鼠标动画制作 面向对象程序设计( Java 语言) 面向对象软件开发 概述 Java 语言概述及编程基础 抽象、封装与类 继承与多态 Java 语言的工具类 图形用户界面设计 Java 高级编程 面向对象程序设计
(C++语言)C++对C的扩展 类和对象C++语言中的类 继承 多态性 C++中的输入和输出异常处理跨平台游戏开发Cocos2D-X引擎基础 引擎框架分析 图层、精灵、场景 渲染流程 输入设备 多媒体 游戏 脚本
六、教学计划进程与时间安排 表 4 教学总周数分配表 学年 学期 周 数 周数分配 军训、入 学教育 课堂 教学 课程 设计 技能 实训 顶 岗 实习 毕业设计 与论文 机动 复习 考试 备注 第一 学年 一 20 2 16 1 1 二 19 15 3 1 第二 学年 三 19 16 2 1 四 19 16 2 1 第 三 学年 五 19 18 1 六 20 17 3 合 计 116 2 63 26 17 3 1 4 注: 军训、入学教育不计入教学总课时。
表 5 集中实践教学表 序号 教 学 内 容 各学期安排周数 安排周次 一 二 三 四 五 六 1 计算机组装与维护实训和专业认知实习 1 2 C 语言游戏开发实训 1 3 Flash 游戏开发实训 2 4 Android 游戏开发 实训 2 5 跨平台游戏开发实训 2 6 移动平台游戏开发综合实训 18 7 顶岗实习 17 1-17 8 毕业设计 3
18-20 合 计 1 3 2 2 18 20 表 6 教学计划进程表 课程类型 课程序号 课程名
称 课程性质 课程学 分 考核方式 教学场所 课 时 各学期周课时安排 合 计 理论 实 践 一 二 三 四 五 六 综合素质课 1 思政课(基础) 2 48 48 3 2 思政课(概论) 3 64 64 4 3 形势与政策 1 16 16 6H 6H 2H 2H 4 大 学英语( 1) 6 K 96 50 46 6 5 大学英语( 2) 3.5 K 64 64 4 6 大 学英语( 3)
3.5 K 64 64 4 7 体育(1) 2 32 32 2 8 体育(2) 2 32 32 2 9 计算机应用
基础 2 S 32 16 16 2 10 计算机数学 3 64 64 4 11 实用语文 1 32 32 2 12 职业规划与就业指导 1 24 24 12H 12H 13 心理健康教育 1 16 16 4H 4H 4H
4H 14 信息检索沟通与演讲 1 24 24 8H 8H 8H 15 专业认知实习 0.5 6 6 6H
合 计 32.5 602 446 156 15 14 4 专业基础课 16 3D 游戏美术基础 4 64 32
32 4 17 专业英 语 4 64 64 4 18 计算机组装与维护实训 0.5 S 20 2 18 20H
合 计 8.5 148 98 50 4 4
专业技能课19程序设计基础(C语言)* 6 K S 96 48 48 6 20 游 戏专业概论 2 S 32 16 16 2 21 游戏策划与架构设计 * 2 S 32 16 16
2 22 C 语言游戏开发实训 1 S 26 26 1W 23 Flash 动画基础 6 S 96 48 48 6 24 Flash 游戏编程 * 6 K S 96 48 48 6 25 Flash 游戏开发 实训 2 S 52 52 2W 26 面向对象程序设计( Java) 4 K S 64 32 32 4 27 移动游戏开发 * 8 K S 128 64 64 8 28 Android 游戏开发实训
2 S 52 52 2W29 面向对象程序设计(C++) 4 K S 64 32 32 4 30 Windows
应用程序设计 * 4 K S 64 32 32 4 31 跨平台游戏开发 4 S 64 32 32
4 32 跨平台游戏开发实训 2 S 52 52 2W 33 移动平台游戏开发综合 实训 18 S 468 468 18W 34 顶岗实习 10 442 442 17W 35 毕业设计 3 78 78 3W 合 计 84 1906 368 1538 10 12 12 12 拓展课 36 全院
选修课(1) R 2 32 32 2 37 全院选修课 (2) R 2 32 32 2 38 软件工 程
R 2 32 16 16 2 39 数据结构 40 大学日语( 1) R ( 2)