The course is connected to the following study programs

  • Bachelor's Programme in Multimedia Technology and Design
  • Computer Engineering, Bachelor's Programmme

Teaching language

Norwegian and English. Lectures are in Norwegian. Textbooks are in English, and international students are offered special tuition in English.

Recommended prerequisites

DAT101 Introduction to Programming or the equivalent.

Course contents

Applications for computer graphics, device independent graphics systems, basic raster graphics algorithms for drawing, algorithms and data structures for clipping, window/viewport techniques and transformations, principles of raster graphics and interactive techniques, special hardware architectures for raster graphics, geometric modelling of products in which the different methods are discussed, algorithms for removal of hidden lines and surfaces, shading and smoothing of curves/surfaces, representation of curves/surfaces as well as models for the specification of light and colour, drawing/modelling using an appropriate modelling program and the programming of 2D and 3D graphics in a programming language with its graphics package.

Learning outcomes

On successful completion of the course, the student should be able to:

- Understand and explain important algorithms and techniques for raster graphics in two and three dimensions.

- Model simple 3D-geometry objects in a visualization program.

- Program two- and three-dimensional graphic in a programming language with the aid of a graphic package.

- Define and use geometric transformations.

- Explain the algorithms and techniques necessary for transforming a three-dimensional virtual object on to a flat display with high realism.

Teaching methods

Lectures and laboratory exercises. A laboratory engineer, student assistant and/or course lecturer is present at the lab. The students get training in development and use of professional software and hardware. The classes are split into groups of suitable size so that all students get access to necessary equipment and the help they need to solve the exercises. The exercises are done in groups. The problems for the students to solve, are typically development of own programmes.

The workload for the average student is approximately 270 hours.

Evaluation

The person responsible for the course decides, in cooperation with student representative, the form of student evaluation and whether the course is to have a midway or end of course evaluation in accordance with the quality system for education, chapter 4.1.

Offered as Single Standing Module

Yes. Subject to availability or capacity.

Admission Requirement if given as Single Standing Module

Higher Education Entrance Qualification

Assessment methods and criteria

Portfolio of laboratory work contributes 30 % to the final grade. Oral examination contributes 70 % to the final grade. Graded assessment. Information about the content of the portfolio will be given in the LMS at the start of the semester. Postpond examination will not be arranged for the portfolio.

Reduction of Credits

This course’s contents overlap with the following courses. A reduction of credits will occur if one of these courses is taken in addition:

Course Reduction of Credits
DAT2450 – Computer Graphics 10
DAT2450 – Computer Graphics 10
Last updated from FS (Common Student System) July 18, 2024 5:26:31 AM