当前位置:论文写作 > 毕业论文范文 > 文章内容

游戏软件开发教学中(C++高级编程》课程设计

主题:项目开发流程 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-11

简介:关于对写作项目开发论文范文与课题研究的大学硕士、相关本科毕业论文项目开发论文开题报告范文和相关文献综述及职称论文参考文献资料下载有帮助。

项目开发论文范文

项目开发流程论文

目录

  1. 一、课程开设原因
  2. 二、课程设计思路与培养目标
  3. 三、课程设计实施
  4. (一)项目总体安排
  5. (二)教学具体实施过程(以综合项目:连连看(单机游戏)为例)
  6. 1.项目确定
  7. 2.项目准备
  8. 3.分析需求
  9. 4.项目实施
  10. 5.项目测试
  11. 6.项目验收
  12. 四、课程设计问题思考
  13. 项目开发流程:11 第七讲 完成一个流水灯项目开发 实战环节

张朝亮 戎宏娜

(石家庄信息工程职业学院河北石家庄050035)

摘 要:游戏软件开发教学中《C++高级编程》课程的学习情况直接决定着后续综合项目实践的成功与否,在教学中如何对《C+十高级编程》这门课程进行合理的课程设计,使学生成功跨越游戏编程门槛,将是我们本文所研究的重点.

关键词:目标:项目:课程

《c++高级编程》课程是游戏软件开发教学中的一门专业核心能力培养课程.该课程的先修课有《c++编程基础》、《数据结构》等课程,后续课有《DirectX图形开发》、《单机及网络游戏设计》等课程,通过对本课程的学习,学生们将从软件基础编程真正步入游戏软件编程.

一、课程开设原因

首先因为c+十语言开发的程序具有执行高效等一些特性,是目前网络游戏开发的首选语言,根据《2008年中国游戏市场调查报告》显示: 目前60%以上的网络游戏是由c++程序开发的.其次调查中华英才、智联招聘、中国人才论文范文等一些人才招聘网站可以看到,50%以上游戏开发岗位均要求熟练掌握C++高级编程技术.

二、课程设计思路与培养目标

本课程的设计思路是:建立真实的工作过程,设置典型工作任务,充分利用企业的成熟项目、先进技术和专业经验等优势,使学生的培养过程真正实现以学生为主体、工学结合.

游戏开发人才培养方向针对的核心岗位有两个:游戏编程和游戏测试.通过对岗位调查报告进行分析汇总,这两个岗位对《C++高级编程》这门课程提出了以下培养要求树立良好的游戏开发思想、熟练掌握和运用C++语言特性进行游戏软件开发,同时培养良好的沟通能力、自觉的规范意识、独立分析问题解决问题的能力.

根据课程设计思路,结合岗位调查报告分析,《C++高级编程》的课程培养目标是:首先、通过公司化的任务设置和团队模式来培养学生良好的团队精神和独立分析、解决问题的能力,使学生具备行业认可的通用能力.其次、通过对专业经典项目的设置,培养学生良好的游戏编程思想,并用工程技术将这种思想实现,使学生掌握良好的专业核心能力.另外、适当安排一线企业游戏软件开发工程师参与综合项目实践的整个过程,以公司的岗位要求全程指导学生综合项目实践,针对性培养学生岗位专用能力.

三、课程设计实施

课程设计实施过程包括项目总体安排和教学过程具体实施两部分,下面我们将对其分别进行详细阐述.

(一)项目总体安排

技术项目的开发主要包括两个,第一个是图书管理系统,第二个是综合项目,连连看(单机游戏),这两个项目的安排是由简单到复杂的递进关系.对于图书管理系统,学生们非常熟悉,因为每个人都去图书馆借过书,对整个借书流程非常了解,所以这个项目的开发相对简单、易操作.第二个项目连连看游戏开发难度加大,因为游戏软件的开发和MIS系统类的软件开发还存在着很多的不同.它除了预定功能的实现以外,还要求对用户(也就是游戏玩家)进行一个综合的考虑.

另外在每一个项目的实施过程中,引入游戏开发企业的项目机制明确任务、项目准备、分析需求、项目实施、项目测试和项目验收六个环节,真实模拟企业项目实施流程.这几个环节,将在下面的项目具体实施过程中进行详细的讲解.

(二)教学具体实施过程(以综合项目:连连看(单机游戏)为例)

1.项目确定

为什么要选择这个项目呢?原因是:第一,这个游戏学生非常感兴趣、非常熟悉.第二,通过专业课老师或公司技术人员的指导,学生开发任务可以实现.第三,有助于培养学生们良好的游戏开发思想.

2.项目准备

在这个环节采用任务实施主体多元化和实施内容多样化的形式.授课教师要对项目所用到的知识进行讲解和应用演示,学生要组成团队、确定负责人,负责人要完成团队分工并以团队的形式进行资料准备.这个环节主要锻炼学生们团队合作、分析解决问题的能力,最终实现行业通用能力的培养目标.

项目开发流程:11 第七讲 完成一个流水灯项目开发 实战环节

3.分析需求

首先两个小组为一对,分别扮演用户玩家与项目开发者角色,站在不同角度共同去分析需求.另外,邀请游戏软件公司的技术工程师给学生详细介绍公司是如何分析需求.同时,借阅游戏软件开发企业成熟项目的一些开发文档,供学生们参考学习.最后每个小组完成分析需求、功能分解.

4.项目实施

在此过程中主要强调项目实施注意事项,比如,程序开发标准化.因为学生在以前的程序开发中,往往对许多细节不太在意.例如,在命名一些项目名称,功能模块的时候,往往会使用123,abc这样的命名,经常出现这种开发内容他人无法阅读的情况.这在公司中,是被严令禁止的,因为一个项目的开发,往往都是团队,最需要的就是沟通协作和资源共享.正像一句话说的“细节决定成败”,所以要让学生树立一种良好游戏开发思想,专业核心能力得到培养.这个环节的最后,学生们除了要完成作品以外,还要完成开发文档的撰写.

5.项目测试

众所周知,一个游戏产品上线运营之前,都要进行严格的内部测试和公开测试.这个环节我们也引入了项目教学,学生们完成游戏开发以后,要进行内部测试,内部测试呢,小组之间互为玩家,进行测试和修改.内部测试以后,每个小组邀请其他班级的同学,来试玩本小组开发的游戏,进行公开测试,收集意见.结合这两个部分,完成测试报告.特别建议,在这个环节一定要使学生对游戏测试引起高度,因为这直接关系着一个游戏项目今后运营的成败.

6.项目验收

项目验收采用综合评分制,其中包括小组互评部分、特邀玩家测评部分、项目答辩部分(评委由专业课老师和企业一线工程师共同组成)、项目总结部分,其中要特别说明的是项目总结部分,项目总结是指项目完成后对项目进行角色换位思考、模拟再实现、完善测评的一个综合过程,是技术熟练掌握的一个再提高过程.

四、课程设计问题思考

我们在进行项目教学,同时企业也在进项目开发,那么为什么项目在企业进行的那么顺利高效?为什么企业的员工在项目实施过程中那么积极努力?

针对这个问题,我们通过走访企业开展调查,总结得到的答案是:每个企业不仅有严格、完善的考核机制,而且企业的内部竞争激励,每一位员工在竞争压力面前,时刻身怀危机意识,只有努力拼搏、大胆创新才能在个人核心竞争力上具有优势.那么,在校学生参与项目实践的动力是什么呢?我们老师做为项目的实施负责人不可能像企业的老板一样,去扣工资,炒鱿鱼,我们靠什么调动学生的积极性呢?通过调查和讨论,发现只有严考核、重奖励才能使学生充分融入项目教学全过程,充分发挥参与项目实践的积极性.所以我们认为严格的课程考核和优厚的奖励措施是我们整个课程设计顺利执行的保证.

参考文献

【1】童寅山.独立游戏开发分析【J】,程序员:游戏创造,2006(10)

【2】李桂芹提高游戏开发人才培养水平的困难与条件【J】,经济研究导刊,2009.

【3】丁民豆高职C++课程教材建设及授课方式探索【J】,电脑知识与技术,2009

总结:此文是一篇项目开发论文范文,为你的毕业论文写作提供有价值的参考。

项目开发流程引用文献:

[1] 项目开发论文范文 关于项目开发类论文范文资料2万字
[2] 开发项目论文参考文献范文 投资风险和投资相关本科论文开题报告范文3000字
[3] 谷歌和开发流程论文例文 谷歌和开发流程方面论文范文集2500字
《游戏软件开发教学中(C++高级编程》课程设计》word下载【免费】
项目开发流程相关论文范文资料