计算机图形学中英文课程简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机图形学中英文课程简介
实施和推进“双语教学”是我国高等教育适应国际化趋势、培养富有创新精神和国际视野的复合型高素质人才的重要举措。
在学院领导和相关部门的关心和支持下,计算机图形学课程被推荐选为双语教学课程。
计算机图形学课程是国际计算机学科领域的一门主干课程,是国际计算机科学与技术专业本科所开设的必修课程之一。
计算机图形学是最令人兴奋并且发展最快的计算机领域之一,已经成为人机交互、可视化、游戏、动画、虚拟/增强现实、计算机仿真、CAD、GIS等共性基础问题。
开设本门课程的主要目的是让学生掌握计算机图形学基本内容,为将来的工作和进一步深造打下坚实的基础。
充分发挥多媒体教学的作用,初步实现双语教学,突出教学改革目的。
让学生了解计算机图形系统的硬件体系结构、软件架构和典型应用。
掌握计算机图形学的基本概念、基本原理、基本算法。
重点掌握图形在计算机系统内部显示的全过程,包括:扫描转换、几何变换、投影、剪裁、消隐、颜色理论、交互技术、真实感显示。
整个教学过程,采用自顶向下的方法,通过对OpenGL图形的编程和初步应用实践活动,逐步引导学生对图形学理论方法和技术的学习和深化。
学生在学习该门课程时,最好已经具备以下基本知识和技能:已经掌握基本 C /C++编程能力、基本数据结构、几何数学知识、简单线性算法。
教材选用美国原版教材,由新墨西哥大学ANGEL教授所著INTERACTIVE COMPUTER GRAPHICS: A TOP-DOWN APPROACH USING OPENGL (5TH EDITION) 。
ANGEL教授自从1997年发布该书第一版以来,一直活跃在计算机图形学领域教学科研第一线。
2009该书连续发布到了第5版,被国内外众多大学选为教材和参考书。
参考书将采用Addison-Wesley 出版社的The OpenGL Programmer’s Guide (the Redbook中文称为红宝书) 和the OpenGL Reference Manual (The Blue book中文称为蓝宝书)。
Introduction to Computer Graphics
Computer graphics has been widely used in human-computer interaction, visualization, game, animation, virtual / augmented reality, computer simulation, computer-aided design (CAD), geographic information system(GIS). The course is an introduction course to computer graphics, which give a broad introduction to Computer Graphics, including software, hardware and applications. A top-down approach will be used in the teaching and studying and OpenGL will be selected as basic programming environment.
The prerequisites for the course is that the student should have a good knowledge of programming skills in C (or C++), basic data structures, linked lists, arrays, geometry and simple linear algebra.
The outline of course the will be summarized as follows.
Part 1: Introduction, Chapter 1, Lectures 1-3, What is Computer Graphics? Applications
Areas, History, Image formation, Basic Architecture.
Part 2: Basic OpenGL, Text: Chapters 2-3, Lectures 4-9, Architecture, GLUT, Simple programs in two and three dimensions, Interaction.
Part 3: Three-Dimensional Graphics, Text: Chapters 4-6, Lectures 10-20, Geometry, Transformations, Homogeneous Coordinates, Viewing, Shading.
Part 4: Implementation, Text: Chapter 7, Lectures: 21-23, Approaches (object vs image space), Implementing the pipeline, Clipping, Line drawing, Polygon Fill, Display issues (color),.
Part 5: Discrete Methods, Text: Chapter 8, Lectures 24-27, Buffers, Bitmaps and Pixel Maps, Texture Mapping, Compositing and Transparency.
The text book is:
1 ANGEL, NTERACTIVE COMPUTER GRAPHICS:A TOP-DOWN APPROACH USING OPENGL (5TH EDITION).
Other helpful references designed for students who need more programming information will be:
2 OpenGL: A Primer, Ed Angel, 2008, The OpenGL Programmer’s Guide (the Redbook) , Addison-Wesley, (Third Edition)
3 The OpenGL Reference Manual (The Blue book), Addison-Wesley.。