Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Computer Graphics

Xiaoling Gu
guxl@hdu.edu.cn
Course Arrangement
• The 6th, 7th Class (13:30pm - 15:05pm), Thursday
Course Description

The course is mainly based on the basic principles of computer


graphics, enabling students to understand the development of
computer graphics, grasping the basic principles of graphics,
algorithms and implementation techniques, with the basic ability to
develop graphics algorithms.
Course Objectives
• Ability to use the basic principles of geometric representation and geometric
transformation, and to implement drawing of various types of primitives in a
computer graphics system.
• Ability to use the theories and technologies of computer graphics such as
lighting, polygon shading, texture mapping, shadow generation, and anti-
aliasing for implementing realistic image rendering.
• Mastering the basic computer graphics development technology by learning
the cutting-edge applications of computer animation, visualization in
scientific computing and virtual reality.
• Understanding the latest research progress in computer graphics.
Computer Prerequisites

• Basic of Programming (C++ programming)

• Data structures
Mathematics Prerequisites
• Some linear algebra.

• Vectors

• Matrices

• Some calculus, maybe.

• I will introduce the necessary mathematics on a need-to-know basis.


Scores and Assessment (1)

The total score is composed of two parts:

• The course performance score (accounting for 70%)

• The course project score (accounting for 30%)


Scores and Assessment (2)
After assigning two programming assignments, each student
Programming is required to submit the assignments to the teacher within
assignment two weeks. Each programming assignment counts 10 points.
Evaluate according to completion and quality of homework.

Each student will be asked two questions in class. Each


Classroom
questioning question counts 5 points. Evaluate according to the quality
Performance in and off of answering.
Each student must join a group discussion about the classic
class (70%) algorithms of computer graphics. After discussion, each
Classroom
discussion student is required to provide suggestions or solutions for
improving one of the classic algorithms. Evaluate according
to the quality of solutions.
Each student is required to read related works on computer
graphics such as virtual reality, computer animation or
Literature review
and report visualization in scientific computing, and to submit a report
that is no less than 2000 words. Evaluate according to
completion and quality of homework.
Scores and Assessment (3)

Students are divided into several groups and one student is allowed to form one
Final exam Final Project
group. Each group is arranged to complete a small computer animation
demonstration system and to demonstrate the achieved results. Evaluate
(30%) according to completion and quality of the project.
Textbook
END
Computer Graphics

Xiaoling Gu
guxl@hdu.edu.cn

You might also like