《计算机图形学中英文课程简介》由会员分享,可在线阅读,更多相关《计算机图形学中英文课程简介(2页珍藏版)》请在金锄头文库上搜索。
1、计算机图形学中英文课程简介实施和推进“双语教学”是我国高等教育适应国际化趋势、培养富有创新精神和国际视野的复合型高素质人才的重要举措。在学院领导和相关部门的关心和支持下,计算机图形学课程被推荐选为双语教学课程。计算机图形学课程是国际计算机学科领域的一门主干课程,是国际计算机科学与技术专业本科所开设的必修课程之一。计算机图形学是最令人兴奋并且发展最快的计算机领域之一,已经成为人机交互、可视化、游戏、动画、虚拟/增强现实、计算机仿真、CAD 、GIS 等共性基础问题。开设本门课程的主要目的是让学生掌握计算机图形学基本内容,为将来的工作和进一步深造打下坚实的基础。充分发挥多媒体教学的作用,初步实现双
2、语教学,突出教学改革目的。让学生了解计算机图形系统的硬件体系结构、软件架构和典型应用。掌握计算机图形学的基本概念、基本原理、基本算法。重点掌握图形在计算机系统内部显示的全过程,包括:扫描转换、几何变换、投影、剪裁、消隐、颜色理论、交互技术、真实感显示。整个教学过程,采用自顶向下的方法,通过对 OpenGL 图形的编程和初步应用实践活动,逐步引导学生对图形学理论方法和技术的学习和深化。学生在学习该门课程时,最好已经具备以下基本知识和技能:已经掌握基本 C /C+编程能力、基本数据结构、几何数学知识、简单线性算法。教材选用美国原版教材,由新墨西哥大学 ANGEL 教授所著 INTERACTIVE
3、COMPUTER GRAPHICS: A TOP-DOWN APPROACH USING OPENGL (5TH EDITION) 。ANGEL 教授自从 1997 年发布该书第一版以来,一直活跃在计算机图形学领域教学科研第一线。2009 该书连续发布到了第 5 版,被国内外众多大学选为教材和参考书。参考书将采用 Addison-Wesley 出版社的 The OpenGL Programmers Guide (the Redbook 中文称为红宝书) 和 the OpenGL Reference Manual (The Blue book 中文称为蓝宝书) 。Introduction to
4、Computer GraphicsComputer 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 g
5、ive 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
6、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
7、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: Impl
8、ementation, 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 Tran
9、sparency. 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 Programmers Guide (the Redbook) , Addison-Wesley, (Third Edition)3 The OpenGL Reference Manual (The Blue book), Addison-Wesley.