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 cycleAcademic level (A-D)
CSubject area
Information Technology
Grade scale
A, B, C, D, E, FX, F
Course offerings
Spring 13 dgi13 for programme students
Periods
Spring 13 P4 (6.0 credits)
Application code
60749Start date
2013 week: 12End date
2013 week: 21Language of instruction
EnglishCampus
KTH CampusNumber of lectures
26 (preliminary)Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationSchedule
Schedule (new window)Course responsible
Christopher Peters <chpeters@kth.se>
Target group
Searchable for all students with appropriate prior knowledge
Modular schedule in module A and laboratory lessons in module F.
Part of programme
- Degree Progr. in Computer Science and Engineering, year 3, Optional
- Degree Progr. in Media Technology, year 4, Recommended
- Master (Two Years), Human-Computer Interaction, year 1, HCIB, Mandatory
- Master (Two Years), Human-Computer Interaction, year 1, HCIC, Mandatory
- Master of Science in Engineering and of Education, year 4, MADA, Conditionally Elective
Spring 13 SFINX for programme students
Periods
Spring 13 P4 (6.0 credits)
Application code
61304Start date
2013 week: 13End date
2013 week: 22Language of instruction
EnglishCampus
KTH CampusNumber of lectures
Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationCourse responsible
Christopher Peters <chpeters@kth.se>
Target group
SFINX students
Spring 14 dgi14 for programme students
Periods
Spring 14 P4 (6.0 credits)
Application code
60105Start date
2014 week: 13End date
2014 week: 23Language of instruction
EnglishCampus
KTH CampusNumber of lectures
26 (preliminary)Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationCourse responsible
Christopher Peters <chpeters@kth.se>
Target group
Searchable för students at Master of Science in Engineering with at least 90 hp of which 50 hp from year 1. Searchable for students at Master of Science.
Part of programme
- Bachelor's Programme in Simulation Technology and Virtual Design, year 2, Mandatory
- Master (Two Years), Human-Computer Interaction, year 1, HCIB, Mandatory
- Master (Two Years), Human-Computer Interaction, year 1, HCIC, Mandatory
- Master (Two Years), Media Technology, year 1, METB, Conditionally Elective
- Master (Two Years), Media Technology, year 2, METB, Conditionally Elective
- Master of Science in Engineering and of Education, year 4, MADA, Conditionally Elective
Spring 14 dgi14 for programme students
Periods
Spring 14 P4 (6.0 credits)
Application code
60291Start date
2014 week: 13End date
2014 week: 23Language of instruction
EnglishCampus
KTH CampusNumber of lectures
26 (preliminary)Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationCourse responsible
Christopher Peters <chpeters@kth.se>
Target group
Only for students at "Science without Borders"
Spring 14 SFINX for programme students
Periods
Spring 14 P4 (6.0 credits)
Application code
60777Start date
2014 week: 13End date
2014 week: 23Language of instruction
EnglishCampus
KTH CampusNumber of lectures
26 (preliminary)Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationCourse responsible
Christopher Peters <chpeters@kth.se>
Target group
SFINX students
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: 90 university credits including 45 university credits in Mathematics or Information Technology. Swedish B or equivalent and English A or equivalent.
Prerequisites
One of the courses DD1320 Applied Computer Science, DD1321 Applied Programming and Computer Science, 2D1343 Computer Science or DD1344 Fundamentals of Computer Science, DD1346 Object-Oriented Program Construction.
Literature
To be announced at the web page for the course at least 4 weeks before the course starts. Previous year E. Angel: Interactive Computer Graphics, Addison-Wesley, 2000 and material produced at the department was used.
Examination
- LAB1 - Laboratory Work, 3.0 credits, grade scale: P, F
- TEN1 - Examination, 3.0 credits, 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 (TEN1; 3 university credits).
Laboratory assignments (LAB1; 3 university credits).
Offered by
CSC/Media Technology and Interaction Design
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 plan valid from:
Autumn 09.
Examination information valid from:
Autumn 07.
