Course: Algorithms and Computer Graphics

« Back
Course title Algorithms and Computer Graphics
Course code KIV/APG
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 6
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Kolingerová Ivana, Prof. Dr. Ing.
Course content
- Introduction, course organization - Human perception of light, colour and other visual information, rules of colour use - Geometric entities, algorithms of intersection computation - Hierarchical representation - Advanced curves and surfaces in computer graphics - Ray tracing - Representation and visualization of volume data - Processing and visualization of point clouds - Surface models reconstruction - Non- photorealistic visualization - Black-and-White and colour printing - Invited lecture

Learning activities and teaching methods
Lecture supplemented with a discussion, Lecture with a video analysis, Lecture with practical applications, Discussion, Students' portfolio, Task-based study method, Self-study of literature, Lecture, Practicum
  • Contact hours - 65 hours per semester
  • Individual project (40) - 40 hours per semester
  • Presentation preparation (report) (1-10) - 5 hours per semester
  • Preparation for an examination (30-60) - 35 hours per semester
prerequisite
Knowledge
- to perform basic mathematical derivations and solve problems from linear algebra and mathematical analysis
- to be knowledgable in fundamental terms of computer graphics
- to program applications in an imperative computer language
- to solve simple geometric problems in E2 and E3
Skills
to use an integrated debugging environment, such as MS Visual Studio or Eclipse
- to debug more complicated programs
Competences
N/A
N/A
N/A
N/A
learning outcomes
Knowledge
- to handle mildly advanced algorithms in the area of computer graphics
- to be knowledgable in fundamental ways of visualization of various data types
Skills
- to implement mildly advanced algorithms in the area of computer graphics
- to be able to choose and implement a suitable way of visualization of various data types
Competences
N/A
N/A
teaching methods
Knowledge
Interactive lecture
Self-study of literature
Individual study
Students' portfolio
Skills
Practicum
Students' portfolio
Project-based instruction
Competences
Lecture
Practicum
Students' portfolio
Project-based instruction
Self-study of literature
assessment methods
Knowledge
Combined exam
Project
Skills
Individual presentation at a seminar
Project
Skills demonstration during practicum
Competences
Combined exam
Project
Recommended literature
  • ? Alexandre Hardy and Willi-Hans Steeb. ? Alexandre Hardy and Willi-Hans SteebMathematical Tools in Computer Graphics with C# Implementations. 2008. ISBN 978-981-279-103-0.
  • ? Bruce Fraser, Chris Murphy and Fred Bunting. Správa barev. Průvodce profesionála v grafice a pre-pressu. Computer Press, Brno, 2003. ISBN 8072269437.
  • ? Philip J. Schneider and David H. Eberly. Geometric Tools for Computer Graphics. 2003. ISBN 1-55860-594-0.
  • ? Robin Stuart Ferguson. Practical Algorithms for 3D Computer Graphics. CRC Press, 2014. ISBN 78-1-4665-8253-8.
  • ? Thomas Strothotte and Stefan Schlechtweg. Non-Photorealistic Computer Graphics. Modeling, Rendering, and Animation. The Morgan Kaufmann Series in Computer Graphics, 2002. ISBN 978-1-55860-787.
  • Andrew S. Glassner. Principles of Digital Image Synthesis. The Morgan Kaufmann Series in Computer Graphics, 1995. ISBN 1-55860-276-3.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester