A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Obligatory courses | |||||||||||||||||||||||||
2 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
3 | NTIN090 | Introduction to Complexity and Computability | 5 | 2/1 C+Ex | Obligatory | |||||||||||||||||||||
4 | NTIN066 | Data Structures I | 5 | 2/1 C+Ex | Obligatory | |||||||||||||||||||||
5 | NMAI060 | Probabilistic Methods | 3 | 2/0 Ex | Obligatory | |||||||||||||||||||||
6 | NPRG027 | Credit for Project | 6 | 0/4 C | 0/4 C | Obligatory | ||||||||||||||||||||
7 | NPRG023 | Software Project | 9 | 0/6 C | 0/6 C | Obligatory | ||||||||||||||||||||
8 | NSZZ023 | Diploma Thesis I | 6 | 0/4 C | 0/4 C | Obligatory | ||||||||||||||||||||
9 | NSZZ024 | Diploma Thesis II | 9 | 0/6 C | 0/6 C | Obligatory | ||||||||||||||||||||
10 | NSZZ025 | Diploma Thesis III | 15 | 0/10 C | 0/10 C | Obligatory | ||||||||||||||||||||
11 | ||||||||||||||||||||||||||
12 | State Final Exam Areas | |||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||
14 | Mandatory Areas | |||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | 1. Foundations of complexity and computability | |||||||||||||||||||||||||
17 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
18 | NTIN090 | Introduction to Complexity and Computability | 5 | 2/1 C+Ex | Obligatory | |||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | 2. Data structures | |||||||||||||||||||||||||
21 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
22 | NTIN066 | Data Structures I | 5 | 2/1 C+Ex | Obligatory | |||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | 3. Multi-agent systems | |||||||||||||||||||||||||
25 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
26 | NAIL054 | Adaptive Agents | 3 | 0/2 C | Elective | |||||||||||||||||||||
27 | NAIL068 | Human-like Artificial Agents | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
28 | NAIL096 | Multi-agent systems | 6 | 2/2 C+Ex | Elective | Taught at CTU! | ||||||||||||||||||||
29 | NAIL106 | Multiagent systems | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | Elective Set 1 (you MUST choose one from the following list) | |||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | 4.a Computer graphics for computer games | |||||||||||||||||||||||||
34 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
35 | NPGR003 | Computer Graphics I | 6 | 2/2 C+Ex | Optional | |||||||||||||||||||||
36 | NPGR004 | Computer Graphics II | 5 | 2/1 C+Ex | Optional | |||||||||||||||||||||
37 | NPGR019 | Hardware for Computer Graphics | 5 | 2/1 C+Ex | Elective | |||||||||||||||||||||
38 | NPGR033 | Computer Graphics for Game Development | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | 4.b Geometric modeling and computational geometry | |||||||||||||||||||||||||
41 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
42 | NPGR003 | Computer Graphics I | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
43 | NPGR016 | Applied Computational Geometry | 5 | 2/1 C+Ex | Elective | |||||||||||||||||||||
44 | NPGR021 | Geometric Modelling | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
45 | NPGR007 | Advanced 2D Computer Graphics | 5 | 2/1 C+Ex | Elective | |||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | 4.c Image analysis and processing, image compression, computer vision | |||||||||||||||||||||||||
48 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
49 | NPGR003 | Computer Graphics I | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
50 | NPGR002 | Digital Image Processing | 5 | 3/0 Ex | Elective | |||||||||||||||||||||
51 | NPGR029 | Variational methods in image processing | 3 | 2/0 Ex | Elective | |||||||||||||||||||||
52 | NPGR013 | Special Functions and Transformations in Image Processing | 3 | 2/0 Ex | Elective | |||||||||||||||||||||
53 | NPGR007 | Advanced 2D Computer Graphics | 5 | 2/1 C+Ex | Elective | |||||||||||||||||||||
54 | NPGR001 | Computer vision and robotics | 3 | 2/0 Ex | Elective | |||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | 4.d Realistic image synthesis | |||||||||||||||||||||||||
57 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
58 | NPGR003 | Computer Graphics I | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
59 | NPGR004 | Computer Graphics II | 5 | 2/1 C+Ex | Elective | |||||||||||||||||||||
60 | NPGR019 | Hardware for Computer Graphics | 5 | 2/1 C+Ex | Elective | |||||||||||||||||||||
61 | NPGR010 | Computer Graphics III | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
62 | NPGR026 | Predictive Image Synthesis Technologies | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
63 | NPGR027 | Shading Languages | 5 | 2/1 C+Ex | Elective | |||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | Elective Set 2 (you MUST choose one from the following list) | |||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | 5.a Parallel programming | |||||||||||||||||||||||||
68 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
69 | NPRG042 | Programming in Parallel Environment | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
70 | NPRG054 | High Performance Software Development | 5 | 2/2 C+Ex | Elective | |||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | 5.b System aspects of computers | |||||||||||||||||||||||||
73 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
74 | NSWI004 | Operating Systems | 5 | 2/1 C+Ex | Optional | |||||||||||||||||||||
75 | NSWI131 | Performance Evaluation of Computer Systems | 5 | 2/1 C+Ex | Optional | |||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | 5.c Modern programming concepts | |||||||||||||||||||||||||
78 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
79 | NPRG043 | Recommended Programming Practices | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
80 | NSWI068 | Object and Component Systems | 5 | 2/2 C+Ex | Optional | |||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | 5.d Software analysis and architectures | |||||||||||||||||||||||||
83 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
84 | NSWI130 | Software System Architectures | 5 | 2/2 C+Ex | Optional | |||||||||||||||||||||
85 | NSWI041 | Introduction to Software Engineering | 5 | 2/2 C+Ex | Elective | |||||||||||||||||||||
86 | NSWI094 | Database Application Development | 5 | 2/1 C+Ex | Optional | |||||||||||||||||||||
87 | NTIN043 | Formal Foundations of Software Engineering | 5 | 2/2 C+Ex | Optional | |||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | 5.e Advanced programming | |||||||||||||||||||||||||
90 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
91 | NPRG059 | Advanced Programming Praxis | 2 | 0/1 C | Elective | |||||||||||||||||||||
92 | NPRG014 | Concepts of Modern Programming Languages | 2 | 0/2 C | Elective | |||||||||||||||||||||
93 | NPRG024 | Design Patterns | 3 | 0/2 MC | Optional | |||||||||||||||||||||
94 | NPRG043 | Recommended Programming Practices | 6 | 2/2 C+Ex | Elective | |||||||||||||||||||||
95 | NSWI068 | Object and Component Systems | 5 | 2/2 C+Ex | Optional | |||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | 5.f Web technologies | |||||||||||||||||||||||||
98 | Course Code | Course Name | Credits | Winter | Summer | Type | ||||||||||||||||||||
99 | NSWI130 | Software System Architectures | 5 | 2/2 C+Ex | Optional | |||||||||||||||||||||
100 | NSWI153 | Advanced Technologies for Web Applications | 3 | 2/0 C | Optional |