52493S Computer Graphics
Timing
|
Contact hours
|
ECTS
|
Spring
|
40
|
7,0
|
Responsible person: Guoying Zhao (Lecturer), Jie Chen (Teaching assistant) and Pekka Koskenkorva (Teaching assistant)
Objectives: The objective of the course is to supply the student with basic understanding of computer graphics, algorithms and applications.
Learning outcomes: Upon completing the required coursework, the student is able to specify and design 2D graphics algorithms including: line drawing, polygon filling, clipping, and transformations, and 3D computer graphics algorithms including viewing transformations, hierarchical modeling, color, lighting and texture mapping. Moreover, he is able to explain the relationship between the 2D and 3D versions of such algorithms. He also has the necessary basic skills to use these basic algorithms available in OpenGL.
Contents: the history and evolution of computer graphics; 2D graphics including: line drawing, polygon filling, clipping, and transformations, and 3D computer graphics algorithms including viewing transformations, hierarchical modeling, color, lighting and texture mapping; graphics API (OpenGL) for implementation.
Working methods: The course consists of lectures and several design exercises. The final grade is based on the combined points from exercises and final exam.
Study materials:
-
Textbook: Edward Angel: Interactive Computer Graphics, 5th, Addison-Wesley 2008
-
Reference: Peter Shirley, Michael Ashikhmin, Michael Gleicher, et al. : Fundamentals of Computer Graphics, second edition, AK Peters, Ltd. 2005
-
Lecture notes (in English);
-
Materials in the internet (e.g. OpenGL redbook).
OpenGL Programming Guide or ‘The Red Book’:
http://unreal.srk.fer.hr/theredbook/
OpenGL Video Tutorial: http://www.videotutorialsrock.com/opengl_tutorial/what_is_opengl/text.php
-
Prerequisites: computer engineering; programming skills using C++; Basic Data Structures; Simple Linear Algebra
Language of instruction: In English
Estimated students number: 20
COMPUTER GRAPHICS 2010
Preliminary schedule: Period 5-6
Date
|
Time
|
Classroom
|
Teacher
|
Contents
|
Other Info
|
1502, Mon
|
14:00-16:00
|
TS128
|
Zhao
|
Lecture1
|
|
1702, Wed
|
16:00-18:00
|
TS128
|
Zhao
|
Lecture2
|
|
2202, Mon
|
14:00-16:00
|
TS128
|
Zhao
|
Lecture3
|
|
2402, Wed
|
16:00-18:00
|
TS128
|
Zhao
|
Lecture4
|
|
0103, Mon
|
14:00-16:00
|
TS128
|
Chen
|
Lab Intro
|
1st HW out;
E1 online
|
0303, Wed
|
16:00-18:00
|
TS128
|
Zhao
|
Lecture5
|
|
1503, Mon
|
14:00-16:00
|
TS128
|
Koskenkorva
|
Exercise1
|
|
1703, Wed
|
16:00-18:00
|
TS128
|
Zhao
|
Lecture6
|
|
2203, Mon
|
14:00-16:00
|
TS128
|
Zhao
|
Lecture7
|
E2 online
|
2403, Wed
|
16:00-18:00
|
TS126!!
|
Zhao
|
Lecture8
|
2nd HW out;
1st HW due
|
2903, Mon
|
14:00-16:00
|
TS128
|
Koskenkorva
|
Exercise2
|
|
0704, Wed
|
16:00-18:00
|
TS128
|
Zhao
|
Lecture9
|
|
1204, Mon
|
14:00-16:00
|
TS128
|
Zhao
|
Lecture10
|
E3 online
|
1404, Wed
|
16:00-18:00
|
TS128
|
Zhao
|
Lecture11
|
|
1904, Mon
|
14:00-16:00
|
TS128
|
Koskenkorva
|
Exercise3
|
|
2104, Wed
|
16:00-18:00
|
TS128
|
Zhao
|
Lecture12
|
3rd HW out;
2nd HW due;
E4 online
|
2604, Wed
|
16:00-18:00
|
TS128
|
Zhao
|
Lecture13
|
|
2804, Mon
|
14:00-16:00
|
TS128
|
Koskenkorva
|
Exercise4
|
E5 online
|
0305, Wed
|
16:00-18:00
|
TS128
|
Zhao
|
Lecture14
|
|
0505, Mon
|
14:00-16:00
|
TS128
|
Koskenkorva
|
Exercise5
|
4th HW out;
3rd HW due
|
|
|
|
|
|
|
2805, Fri
|
14:00-17:00
|
L1
|
|
Exam
|
4th HW due
|
March 24: TS126
Please Note:
Responsible person: Guoying Zhao (Lecturer), Jie Chen (Teaching assistant, in charge of lab exercises) and Pekka Koskenkorva (Teaching assistant, in charge of exercises)
HW: Homework
E: Exercises
Share with your friends: |