SylabUZ

Generate PDF for this page

Computer Graphics - course description

General information
Course name Computer Graphics
Course ID 06.9-WM-ER-IB-33_18
Faculty Faculty of Mechanical Engineering
Field of study WM - oferta ERASMUS
Education profile -
Level of studies Erasmus programme
Beginning semester winter term 2023/2024
Course information
Semester 2
ECTS credits to win 5
Course type obligatory
Teaching language english
Author of syllabus
  • dr hab. inż. Sławomir Nikiel, prof. UZ
  • dr hab. inż. Katarzyna Arkusz, prof. UZ
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 30 2 - - Credit with grade
Laboratory 30 2 - - Credit with grade

Aim of the course

To make students aware of contemporary computer graphics (CG) technology, including the CG applications and SDKs. Understanding of CG related terminology and basic functionalities of CG systems.

Prerequisites

Introduction to computer science

Scope

Human factors. Visual perception. Creator and consumer of computer graphics content, CG models.     

Introduction to computer graphics technologies. Input/Output devices. Color models. Digital images. Sample CG applications in education, entertainment, architecture, science and human care. Scientific visualization.

Raster graphics. Digital raster images. Preparation of raster images. Desk-Top Publishing and pre-press. Processing raster images.

Fractals in computer graphics, theory and applications.

Vector graphics. Computer graphics and vector models. Interpolation and interpolators. Hierarchical structure of graphics objects. Graphics rendering pipeline. 3D scene construction algorithms. Computer Aided Design. Manipulation of 3D vector objects, 3D scene representation, shading and shadows.

Photo-realistic techniques. Ray Tracing and Radiosity, Environmental Mapping and Image-Based Rendering. Stereoscopic rendering.

Review of available software tools for computer graphics.

Teaching methods

Laboratory tasks are meant to be solved in a given time. All tasks cover design, creative use of digital media within the CG environments including CG applications and SDKs. Lecture is generally based on the given references, but it includes the most recent information form conferences and events related to CG.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Lecture – classification based upon positive mark obtained during colloqium or exam in form suggested by the teacher.

Lab - classification based upon positive marks obtained during the course. Final mark is a weighted sum of all marks obtained for the given lab tasks.

Recommended reading

1.       Hearn. D, Baker D.: Computer Graphics- C version, Prentice Hall, 1997

2.       Shirley, P., Marschner, S. (2016). Fundamentals of Computer Graphics. Wielka Brytania: CRC Press.

Further reading

Notes

Students uses at labs supplementary materials obtained from the teacher and from the internet resources .


Modified by dr hab. inż. Katarzyna Arkusz, prof. UZ (last modification: 01-06-2023 12:15)