教学工作

首页 > 教学工作 >正文

《计算机图形学》教学大纲

作者:admin       发布时间: 2012/06/05 00:40     来源:     点击次数:

 

《计算机图形学》教学大纲

编写人:(赵辉煌)

审核人:(两人以上)

一、本大纲适用专业

本大纲适用于计算机科学与技术本科专业。

二、编写本教学大纲的说明

(一)课程类别与教学任务

本课程是计算机科学与技术专业课程,通过本课程学生全面学习计算机图形学的系统组成、图形生成与显示算法以及交互实现技术。主要内容包括:计算机图形系统、基本光栅图形生成技术、图形变换、交互绘图技术、真实感图形的生成技术、曲线与曲面、几何建模以及与计算机图形学相关的研究领域。为今后实际工程中能够进行系统分析与设计奠定良好的基础。

(二)本课程的基本要求

1. 掌握光栅扫描显示器的工作原理

2.掌握基本图形的扫描转换原理

3.掌握基于齐次坐标的二维、三维变换矩阵的几何变换原理

4.掌握基于几何造型的自由曲线、曲面的生成原理

5.掌握基于分形几何学的分数维造型原理

6.掌握基于像空间和物空间的三维实体动态消隐原理;

7.掌握基于颜色模型、光照模型和纹理映射技术的真实感图形显示原理

(三)本课程的重点和难点

1.光栅扫描显示器显示原理。

2.掌握Visual C++ 6.0 绘图函数。

3.直线、圆椭、圆的扫描转换原理,直线反走样原理。

4.有效边表填充算法、边缘填充算法、种子填充算法。

5.二维图形基本几何变换矩阵,直线裁剪算法。

6.二维图形基本几何变换,三视图。

7.Bezier 曲线和B样条曲线,Bezier 曲面和B样条曲面。

8.分形和分维,递归模型。

9.凸多而体消隐,Z-buffer算法。

10.颜色模型,材质模型,光照模型,纹理映射。

(四)本课程与其他相关课程的联系和后续课程

先修课程:《C++程序设计语言》、《高等数学》

(五)学时、学时分配安排

本课程理论课时为50课时,理论课36课时,实践课14课时,课外通过开放式机房提供相应的实践课时;具体学时安排见教学内容。

(六)本课程的教学方式及其它教学环节的安排

本课程采用通常的课堂教学方式,并注重理论与实践相结合的方法,即以教师的课堂教授为主,同时辅以学生课外实践,培养与提高学生对本学科的兴趣和研究能力。

三、教学基本内容和学时分配

1 导论(2课时)

1 计算机图形学的应用领域

2 计算机图形学的概念

3 计算机图形学的相关学科

4 计算机图形学的确立和发展

5 图形显示器的发展及其工作原理

6 图形软件标准的形成

7 计算机图形学的最新技术

第二章 Visual C++ 6.0 绘图基础(2课时)

1 MFC上机操作步骤

2 基本绘图函数

3 实践环节: VC++6.0绘图基础函数编程。

第三章基本图形的扫描转换(2课时)

1 直线的扫描转换

2 圆的扫描转换

3 椭圆的扫描转换

第四章多边形填充(3课时)

1实面积图形的概念

2有效边表填充算法

3边缘填充算法

4 实践环节:边缘填充算法实验。

第五章二维变换和裁剪(6课时)

1 图形几何变换基础

2 二维图形基本几何变换矩阵

3 二维复合变换

4 二维图形裁剪

5 Cohen-Sutherland直线裁剪算法

6 实践环节:裁剪算法实验。

第六章三维变换和投影(6课时)

1 三维基本几何变换矩阵

2 三维基本几何变换矩阵

3 投影变换

4 透视变换

5 实践环节:三维几何变换算法实验。

第七章自由曲线和曲面(6课时)

1 基本概念

2 Bezier曲线

3 Bezier曲面

4 B样条曲线

5 B样条曲面

6 实践环节:曲线和曲面算法实验。

第八章自由曲线和曲面(3课时)

1 分形和分维

2 递归模型

第九章动态消隐(3课时)

1 图形的数据结构

2 消隐算法分类

3 隐线算法

4 隐面算法

第十章真实感图形(3课时)

1 颜色模型

2 材质模型和光照模型

3 纹理映射

4 实践环节:真实感图形实验实验。

四、教材及参考书目

(一)使用教材

孔令德,《计算机图形学课程设计教程(Visual C++),北京大学出版社,20106月。

(二)参考书目

1.孙家广等,计算机图形学基础教程,清华大学出版社,2005

2.张海藩.软件工程导论,清华大学出版社,2008年版


《计算机图形学》考试大纲

编写人:(赵辉煌)

审核人:(两人以上)

一、考试对象

修完该课程所规定内容的计算机科学与技术专业本科学生。

二、考试目的

本课程的考试目的是让学生了解计算机图形学的原理、方法、和应用。掌握计算机图形学的基本知识和相关算法,以及实用的开发方法和技术,为从事计算机图形算法设计、系统开发和管理奠定良好的基础。

三、考试的内容

第一章 导论

1计算机图形学的概念

2图形显示器的发展及其工作原理

3 图形软件标准的形成

第二章 Visual C++ 6.0 绘图基础

1 基本绘制点、线、面,颜色等函数

第三章基本图形的扫描转换

1 直线的扫描转换原理、算法

2 圆的扫描转换原理、算法

3 椭圆的扫描转换原理、算法

第四章多边形填充

1实面积图形的概念

2有效边表填充原理、算法

3边缘填充原理、算法

第五章二维变换和裁剪

1 图形几何变换概念

2 二维图形基本几何变换原理、变换矩阵,

3 二维复合变换原理、算法

4 二维图形裁剪原理、算法

5 Cohen-Sutherland直线裁剪原理、算法

第六章三维变换和投影

1 三维基本几何变换矩阵

2 三维基本几何变换矩阵

3 投影变换原理、算法

4 透视变换原理、算法

第七章自由曲线和曲面

1 Bezier曲线概念,原理、算法、性质

2 Bezier曲面概念,原理、算法,性质

3 B样条曲线概念,原理、算法、性质

4 B样条曲面概念,原理、算法、性质

第八章自由曲线和曲面

1 分形和分维概念,原理。

2 递归模型概念,原理。

第九章动态消隐

1 消隐概念

3 隐线原理、隐线算法

4 隐面原理、隐线算法

第十章真实感图形

1 颜色模型

2 材质模型和光照模型

3 纹理映射

四、考试方法和考试时间

1.考试方法:笔试为主,平时实践考核为辅。

2.考试时间:120分钟。

五、评价标准

学生修完本课程并参加期末考试后,其成绩的评定为:期末考试成绩(60%+ 平时成绩(40%),其中期末考试成绩按统一的评分标准阅卷评定,平时成绩包括考勤、作业、课堂提问、平时实践等。

六、试卷设计的结构

1.难度比例

试题的难度等级分为简单、中等难度、较难题三个等级,大致比例为40:45:15

2.题型比例

客观性试题分为,包括选择题,填空题,判断题,主观性试题分为简答题和程序题、综合应用题,其中主观性试题约占60%-70%左右。

版权所有 (C) 衡阳师范学院 计算机科学与技术学院  2015  地址:湖南省衡阳市珠晖区衡阳师范学院计算机楼
联系电话:0734-8484944 邮箱:jsjxyhynu@126.com  邮编:421002