Translated using DeepL

Machine-translated page for increased accessibility for English questioners.

Computer graphics

Guarantor: doc. Ing. Jiří Sochor, CSc.

Students of the field study courses in which they acquire general knowledge of computer science and the latest knowledge of the dynamically developing field of computer graphics and its development on the basis of interdisciplinary interaction and use in other disciplines. Students will learn the principles of graphical architectures, mathematical methods used to solve challenging imaging problems. The discipline provides in-depth knowledge focused on the design and implementation of software applications using advanced computer graphics technologies. The graduate is able to work as an analyst and application programmer in areas that use computer graphics to model, visualize, and solve human-computer communication problems.

Requirements

  • Obtain at least 120 credits throughout the course of study and pass the state examination (SZMGR course).
  • Complete all required and selected elective courses in the major by the highest form of completion.
  • Obtain 20 credits for the SDIPR course and defend the thesis, see guidelines.

Compulsory courses

  • PA010 Computer Graphics (2+2 cr.)
  • PA103 Object-Oriented Methods of Information Systems Design (2+2 cr.)
  • PA166 Advanced Methods of Digital Image Processing (4+2 cr.)
  • PV112 Programming of Graphical Applications (3+2 cr.)
  • PV251 Visualization (3+2 cr.)
  • PřF:M7130 Geometric Algorithms (2+2 cr.)

Required electives

  • at least 1 of:
    • PA157 Seminar on Computer Graphics Research I (2+1 cr.)
    • PA158 Seminar on Computer Graphics Research II (2+1 cr.)
  • At least 2 of:
    • MA002 Mathematical Analysis (4+2 cr.)
    • MA010 Graph Theory (3+2 cr.)
    • MA012 Statistics II (4+2 cr.)
    • MA015 Graph Algorithms (3+2 cr.)
    • M2110 Linear Algebra and Geometry II (4+2 cr.)
    • PřF:M5180 Numerical Methods II (3+2 kr.)
  • at least 3 of:
    • IA012 Complexity (2+2 cr.)
    • IA014 Functional Programming (3+2 cr.)
    • IA046 Computability (2+2 cr.)
    • IA062 Randomized Algorithms and Computations (3+2 cr.)
    • IA101 Algorithmics for Hard Problems (2+2 cr.)
  • At least 2 of:
    • PA017 Software Engineering II (2+2 cr.)
    • PA039 Supercomputer Architecture and Intensive Computing (2+2 cr.)
    • PA150 Principles of Operating Systems (2+2 cr.)
    • PA151 Contemporary Computer Networks (2+2 cr.)
    • PA152 Effective Use of Database Systems (2+2 cr.)
  • At least 18 cr. for the following courses:
    • PA093 Project in Geometric Algorithms (2 cr.)
    • PA128 Similarity Searching in Multimedia Data (2+2 cr.)
    • PA171 Digital Image Filtering (4+2 cr.)
    • PA172 Image Acquisition (2+2 cr.)
    • PA173 Mathematical Morphology (3+2 cr.)
    • PV027 Optimization (2+2 cr.)
    • PV189 Mathematics for Computer Graphics (2+2 cr.)
    • PV197 GPU Programming (2+2 cr.)
    • PV227 Graphics Card Programming (2+1 cr.)

Recommended course of study

1st semester

  • PA010 Computer Graphics (2+2 cr.)
  • PA017 Software Engineering II (2+2 cr.)
  • PA093 Project in Geometric Algorithms (2 cr.)
  • PA159 Computer Networks and Applications I (2+2 cr.)
  • Compulsory or compulsory elective M course (5 kr.)
  • Compulsory elective I course (5 kr.)
  • PřF:M7130 Geometric Algorithms (2+2 kr.)

2nd semester

  • PA103 Object-Oriented Methods of Information Systems Design (2+2 kr.)
  • PA157 Seminar on Computer Graphics Research I (2+1 cr.)
  • PV160 Human-Computer Interaction Laboratory (2 cr.)
  • Required or elective M course (5 cr.)
  • Required elective I course (5 kr.)

3rd semester

  • PA158 Seminar on Computer Graphics Research II (2+1 kr.)
  • Required or compulsory elective M course (5 kr.)
  • Required elective I course (5 cr.)
  • SDIPR Thesis (10 kr.)

4th semester

  • PA152 Effective Use of Database Systems (2+2 kr.)
  • PA166 Advanced Methods of Digital Image Processing (4+2 cr.)
  • PV251 Visualization (3+2 cr.)
  • SDIPR Master Thesis (10 kr.)