计算机游戏程序设计基础教学大纲

  1. 课程名称:计算机游戏程序设计基础(Fundamentals of Game Programming)
  2. 课程代码:1421217009
  3. 学分/总学时:2.5/54
  4. 开课单位:计算机科学与工程学院
  5. 面向专业:计算机科学与技术专业及相关专业

1. 课程的性质、目的和任务

随着家用计算机的普及及Internet连接到千家万户,越来越多的人利用计算机游戏娱乐、接受教育,因此计算机游戏已成为朝阳产业,国家也正在加大力度扶持游戏产业。游戏业是一种朝阳产业,早已是IT界人士的共识。而目前游戏产业从业人员的短缺使得“游戏”人才大为抢手,为游戏业培养人才的游戏教育正逐渐成为一种朝阳产业。本课程就是针对上述情况特为计算机系本专科学生开设的。

《计算机游戏程序设计基础》是游戏系列课程中最重要的一门基础理论课程。它主要介绍游戏开发的基本原理和基本思想。通过学习本课程,学生掌握了游戏软件的设计技术,同时提高学生的编程能力和创造能力。

2. 学习本课程学生应掌握的前设课程知识

本课程的先行课程有:高级语言程序设、面向对象程序设计、数据结构

3. 学时分配

课程授课时间为36学时,实验课时为18课时

章节

理论学时

实验学时

合计学时

第1章

2

2

4

第2章

14

8

22

第3章

8

8

16

第4章

8

0

8

第5章

4

0

4

合计

36

18

54

4. 课程内容和基本要求

第一章 Python概论(2学时+2学时)

第二章 Python基本语法(14学时+8学时)

第三章 Pygame游戏开发框架(8学时+8学时)

第四章 游戏开发辅助模块(8学时)

第五章 游戏开发综合(4学时)

5. 教材及学生参考书

教材:

  1. 《Learning Python》  Mark Lutz, David Ascher著 O'Reilly出版社 ISBN 0-596-00281-5

参考书和网站:

  1. 《用Python学编程》 Alan Gauld著 清华大学出版社 ISBN 0-201-70938-4
  2. 《网络游戏开发》 姚晓光 恽爽 王鑫 译.机械工业出版社.ISBN 7-111-14391-4

6. 作业及课外学习要求

为了培养学生主动学习能力和激发学生的创造潜力,要求学生课外在网上多多参阅有关游戏设计的理论、思想和方法。要多动手设计游戏程序。

7. 课程考核方式及成绩评定方法

课程的成绩由平时成绩(50%)和游戏设计实物成绩(50%)组成。平时成绩由平时考勤、学习态度、实验成绩组成。课程设计实物成绩由2个的游戏设计实物的成绩组成。

8. 其它说明

计算机游戏程序设计基础教学大纲 (2008-02-23 15:35:56由localhost编辑)

ch3n2k.com | Copyright (c) 2004-2020 czk.