DH2323 Computer Graphics and Interaction 6.0 credits

Datorgrafik med interaktion

A second course in computer science that gives a broad introduction to computer graphics and human-computer interaction.

  • Educational level

    Second cycle
  • Academic level (A-D)

    C
  • Subject area

    Computer Science and Engineering
    Information Technology
    Information and Communication Technology
  • Grade scale

    A, B, C, D, E, FX, F

Course offerings

Spring 17 SAP for single courses students

  • Periods

    Spring 17 P4 (6.0 credits)

  • Application code

    61061

  • Start date

    2017 week: 12

  • End date

    2017 week: 23

  • Language of instruction

    English

  • Campus

    KTH Campus

  • Number of lectures

  • Number of exercises

  • Tutoring time

    Daytime

  • Form of study

    Normal

  • Number of places

    No limitation

  • Target group

    Single course students.

Intended learning outcomes

The students should after the course be able to

  • briefly explain fundamental terms within computer graphics
  • explain fundamental concepts within computer graphics such as geometrical transformations, illumination models, removal of hidden surfaces and rendering
  • explain the ideas in some fundamental algorithms for computer graphics and to some extent be able to compare and evaluate them
  • use a basic parts of a modelling software such as Maya in order to build simple 3D objects
  • use a software/API such as OpenGL to build simple 3D objects

Course main content

Graphical systems and models. Graphical primitives. Use of a graphics API (application programmer interface). Input and interaction. Geometric objects and transformations.

Projections and viewing. Shading (local and global models). Color. Operations on buffers and pixels. Rendering: clipping, hidden surface removal, scan conversion. Hierarchical and object oriented models and animation. Curves and surfaces. Procedural methods. Realism. Human perception.

For the lab work a modern graphics package (OpenGL, which means that some programming is needed) and a modern 3D graphics editor are used.

Eligibility

Single course students: 120 ECTS-credits including 45 university credits in Mathematics and/or Information Technology.

Recommended prerequisites

DD1320 Applied Computer Science or corresponding and DH2320 Introduction to Visualization and Computer Graphics

Literature

Meddelas på kurshemsidan senast 4 veckor före kursstart. Föregående läsår användes E. Angel: Interactive Computer Graphics, Addison-Wesley samt material producerat vid institutionen.

Examination

  • LAB1 - Laboratory Work, 3.0, grade scale: P, F
  • TEN1 - Examination, 3.0, grade scale: A, B, C, D, E, FX, F

In this course all the regulations of the code of honor at the School of Computer science and Communication apply, see: http://www.kth.se/csc/student/hederskodex/1.17237?l=en_UK.

Requirements for final grade

Examination/project (TEN1; 3 university credits).
Laboratory assignments (LAB1; 3 university credits).

Offered by

CSC/computational Science and Technology

Contact

Christopher Peters, e-post: chpeters@kth.se

Examiner

Christopher Peters <chpeters@kth.se>

Supplementary information

You can only count one of the courses DH2323 Computer Graphics and Interaction and DH2640 Graphics and Interaction Programming in your degree.

Add-on studies

DH2413 Advanced Graphics and Interaction and DH2620 Human-Computer Interaction, introductory course and DH2651 Computer Design with Advanced Graphics.

Version

Course syllabus valid from: Spring 2015.
Examination information valid from: Autumn 2007.