Graduates acquire a wide range of knowledge in the basics of computer and information science, enabling them to understand and later on develop new achievements in this area. Furthermore, this study programme produces highly-qualified experts who are trained to work with new technologies yet to be developed, whilst continuing and expanding research and discoveries in computer science and computer mathematics. Graduates also have a good grasp of background knowledge and can work in new interdisciplinary fields where they can apply their expertise both in theoretical computer science and the relevant mathematical support fields, such as certain disciplines of biotechnology (e.g. genetics and bioinformatics), biomedical sciences, theoretical chemistry and so on.
Interdisciplinary University Study Programme Computer Science and Mathematics
The interdisciplinary programme of Computer Science and Mathematics is a joint programme with the Faculty of computer and information science. Its aim is to provide training in the theoretical foundations of computer science and the related modern branches of discrete mathematics and computing. Graduates acquire a wide range of knowledge in the basics of computer and information science, enabling them to understand and later on develop new achievements in this area. Graduates also have a good grasp of background knowledge and can work in new interdisciplinary fields where they can apply their expertise both in theoretical computer science and the relevant mathematical support fields, such as certain disciplines of biotechnology, biomedical sciences, theoretical chemistry and so on. Graduates acquire the ability for independent professional work as well as for work in a group and at the same time acquire the basic knowledge required for studies at the second level.
- KLASIUS-SRV: Academic higher education (first Bologna cycle)/Academic higher education (first Bologna cycle)
- ISCED: Mathematics and statistics, Computing
- KLASIUS-P: Mathematics (broad programmes)
- KLASIUS-P-16: Inter-disciplinary programmes and qualifications involving natural sciences, mathematics and statistics
- Frascati: Natural Sciences, Engineering and Technology
- SOK level: 7
- EOK level: 6
- EOVK level: First cycle
Curriculum
P = lecture and seminar hours per week
V = theoretical and laboratory exercise hours per week
ECTS = credit points
| 1. sem. | 2. sem. | ||
|---|---|---|---|
| Course | ECTS | P/V | P/V |
| Analysis 1 | 7 | 3/3 | 0/0 |
| Analysis 2 | 7 | 0/0 | 3/3 |
| Computer Systems Architecture | 6 | 0/0 | 3/2 |
| Discrete Structures 1 | 6 | 3/3 | 0/0 |
| Discrete Structures 2 | 6 | 0/0 | 3/3 |
| Linear algebra | 10 | 2/2 | 2/2 |
| Introduction to Digital Circuits | 6 | 3/2 | 0/0 |
| Programming 1 | 6 | 3/2 | 0/0 |
| Programming 2 | 6 | 0/0 | 3/2 |
| 1. sem. | 2. sem. | ||
|---|---|---|---|
| Course | ECTS | P/V | P/V |
| Algorithms and data structures 1 | 6 | 3/2 | 0/0 |
| Algorithms and data structures 2 | 6 | 0/0 | 3/2 |
| Analysis 3 | 5 | 2/2 | 0/0 |
| Computability and Computational Complexity | 6 | 3/2 | 0/0 |
| Combinatorics | 7 | 3/3 | 0/0 |
| Optimization Methods | 7 | 0/0 | 3/3 |
| Basics of Databases | 6 | 3/2 | 0/0 |
| Principles of Programming Languages | 6 | 0/0 | 3/2 |
| Computer Communications | 6 | 0/0 | 3/2 |
| Probability | 5 | 0/0 | 2/2 |
| 1. sem. | 2. sem. | ||
|---|---|---|---|
| Course | ECTS | P/V | P/V |
| Undergraduate Thesis | 4 | 0/0 | 0/0 |
| Topics in Mathematics | 5 | 0/0 | 2/2 |
| Elective module 1/3 | 6 | 3/2 | 0/0 |
| Elective module 2/3 | 6 | 3/2 | 0/0 |
| Elective module 3/3 | 6 | 0/0 | 3/2 |
| Numerical methods | 7 | 3/3 | 0/0 |
| Introduction to Artificial Intelligence | 6 | 3/2 | 0/0 |
| Specialist elective course | 10 | 0/0 | 4/4 |
| Statistics | 5 | 2/2 | 0/0 |
| General elective course FMF | 5 | 0/0 | 3/2 |
| 1. sem. | 2. sem. | ||
|---|---|---|---|
| Course | ECTS | P/V | P/V |
| Electronic Business | 6 | 3/2 | 0/0 |
| Information Systems Development | 6 | 0/0 | 4.33/0.67 |
| Data Management Technologies | 6 | 3.67/1.33 | 0/0 |
| 1. sem. | 2. sem. | ||
|---|---|---|---|
| Course | ECTS | P/V | P/V |
| Analysis of Algorithms and Heuristic Problem Solving | 6 | 0/0 | 3.67/1.33 |
| Software Development Processes | 6 | 3.67/1.33 | 0/0 |
| System Software | 6 | 3.67/1.33 | 0/0 |
| 1. sem. | 2. sem. | ||
|---|---|---|---|
| Course | ECTS | P/V | P/V |
| Mobile and Wireless Networks | 6 | 0/0 | 3.67/1.33 |
| Computer Networks Modeling | 6 | 3.67/1.33 | 0/0 |
| Distributed Systems Computer | 6 | 3/2 | 0/0 |
| 1. sem. | 2. sem. | ||
|---|---|---|---|
| Course | ECTS | P/V | P/V |
| Intelligent Systems | 6 | 3.4/1.6 | 0/0 |
| Machine Perception | 6 | 3.67/1.33 | 0/0 |
| Introduction to Data Mining | 6 | 0/0 | 4.33/0.67 |
| 1. sem. | 2. sem. | ||
|---|---|---|---|
| Course | ECTS | P/V | P/V |
| Multimedia Systems | 6 | 3.67/1.33 | 0/0 |
| Platform Based Development | 6 | 0/0 | 3/2 |
| Computer Graphics and Game Technology | 6 | 3.67/1.33 | 0/0 |
| 1. sem. | 2. sem. | ||
|---|---|---|---|
| Course | ECTS | P/V | P/V |
| Affine and Projective Geometry | 5 | 0/0 | 2/2 |
| Algebraic Curves | 5 | 0/0 | 2/2 |
| Financial mathematics 1 | 5 | 0/0 | 2/2 |
| Mathematical Modelling | 5 | 0/0 | 2/4 |
| Numerical Methods 2 | 5 | 0/0 | 2/2.67 |
| Point-set topology | 5 | 2/2 | 0/0 |
| Game theory | 6 | 3/3 | 0/0 |
| Coding Theory and Cryptography | 5 | 0/0 | 2/2 |
| Introduction to geometric topology | 5 | 0/0 | 2/2 |