ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Obligatory courses
2
Course CodeCourse NameCreditsWinterSummerType
3
NTIN090Introduction to Complexity and Computability52/1 C+ExObligatory
4
NTIN066Data Structures I52/1 C+ExObligatory
5
NMAI060Probabilistic Methods32/0 ExObligatory
6
NPRG027Credit for Project60/4 C0/4 CObligatory
7
NPRG023Software Project90/6 C0/6 CObligatory
8
NSZZ023Diploma Thesis I60/4 C0/4 CObligatory
9
NSZZ024Diploma Thesis II90/6 C0/6 CObligatory
10
NSZZ025Diploma Thesis III150/10 C0/10 CObligatory
11
12
State Final Exam Areas
13
14
Mandatory Areas
15
16
1. Foundations of complexity and computability
17
Course CodeCourse NameCreditsWinterSummerType
18
NTIN090Introduction to Complexity and Computability52/1 C+ExObligatory
19
20
2. Data structures
21
Course CodeCourse NameCreditsWinterSummerType
22
NTIN066Data Structures I52/1 C+ExObligatory
23
24
3. Multi-agent systems
25
Course CodeCourse NameCreditsWinterSummerType
26
NAIL054Adaptive Agents30/2 CElective
27
NAIL068Human-like Artificial Agents62/2 C+ExElective
28
NAIL096Multi-agent systems62/2 C+ExElectiveTaught at CTU!
29
NAIL106Multiagent systems62/2 C+ExElective
30
31
Elective Set 1 (you MUST choose one from the following list)
32
33
4.a Computer graphics for computer games
34
Course CodeCourse NameCreditsWinterSummerType
35
NPGR003Computer Graphics I62/2 C+ExOptional
36
NPGR004Computer Graphics II52/1 C+ExOptional
37
NPGR019Hardware for Computer Graphics52/1 C+ExElective
38
NPGR033Computer Graphics for Game Development62/2 C+ExElective
39
40
4.b Geometric modeling and computational geometry
41
Course CodeCourse NameCreditsWinterSummerType
42
NPGR003Computer Graphics I62/2 C+ExElective
43
NPGR016Applied Computational Geometry52/1 C+ExElective
44
NPGR021Geometric Modelling62/2 C+ExElective
45
NPGR007Advanced 2D Computer Graphics52/1 C+ExElective
46
47
4.c Image analysis and processing, image compression, computer vision
48
Course CodeCourse NameCreditsWinterSummerType
49
NPGR003Computer Graphics I62/2 C+ExElective
50
NPGR002Digital Image Processing53/0 ExElective
51
NPGR029Variational methods in image processing32/0 ExElective
52
NPGR013Special Functions and Transformations in Image Processing32/0 ExElective
53
NPGR007Advanced 2D Computer Graphics52/1 C+ExElective
54
NPGR001Computer vision and robotics32/0 ExElective
55
56
4.d Realistic image synthesis
57
Course CodeCourse NameCreditsWinterSummerType
58
NPGR003Computer Graphics I62/2 C+ExElective
59
NPGR004Computer Graphics II52/1 C+ExElective
60
NPGR019Hardware for Computer Graphics52/1 C+ExElective
61
NPGR010Computer Graphics III62/2 C+ExElective
62
NPGR026Predictive Image Synthesis Technologies62/2 C+ExElective
63
NPGR027Shading Languages52/1 C+ExElective
64
65
Elective Set 2 (you MUST choose one from the following list)
66
67
5.a Parallel programming
68
Course CodeCourse NameCreditsWinterSummerType
69
NPRG042Programming in Parallel Environment62/2 C+ExElective
70
NPRG054High Performance Software Development52/2 C+ExElective
71
72
5.b System aspects of computers
73
Course CodeCourse NameCreditsWinterSummerType
74
NSWI004Operating Systems52/1 C+ExOptional
75
NSWI131Performance Evaluation of Computer Systems52/1 C+ExOptional
76
77
5.c Modern programming concepts
78
Course CodeCourse NameCreditsWinterSummerType
79
NPRG043Recommended Programming Practices62/2 C+ExElective
80
NSWI068Object and Component Systems52/2 C+ExOptional
81
82
5.d Software analysis and architectures
83
Course CodeCourse NameCreditsWinterSummerType
84
NSWI130Software System Architectures52/2 C+ExOptional
85
NSWI041Introduction to Software Engineering52/2 C+ExElective
86
NSWI094Database Application Development52/1 C+ExOptional
87
NTIN043Formal Foundations of Software Engineering52/2 C+ExOptional
88
89
5.e Advanced programming
90
Course CodeCourse NameCreditsWinterSummerType
91
NPRG059Advanced Programming Praxis20/1 CElective
92
NPRG014Concepts of Modern Programming Languages20/2 CElective
93
NPRG024Design Patterns30/2 MCOptional
94
NPRG043Recommended Programming Practices62/2 C+ExElective
95
NSWI068Object and Component Systems52/2 C+ExOptional
96
97
5.f Web technologies
98
Course CodeCourse NameCreditsWinterSummerType
99
NSWI130Software System Architectures52/2 C+ExOptional
100
NSWI153Advanced Technologies for Web Applications32/0 COptional