您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > 《计算机图形学》课程教学大纲
《计算机图形学》课程教学大纲一、课程概况课程中文名称计算机图形学课程编号课程类别□公共必修课□公选课□学科基础课√专业基础课□专业必修课□专业选修课总学时64讲授学时32实验学时32总学分4开课系(部)信息系授课对象先修课程c/c++程序设计、数据结构、线性代数执笔人审核人审批人修订时间二、课程简介通过本课程的学习,使学生掌握计算机图形学的基本概念、理论、方法和系统。为今后从事计算机辅助设计和制造、科学计算可视化、计算机图形处理、图形算法的设计、图形软件的开发等方面的工作打下良好的理论基础。本课程主要讲授计算机图形学的基本概念、原理、算法和基本系统。三、课程性质本课程是专业技术基础课。四、课程教学目标通过一学期学习要达到如下要求(1)掌握计算机图形学及图形系统的基本概念,了解图形外围设备的工作原理和特性,了解计算机图形标准的基本知识;(2)掌握基本图元及常用曲线的生成算法;(3)熟练掌握投影变换、图形变换、裁剪、填充等图形处理的常用算法;(4)熟练掌握三维形体及常用曲面的表示方法,能够处理三维图形的消隐问题;(5)懂得真实感图形的基本理论与算法;(6)熟练掌握一种语言的图形函数和图形程序的设计技能,具有开发以图形为主的软件设计基本能力。五、理论教学内容及要求第一章绪论【教学目标】(1)了解计算机图形学概述(2)了解计算机图形学的发展史(3)了解计算机图形学的应用(4)了解计算机图形学的研究方向【学时分配】2【授课方式】讲授、演示【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:计算机图形学的应用(2)难点:计算机图形学概述【授课内容】1.1计算机图形学概述1.2计算机图形学的发展史1.3计算机图形学的应用1.4计算机图形学的研究方向【授课方法与手段】(1)教学方法:讲授式、讨论式(2)教学手段:多媒体、第二章计算机图形系统【教学目标】(1)了解计算机图形系统的组成、功能及分类(2)理解计算机图形设备分类及工作原理(3)了解计算机图形软件及应用【学时分配】8【授课方式】讲授、演示、课堂讨论【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:计算机图形设备的工作原理(2)难点:计算机图形软件的应用【授课内容】2.1计算机图形系统的组成、功能及分类2.2图形设备2.3图形软件【授课方法与手段】(1)教学方法:讲授式、讨论式(2)教学手段:多媒体第三章基本图形的生成【教学目标】(1)理解直线的生成算法(2)理解圆与椭圆的生成算法(3)了解区域的填充(4)了解字符的分类(5)理解图形裁剪算法【学时分配】22【授课方式】讲授、演示、课堂讨论、讲解习题【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:计算机基本图形的生成算法(2)难点:区域填充【授课内容】3.1直线的生成算法3.2圆与椭圆的生成算法3.3区域的填充3.4字符3.5裁剪【授课方法与手段】(1)教学方法:讲授式、案例式、研究式(2)教学手段:多媒体第四章图形变换【教学目标】(1)了解齐次坐标(2)理解图形的几何变换(3)了解形体的投影变换(4)了解窗口视区变换【学时分配】16【授课方式】讲授、演示、课堂讨论、讲解习题【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:图形的几何变换(2)难点:形体的投影变换【授课内容】4.1齐次坐标4.2图形的几何变换4.3形体的投影变换4.4窗口视区变换【授课方法与手段】(1)教学方法:讲授式、案例式、研究式(2)教学手段:多媒体第五章曲线与曲面【教学目标】(1)了解曲线与曲面的基础知识(2)理解常用参数曲线的性质(3)了解常用的参数曲面【学时分配】4【授课方式】讲授、演示、课堂讨论、讲解习题【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:计算机图形学的应用(2)难点:计算机图形学概述【授课内容】5.1曲线与曲面的基础知识5.2常用的参数曲线5.3常用的参数曲面【授课方法与手段】(1)教学方法:讲授式、案例式、研究式(2)教学手段:多媒体第六章真实感图形【教学目标】(1)了解线消隐、面消隐概念及算法(2)了解光照模型的概念(3)了解纹理的概念(4)了解颜色模型【学时分配】4【授课方式】讲授、演示【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:线消隐、面消隐的概念(2)难点:线消隐、面消隐的算法【授课内容】6.1线消隐6.2面消隐6.3光照模型6.4纹理6.5颜色模型【授课方法与手段】(1)教学方法:讲授式、案例式、研究式(2)教学手段:多媒体第七章VC++图形程序设计【教学目标】(1)了解VC++可视化编程概要(2)理解图形程序设计步骤和方法(3)掌握绘图工具应用程序编程实例【学时分配】4【授课方式】讲授、演示、课堂讨论、讲解习题【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:绘图应用程序编写(2)难点:绘图应用程序编写【授课内容】7.1VC++可视化编程概要7.2图形程序设计步骤和方法7.3绘图工具应用程序编程实例【授课方法与手段】(1)教学方法:讲授、演示(2)教学手段:多媒体六、实验教学内容及安排序号实验项目名称内容提要实验要求实验类型实验教学组织形式学时分配1直线的生成算法直线生成算法的实现必做验证性操作122园与椭圆的生成生成算法园与椭圆的生成生成算法的实现必做验证性操作83扫描线填充算法扫描线填充算法的实现必做验证性操作44图形变换算法图形变换算法的实现必做验证性操作45在MFC中编写绘图程序在MFC中编写绘图程序必做验证性操作4七、课程考核要求1、本课程是考试课2、考核方式:闭卷考试3、成绩评定:平时成绩30%,期末考试70%4、平时成绩:平时成绩由考勤、课堂表现、作业三项构成八、参考资料本课程选用教材[1]张宁蓉.计算机图形学[M].西安:西安电子科技大学出版社,2011.第一版本课程推荐参考书[1]陈元琰.计算机图形学实用技术[M].北京:科学出版社,2000.第一版[2]魏海涛.计算机图形学[M].北京:电子工业出版社,2001,第一版九、说明
本文标题:《计算机图形学》课程教学大纲
链接地址:https://www.777doc.com/doc-7366628 .html