00106501: Computer Graphics (Spring-Summer 2017)

Graphics&Geometric Computing Laboratory

School of Mathematical Sciences

University of Science and Technology of China


Announcements    General     Course Goals     Texts     Grading      Syllabus

     Assignments     Requirements on Assignments      Professional Conduct     Miscellaneous


Announcements


General
 

Times

周二下午6,7节(14:00-15:35),周四上午1,2节(07:50-09:25)

 
Room

西区3B教学楼202

 
Instructor

刘利刚

 
TA

张驰 daye@mail.ustc.edu.cn
廖文韬 lwt831@mail.ustc.edu.cn

 
Credit

3

 
Prerequisite

微积分,线性代数,C/C++编程,数据结构

 
 

 

 
Webpage

http://staff.ustc.edu.cn/~lgliu/Courses/ComputerGraphics_2017_spring-summer/default.htm 

 

 


Course Goals

The course of Computer Graphics is a study of the hardware and software principles of interactive raster graphics. Topics include an introduction to the basic concepts, 2-D and 3-D modeling and transformations, viewing transformations, projections, rendering techniques, graphical software packages and graphics systems. Students will use a standard computer graphics API to reinforce concepts and study fundamental computer graphics algorithms.

The goals of this course are to provide a broad exposure to the computer graphics field in order to be prepared for follow-on study and to help students learn the state-of-the-art in the field of computer graphics.


Texts
 

参考教材:
            E. Angel, Interactive Computer Graphics — A top-down approach using OpenGL™, 6th ed., 2011. (国内有影印版)
           (中文翻译版:交互式计算机图形学—基于OpenGL的自顶向下方法(第五版),电子工业出版社,2012)

Readings:
            Various journal, conference, or WWW materials as appropriate.


Grading

Credit toward the semester grade will be allocated to each of the components as indicated in the following table.

Assignments 40%
Projects  20%
Final Exam 40%

Note: Final examination will be in-class, closed-book. More information will be provided prior to it.


Syllabus

Note: Here you can view or download the notes that we use in class. DO NOT depend solely on these notes as many details are missing. You should read the textbook and take notes in class. 


Assignments

Homework

Projects

Note: 作业递交系统说明


Requirements on Assignments
 

Requirements

Assignment Submission

What constitutes Creativity ?

Creativity is any substantial improvement beyond the basic solution - it can be applied to any part of the project. For example, the following are relevant in most cases :


Professional Conduct

As a student in our class, you are expected to conduct yourself in a professional manner.

Limited Collaboration Policy. Unless otherwise indicated, any homework assignment or programming exercise given in this class will be an individual assignment. The work you submit is to reflect the knowledge, understanding, and skill that you have attained as an individual. However, the instructor does want to encourage the development of a community of scholars who are actively engaged in discussion of the ideas related to this course. With this in mind, you are allowed to discuss solutions of the homework and programming problems with other students if done so according to the following guidelines:


Miscellaneous

Online C++ and coding resources

OpenGL

 


Send any comments or suggestions to Prof. Dr. Ligang Liu, lgliu@ustc.edu.cn
Copyright © 2017, Ligang Liu