Prof. Dr. Lars Linsen

   

Teaching

  • C019-320322: Computer Graphics / 320322: Graphics and Visualization

    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:

    1. Donald Hearn & M.P. Baker: Computer Graphics with OpenGL, Prentice Hall International, ISBN 0130153907, 3rd edition, 2003.

    2. Max K. Agoston: Computer Graphics and Geometric Modeling, Springer, 2005 (online available).

    3. Alan Watt: 3D Computer Graphics, Pearson - Addison Wesley, ISBN: 0201598559, 3rd edition, 2000.

    4. 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