Syllabus: |
PDF file |
|
Content: |
Computer graphics deals
with the digital synthesis and manipulation of
visual content, typically embedded in a
three-dimensional scene. Prominent tasks in computer
graphics are geometry processing, rendering, and
animation. Geometry processing is concerned with
object representations such as surfaces and their
modeling, rendering is concerned with simulating
light transport to get physically-based
photorealistic images of 3D scenes or applying a
certain style to create non-photorealistic images,
and animation is concerned with descriptions for
objects that move or deform over time. This is an
introductory course into the concepts and techniques
of 3D (interactive) computer graphics. It includes
mathematical foundations, basic algorithms and
principles, and advanced methods and concepts. |
|
Literature: |
-
Donald Hearn & M.P. Baker:
Computer Graphics with OpenGL, Prentice Hall
International, ISBN 0130153907, 3rd
edition, 2003.
-
Max K. Agoston:
Computer Graphics and Geometric Modeling,
Springer, 2005 (online available).
-
Alan Watt: 3D Computer Graphics, Pearson
- Addison Wesley, ISBN: 0201598559, 3rd
edition, 2000.
-
Dave Shreiner, Mason Woo, and Jackie Neider:
OpenGL Programming Guide: The Official Guide to
Learning OpenGL, Addison-Wesley Longman, 4rd
edition, 2008. (Old version available at
http://www.glprogramming.com/red.)
|
|
Lectures: |
Times: Monday 2:15pm–3:30am,
Tuesday 8:15am–9:30am.
Location:
West Hall 3 |
|
Instructor: |
Lars Linsen
Office: Res I, 128.
Phone: 3196
E-Mail: l.linsen [@jacobs-university.de]
Office hours:
by appointment (via e-mail or
phone) |
|
Tutorials: |
Times:
Wednesday, 8:30pm-9:30pm
Location:
West Hall 3
|
|
TA: |
Quynh Quang Ngo
Office: Res I, 123.
Phone: 3188
E-Mail: q.ngo [@jacobs-university.de]
|
|
Assignments: |
The homework assignments include
theoretical and practical problems that tackle topics from the lectures. The
homework assignments are handed out on a regular basis.
Solutions that are handed in late lead to reduced
credit (-15% per day). Exceptions are only made
with an official excuse. |
|
Exams: |
There will be one midterm and a
final exam. There are no quizzes planned.
|
|
Grading: |
Homework assignments contribute 45%
to the overall grade. The
midterm exam contributes 20%, and the
final exam contributes 35%. |
|
Dates: |
Homework 1 (theory): |
Handed out: 16.09.2016 |
Due:
23.09.2016 |
Homework 2 (practice): |
Handed out:
23.09.2016 |
Due: 30.09.2016 |
Homework 3 (theory): |
Handed out:
30.09.2016 |
Due: 07.10.2016 |
Homework 4 (practice): |
Handed out:
07.10.2016 |
Due: 14.10.2016 |
Homework 5 (theory): |
Handed out: 14.10.2016 |
Due: 21.10.2016 |
Homework 6 (practice): |
Handed out: 21.10.2016 |
Due: 04.11.2016 |
Homework 7 (theory): |
Handed out: 04.11.2016 |
Due: 11.11.2016 |
Homework 8 (practice): |
Handed out: 11.11.2016 |
Due:
18.11.2016 |
Homework 9 (theory): |
Handed out:
18.11.2016 |
Due:
25.11.2016 |
Homework 10 (practice): |
Handed out: 25.11.2016 |
Due:
02.12.2016 |
Homework 11 (theory): |
Handed out: 02.12.2016 |
(not graded) |
Midterm: |
October
31, 2016 |
CNLH |
Final: |
December 13, 2016
(12:30pm-2:30pm) |
East Wing |
|
Last year's
final exam |
|
|
|
Lecture notes: |
Lecture 1 -
September 5, 2016 |
|
No Lecture -
September 6, 2016 |
Off campus |
Lecture 2 -
September 12, 2016 |
|
Lecture 3 -
September 13, 2016 |
|
Lecture 4 -
September 19, 2016 |
|
Lecture 5 -
September 20, 2016 |
|
Lecture 6 -
September 26, 2016 |
|
Lecture 7 -
September 27, 2016 |
|
No Lecture -
October 3, 2016 |
Holiday |
Lecture 8 - October 4, 2016 |
|
Lecture 9 - October 10, 2016 |
|
Lecture 10 - October 11, 2016 |
|
Lecture 11 - October 17, 2016 |
|
Lecture - October 18, 2016 |
Midterm preparation |
No Lecture -
October 24, 2016 |
Reading Days |
No Lecture -
October 25, 2016 |
Reading Days |
Midterm -
October 31, 2016 |
|
Lecture 12 -
November 1, 2016 |
|
Lecture 13 -
November 7, 2016 |
|
Lecture 14 -
November 8, 2016 |
|
Lecture 15 -
November 14, 2016 |
|
Lecture 16 -
November 15, 2016 |
|
Lecture 17 - November 21, 2016 |
|
Lecture 18 -
November 22, 2016 |
|
Lecture 19 -
November 28, 2016 |
|
Lecture 20 -
November 29, 2016 |
|
Lecture 21 - December 5, 2016 |
|
Lecture 22 - December 6, 2016 |
|
|
|
|