Branch Details
Mathematical Methods in Information Technology
Original title in Czech: Matematické metody v informačních technologiíchFITAbbreviation: MMMAcad. year: 2019/2020
Programme: Information Technology
Length of Study: 2 years
Accredited from: 1.1.2005Accredited until: 31.12.2024
Profile
The goal of the study branch of Mathematical Methods in Information Technologies is to acquaint students with deeper mathematical roots of information technologies and teach them how to understand, practically apply as well as further develop advanced technologies built on these roots. Within the compulsory courses of the study branch, the students will mainly improve their knowledge of mathematics and of the theoretical basis of computer science and will get familiar with their advanced applications in selected areas of information technologies. In particular, this concerns the areas of compilers, methods of automated analysis, verification, and testing of correctness of computer-based systems, the areas of high performance computing, modelling, simulation and optimization, and/or applications of the game theory as a support of rational strategic decision-making in conflict situations (e.g., in economics, security, etc.). The choice of optional courses together with the diploma thesis will then allow the students to individually narrow down their focus on various theoretical or application areas. The obtained deeper theoretical knowledge and acquaintance with their various applications will allow the graduates to practically apply various highly advanced modern technologies, including non-standard technologies as well as technologies currently under development, will allow them to find positions in companies (or divisions of companies) focused on research and development of new information technologies with a mathematical basis, and/or will give them a solid training for subsequent PhD studies.
Key learning outcomes
Student of the branch acquire deeper theoretical knowledge in mathematics and informatics theory, which will be able to apply practically as well as to develop advanced technologies built on these roots. Study in this branch provide further extension of knowledge mainly in the area of compilers, methods of automated analysis, verification, and testing of correctness of computer-based systems, the area of high performance computing, modelling, simulation and optimization, and/or applications of the game theory as a support of rational strategic decision-making in conflict situations.
Guarantor
Course structure diagram with ECTS credits
Abbreviation | Title | L. | Cr. | Com. | Compl. | Hr. range | Gr. | Op. |
---|---|---|---|---|---|---|---|---|
MAT | Mathematical Structures in Computer Science | cs, en | 5 | Compulsory | Ex | P - 39 / COZ - 13 | yes | |
TIN | Theoretical Computer Science | cs | 7 | Compulsory | Cr,Ex | P - 39 / COZ - 26 / PR - 13 | yes | |
SMT | Seminar of Mathematical Structures | cs | 2 | Elective | Cr | S - 26 | yes |
Abbreviation | Title | L. | Cr. | Com. | Compl. | Hr. range | Gr. | Op. |
---|---|---|---|---|---|---|---|---|
PP1 | Project Practice 1 | cs, en | 5 | Elective | Cr | PR - 52 | yes |
Abbreviation | Title | L. | Cr. | Com. | Compl. | Hr. range | Gr. | Op. |
---|---|---|---|---|---|---|---|---|
SEP | Semester Project | cs, en | 5 | Compulsory | GCr | PR - 65 | yes | |
PP2 | Project Practice 2 | cs | 5 | Elective | GCr | PR - 52 | yes |
Abbreviation | Title | L. | Cr. | Com. | Compl. | Hr. range | Gr. | Op. |
---|---|---|---|---|---|---|---|---|
DIP | Master's Thesis | cs, en | 13 | Compulsory | Cr | PR - 169 | yes |
Abbreviation | Title | L. | Cr. | Com. | Compl. | Hr. range | Gr. | Op. |
---|---|---|---|---|---|---|---|---|
GAL | Graph Algorithms | cs, en | 5 | Compulsory | Ex | P - 39 / PR - 13 | yes | |
SAV | Static Analysis and Verification | cs | 5 | Compulsory | Cr,Ex | P - 39 / PR - 13 | yes | |
THE | Game Theory | cs | 5 | Compulsory | Cr,Ex | P - 26 / PR - 26 | yes | |
VYPa | Compiler Construction (in English) | en | 5 | Compulsory | Ex | P - 39 / PR - 13 | yes | |
AGS | Agents and Multiagent Systems | cs | 5 | Compulsory-optional | Ex | P - 26 / Cp - 13 / PR - 13 | Unconventional Computing Methods | yes |
JA3 | Conversation through Hot Current Issues | cs, en | 3 | Compulsory-optional | Cr,Ex | COZ - 26 | Social Course | yes |
FCE | English: Practical Course of Business Conversation and Presentation | cs, en | 3 | Compulsory-optional | Cr | COZ - 26 | Social Course | yes |
AEU | English for Europe | cs, en | 3 | Compulsory-optional | Cr,Ex | COZ - 26 | Social Course | yes |
BIS | Information System Security | cs | 5 | Compulsory-optional | Cr,Ex | P - 39 / PR - 13 | Cryptography, Coding and Security | yes |
FIT | History and Philosophy of Technology | cs, en | 3 | Compulsory-optional | Cr | P - 26 | Social Course | yes |
FIK | Philosophy and the Culture | cs, en | 3 | Compulsory-optional | Cr | P - 26 | Social Course | no |
HKO | Communication and Presentation Skills | cs, en | 3 | Compulsory-optional | Cr | COZ - 26 | Social Course | yes |
HVR | Leadership and Time Management | cs, en | 3 | Compulsory-optional | Cr | COZ - 26 | Social Course | yes |
PRM | Fundamentals of Law | cs, en | 3 | Compulsory-optional | Cr | P - 26 | Social Course | yes |
RET | Rhetoric | cs, en | 3 | Compulsory-optional | Cr | P - 26 | Social Course | yes |
SFC | Soft Computing | cs | 5 | Compulsory-optional | Cr,Ex | P - 26 / PR - 26 | Unconventional Computing Methods | yes |
AIS | Information Systems Analysis and Design | cs | 5 | Elective | Cr,Ex | P - 39 / PR - 13 | yes | |
AVS | Computation Systems Architectures | cs | 5 | Elective | Cr,Ex | P - 26 / Cp - 12 / PR - 14 | yes | |
BMS | Wireless and Mobile Networks | cs | 5 | Elective | Cr,Ex | P - 39 / PR - 13 | yes | |
BIO | Biometric Systems | cs, en | 5 | Elective | Cr,Ex | P - 39 / L - 6 / PR - 7 | yes | |
EIP | Economics of Information Products | cs | 5 | Elective | Ex | P - 26 / COZ - 6 / Cp - 12 / PR - 8 | no | |
GZN | Graphical and Sound Interfaces and Standards | cs | 5 | Elective | Ex | P - 26 / Cp - 12 / PR - 14 | yes | |
GJA | Graphical User Interfaces in Java | cs, en | 5 | Elective | Cr,Ex | P - 26 / PR - 26 | yes | |
GUX | Graphical User Interfaces in X Window System | cs | 5 | Elective | Ex | P - 26 / PR - 26 | yes | |
GMU | Graphic and Multimedia Processors | cs | 5 | Elective | Cr,Ex | P - 26 / Cp - 8 / PR - 18 | yes | |
HSC | Hardware/Software Codesign | cs, en | 5 | Elective | Cr,Ex | P - 39 / PR - 13 | yes | |
SIN | Intelligent Systems | cs | 5 | Elective | Ex | P - 26 / COZ - 4 / PR - 22 | yes | |
PGR | Computer Graphics | cs, en | 5 | Elective | Ex | P - 39 / Cp - 6 / PR - 7 | yes | |
POVa | Computer Vision (in English) | en | 5 | Elective | Ex | P - 26 / PR - 26 | yes | |
PGPa | Advanced Computer Graphics (in English) | en | 5 | Elective | Ex | P - 26 / PR - 26 | yes | |
PCS | Advanced Digital Systems | cs | 5 | Elective | Ex | P - 26 / Cp - 10 / PR - 16 | yes | |
PDB | Advanced Database Systems | cs, en | 5 | Elective | Cr,Ex | P - 26 / COZ - 6 / Cp - 6 / PR - 14 | yes | |
PKS | Advanced Communication Systems | cs | 5 | Elective | Cr,Ex | P - 39 / L - 6 / PR - 7 | yes | |
PDI | Distributed Application Environment | cs, en | 5 | Elective | Ex | P - 26 / Cp - 6 / PR - 20 | yes | |
ROBa | Robotics (in English) | en | 5 | Elective | Ex | P - 26 / L - 6 / PR - 20 | yes | |
SEM | Sensors and Measurement | cs | 5 | Elective | Cr,Ex | P - 26 / COZ - 6 / L - 6 / PR - 14 | yes | |
C2P | Implementing Cisco IP Switched Networks (SWITCH) | cs | 5 | Elective | GCr | L - 52 | yes | |
SRI | Strategic Management of Information Systems | cs | 5 | Elective | Ex | P - 26 / COZ - 2 / Cp - 4 / PR - 20 | yes | |
RTSa | Real-Time Systems (in English) | en | 5 | Elective | Ex | P - 26 / Cp - 10 / PR - 16 | yes | |
TAMa | Application Development for Mobile Devices (in English) | en | 5 | Elective | GCr | P - 26 / PR - 26 | yes | |
VIN | Computer Art | cs | 5 | Elective | GCr | P - 26 / PR - 26 | yes | |
ZPX | Professional Practice, Abroad | en | 5 | Elective | Cr | PR - 52 | yes | |
ZZN | Knowledge Discovery in Databases | cs | 5 | Elective | Cr,Ex | P - 39 / PR - 13 | yes | |
ZPJa | Natural Language Processing (in English) | en | 5 | Elective | Ex | P - 26 / PR - 26 | yes |
Abbreviation | Title | L. | Cr. | Com. | Compl. | Hr. range | Gr. | Op. |
---|---|---|---|---|---|---|---|---|
MBA | Model-Based Analysis | cs | 5 | Compulsory | Ex | P - 39 / Cp - 6 / PR - 7 | yes | |
FLP | Functional and Logic Programming | cs | 5 | Compulsory | Cr,Ex | P - 26 / Cp - 12 / PR - 14 | yes | |
LOG | Logic | cs | 5 | Compulsory | Cr,Ex | P - 26 / COZ - 26 | yes | |
PRL | Parallel and Distributed Algorithms | cs | 5 | Compulsory | Cr,Ex | P - 39 / PR - 13 | yes | |
VNV | High Performance Computations | cs, en | 5 | Compulsory | Ex | P - 26 / Cp - 26 | yes | |
JA3 | Conversation through Hot Current Issues | cs, en | 3 | Compulsory-optional | Cr,Ex | COZ - 26 | Social Course | yes |
AEU | English for Europe | cs, en | 3 | Compulsory-optional | Cr,Ex | COZ - 26 | Social Course | yes |
BIN | Bio-Inspired Computers | cs | 5 | Compulsory-optional | Ex | P - 26 / Cp - 8 / PR - 18 | Unconventional Computing Methods | yes |
FIT | History and Philosophy of Technology | cs, en | 3 | Compulsory-optional | Cr | P - 26 | Social Course | no |
DJA | Dynamic Languages | cs | 5 | Compulsory-optional | Ex | P - 26 / PR - 26 | Programming Languages,Computability and Complexity | yes |
FIK | Philosophy and the Culture | cs, en | 3 | Compulsory-optional | Cr | P - 26 | Social Course | yes |
KKO | Data Coding and Compression | cs | 5 | Compulsory-optional | Cr,Ex | P - 26 / PR - 26 | Cryptography, Coding and Security | yes |
KRY | Cryptography | cs | 5 | Compulsory-optional | Cr,Ex | P - 39 / PR - 13 | Cryptography, Coding and Security | yes |
HKO | Communication and Presentation Skills | cs, en | 3 | Compulsory-optional | Cr | COZ - 26 | Social Course | yes |
HVR | Leadership and Time Management | cs, en | 3 | Compulsory-optional | Cr | COZ - 26 | Social Course | yes |
OPM | Optimization | cs | 4 | Compulsory-optional | Cr,Ex | P - 26 / Cp - 13 | Modelling, Simulation and Optimalization | yes |
PRM | Fundamentals of Law | cs, en | 3 | Compulsory-optional | Cr | P - 26 | Social Course | yes |
RET | Rhetoric | cs, en | 3 | Compulsory-optional | Cr | P - 26 | Social Course | yes |
SNT | Simulation Tools and Techniques | cs | 5 | Compulsory-optional | Cr,Ex | P - 39 / PR - 13 | Modelling, Simulation and Optimalization | yes |
SLOa | Complexity (in English) | en | 5 | Compulsory-optional | Ex | P - 26 / PR - 26 | Programming Languages,Computability and Complexity | yes |
SSP | Stochastic Processes | cs | 4 | Compulsory-optional | Cr,Ex | P - 26 / CPP - 13 | Modelling, Simulation and Optimalization | yes |
EVO | Applied Evolutionary Algorithms | cs | 5 | Elective | Ex | P - 26 / Cp - 12 / PR - 14 | yes | |
BZA | Secure Hardware Devices | cs | 5 | Elective | Ex | P - 39 / PR - 13 | yes | |
BIF | Bioinformatics | cs | 5 | Elective | Ex | P - 26 / Cp - 12 / PR - 14 | yes | |
CSOa | CCNA Cybersecurity Operations (in English) | en | 5 | Elective | GCr | P - 26 / L - 26 | yes | |
C3P | Troubleshooting and Maintaining Cisco IP Networks (TSHOOT) | cs | 5 | Elective | GCr | L - 52 | yes | |
DFAa | Digital Forensics (in English) | en | 5 | Elective | Ex | P - 26 / L - 12 / PR - 14 | yes | |
FVS | Functional Verification of Digital Systems | cs | 5 | Elective | Ex | P - 26 / L - 8 / PR - 18 | yes | |
FYO | Physical Optics | cs, en | 5 | Elective | Ex | P - 26 / COZ - 13 / PR - 13 | yes | |
GIS | Geographical Information Systems | cs | 5 | Elective | Cr,Ex | P - 26 / Cp - 10 / PR - 16 | no | |
WAP | Internet Applications | cs | 5 | Elective | Cr,Ex | P - 39 / PR - 13 | yes | |
MPR | Project Management | cs | 5 | Elective | Cr,Ex | P - 26 / COZ - 4 / Cp - 2 / PR - 20 | yes | |
MEK | Economics for Managers | cs | 5 | Elective | Cr,Ex | P - 26 / COZ - 26 | no | |
HMR | Marketing | cs | 5 | Elective | Cr,Ex | P - 26 / C1 - 26 | yes | |
MMAT | Matrices and Tensors Calculus | cs | 5 | Elective | Cr,Ex | P - 26 / CPP - 18 / O - 8 | yes | |
MUL | Multimedia | cs, en | 5 | Elective | Ex | P - 26 / Cp - 13 / PR - 13 | yes | |
NSB | Projecting, Administration and Security | cs | 5 | Elective | Cr,Ex | P - 26 / L - 12 / PR - 6 | yes | |
NAV | Design of Embedded Systems | cs | 5 | Elective | Ex | P - 26 / L - 16 / PR - 10 | yes | |
PIS | Advanced Information Systems | cs | 5 | Elective | Cr,Ex | P - 39 / PR - 13 | yes | |
POS | Advanced Operating Systems | cs | 5 | Elective | Ex | P - 39 / PR - 13 | yes | |
PPP | Practical Parallel Programming | cs | 5 | Elective | Cr,Ex | P - 26 / Cp - 16 / PR - 10 | yes | |
PMA | Project Manager | cs | 5 | Elective | GCr | P - 26 / COZ - 26 | yes | |
PDS | Data Communications, Computer Networks and Protocols | cs, en | 5 | Elective | Ex | P - 39 / COZ - 4 / L - 2 / PR - 26 | yes | |
C1P | Implementing Cisco IP Routing (ROUTE) | cs | 5 | Elective | GCr | L - 52 | no | |
STM | Strategic Management | cs | 5 | Elective | Cr,Ex | P - 26 / COZ - 13 / PR - 13 | no | |
SPP | Fault Tolerant Systems | cs | 5 | Elective | Cr,Ex | P - 26 / PR - 26 | yes | |
UXIa | User Experience and Design of User Interfaces and Services (in English) | en | 5 | Elective | GCr | P - 16 / COZ - 10 / PR - 26 | yes | |
VIZa | Visualization and CAD (in English) | en | 5 | Elective | GCr | P - 26 / Cp - 12 / PR - 14 | yes | |
VYF | Computational Photography | cs | 5 | Elective | GCr | P - 26 / PR - 26 | yes | |
VGE | Computational Geometry | cs, en | 5 | Elective | Ex | P - 26 / PR - 26 | yes | |
ZPX | Professional Practice, Abroad | en | 5 | Elective | Cr | PR - 52 | yes | |
ZPO | Image Processing | cs, en | 5 | Elective | Ex | P - 26 / PR - 26 | yes | |
ZRE | Speech Signal Processing | cs, en | 5 | Elective | Ex | P - 26 / COZ - 2 / Cp - 12 / PR - 12 | yes |
All the groups of optional courses | ||
---|---|---|
Gr. | Number of courses | Courses |
Social Course | 1 | JA3, AEU, FIT, FIK, HKO, HVR, PRM, RET |
Programming Languages,Computability and Complexity | 1 - 9 | DJA, SLOa |
Modelling, Simulation and Optimalization | 1 - 9 | OPM, SNT, SSP |
Unconventional Computing Methods | 1 - 9 | BIN |
Cryptography, Coding and Security | 1 - 9 | KKO, KRY |
Social Course | 1 | JA3, FCE, AEU, FIT, FIK, HKO, HVR, PRM, RET |
Unconventional Computing Methods | 1 - 9 | AGS, SFC |
Cryptography, Coding and Security | 1 - 9 | BIS |