当前位置:文档之家› 计算机图形学教案

计算机图形学教案











教学基本内容
方法及手段
3.1直线扫描转换算法(多媒体、讲解5分钟)
提问:算法效率如何体现?
3.1.1直线DDA算法(板书推导为主,加多媒体讲解25分钟)
提问:此算法在计算速度的改进体现在什么地方?还有改进的余地吗?
强调:为什么针对k的大小,设计相应的算法
3.1.2中点画线算法(板书推导为主,加多媒体讲解30分钟)
重点讲解了图形显示设备。引出第3章的话题。
《计算机图形学》课程教案
授课时间
课次
3
授课方式
理论课
课时安排
2
授课题目(教学章、节或主题):第二章计算机图形系统
第5,6,7节
教学目的、要求(分掌握、、了解三个层次):
掌握用VC++和OpenGL进行图形程序开发的方法。了解图形标准的发展情况
教学重点及难点:
Bresenham画圆算法












教学基本内容
方法及手段
3.2圆的扫描转换算法
3.2.1圆的性质(多媒体、讲解25分钟)
提问:需要绘制整个圆吗?如果不是,要绘制多少?提示对称性
3.2.2中点画圆算法(板书推导为主结合多媒体讲解35分钟)
提问:怎样判断一点在圆内、外和圆上?
3.2.3Bresenham画圆算法(板书推导为主结合多媒体讲解35分钟)
上机:学时
学分数
3
课型
必修课(√)选修课()
理论课()实验课()
任课教师
强赞霞
职称
副教授
授课对象
计061、052、053、064
基本教材和主要参考资料
《计算机图形学》张曦煌等北京邮电大学出版社
《计算机图形学基础》陈传波等电子工业出版社
《计算机图形学基础》唐泽圣等清华大学出版社
《计算机图形学》孙家广等清华大学出版社
重点:掌握用VC++和OpenGL进行图形程序开发的方法。












教学基本内容
方法及手段
2.5计算机图形标准
2.6 Visual C++的图形程序开发方法
2.7 OpenGL程序设计基础
多媒体、讲解20分钟
多媒体、讲解35分钟
多媒体、讲解35分钟
拟留作业和思考题:
小结:
掌握用VC++和OpenGL进行图形程序开发的方法。为实验课做准备。
4、通过上机实验课,编程实现各种图形和生成算法。
《计算机图形学》课程教案
授课时间
课次
1
授课方式
理论课
课时安排
2
授课题目(教学章、节或主题):第一章绪论
第1、2、3、4节
教学目的、要求(分掌握、熟悉、了解三个层次):
了解计算机图形学及其发展、应用、研究内容及与相关学科的关系。
教学重点及难点:
重点及难点:与图象处理、模式识别的关系,CG的应用情况和研究动态。
2.2图形输入设备(多媒体、讲解15分钟)
2.3图形绘制设备(多媒体、讲解15分钟)
2.4图形显示系统(多媒体、讲解50分钟)
注:用多媒体课件演示教学内容,使学生掌握图形系统的组成和图形系统的硬、软件设备。
拟留作业和思考题:
作业:2.3
小结:首先概述了计算机图形学的硬件设备、对图形学的输入和输出设备作了简单地介绍,使学生对计算机图形学的概貌有一些基本的了解。
1.用板书推导出两种种算法的数学模型
2.用多媒体课件显示程序设计方法
拟留作业和思考题:
掌握计算机图形学系统的组成;熟悉计算机图形学常用输入输出设备;了解计算机图形标准;
教学重点及难点:
重点:重点图形设备的基本知识尤其是图形显示系统;图形系统硬件设备中的光栅扫描显示器的基本原理
难点:彩色光栅扫描显示器












教学基本内容
方法及手段
2.1计算机图形系统概述(多媒体、讲解10分钟)












教学基本内容
方法及手段
第一章绪论
1.1计算机图形学的发展历史(多媒体、讲解15分钟)
1.2计算机图形学的应用及研究前沿(多媒体、讲解25分钟)
1.3计算机图形学的研究内容(多媒体、讲解25分钟)
1.4计算机图形学与相关学科的关系(多媒体、讲解25分钟)
注:用多媒体课件演示教学内容,使学生掌握计算机图形学的基本概念,了解计算机图形学的发展和应用。
教案
2008~2009学年第2学期
学院(系、部)
计算机学院
教研室(实验室)
计算机科学与技术
课程名称
计算机图形学
授课班级
计061、062、063、064
主讲教师
强赞霞
职称
副教授
使用教材
计算机图形学
《计算机图形学》教案(首页)
课程名称
计算机图形学
课程编号
99080140131
总学时44
讲课:38学时
实验:6学时
课程的特点
1.本课程重点在各种图形生成算法及程序设计
2.对各种图形的生成算法及程序设计要求并重。
3.实验课程是最重要的学习与实践环节。
教学目的和要求
1、了解CG的产生、发展和目前在各领域的应用情况及其研究动态;
2、了解图形系统的功能、组成、特点和交互技术;
3、理解图形表示、生成、变换和显示等方面的基本原理及相关算法;
提问:怎样判断一点在直线的上方,下方?
3.1.3Bresenham画线算法(板书推导为主,加多媒体讲解30分钟)
1.用板书推导出三种算法的数学模型
2.用多媒体课件显示程序设计方法
3.用比较的方法引导学生思考
拟留作业和思考题:
这些算法还用改进的必要和余地吗?
作业:3.1
小结:
所用知识点:直线的参数方程。
理解和掌握各种算法的原理、主要思想和优缺点。能够编程实现各种算法。
《计算机图形学》课程教案
授课时间
课次
5
授课方式
理论课
课时安排
2
授课题目(教学章、节或主题):第3章二维图形生成技术
第2节
教学目的、要求(分掌握、熟悉、了解三个层次):
掌握圆的几种生成常用算法,能够编程实现Bresenham画圆算法
教学重点及ห้องสมุดไป่ตู้点:
拟留作业和思考题:
作业:1.3
小结:了解图形学的基本问题,掌握图形学的基本概念、方法与算法;对与图形相关的应用及当前的研究热点有一个初步认识;
《计算机图形学》课程教案
授课时间
课次
2
授课方式
理论课
课时安排
2
授课题目(教学章、节或主题):第二章计算机图形系统
第1、2、3、4节
教学目的、要求(分掌握、熟悉、了解三个层次):
《计算机图形学》课程教案
授课时间
课次
4
授课方式
理论课
课时安排
2
授课题目(教学章、节或主题):第三章二维图形生成技术
第1节
教学目的、要求(分掌握、熟悉、了解三个层次):
掌握各种直线扫描转换算法
教学重点及难点:
重点:DDA、中点、Bresenham画直线
难点:直线的Besenham绘制方法及程序设计


相关主题