1. Core Module (24 ECTS) "and"
Principles of module selection: This module is mandatory for computer science master's students.
-
Advanced Algorithmics (6 ECTS)
-
Discrete Mathematics (6 ECTS)
-
Distributed Systems (6 ECTS)
-
Systems Modelling (6 ECTS)
2. Specialization module (24 ECTS) "or" Show module's objectives
2.1. Specialization module - High-Performance Computing (24 ECTS) "or"
Principles of module selection: This module is one of five possible specialization modules. Student has to choose 24 ECTS worth of courses.
-
Basics of Cloud Computing (3 ECTS)
-
Basics of Scientific Computing Infrastructures (3 ECTS)
-
Concurrent Programming Languages (6 ECTS)
-
Enterprise System Integration (6 ECTS)
-
Introduction to Intelligent Transportation Systems (6 ECTS)
-
Mobile Application Development (3 ECTS)
-
Mobile Application Development. Project (3 ECTS)
-
Numerical Methods (6 ECTS)
-
Parallel Computing (6 ECTS)
-
Scientific Computing (6 ECTS)
2.2. Specialization module - Programming Languages (24 ECTS) "or"
Principles of module selection: This module is one of five possible specialization modules. Student has to choose 24 ECTS worth of courses.
-
Concurrent Programming Languages (6 ECTS)
-
Formal Methods in Software Engineering (6 ECTS)
-
Functional Programming (6 ECTS)
-
Logic Programming (6 ECTS)
-
Parallel Computing (6 ECTS)
-
Semantics of Programming Languages (6 ECTS)
2.3. Specialization module - Language Technology (24 ECTS) "or"
Principles of module selection: This module is one of five possible specialization modules. Student has to choose 24 ECTS worth of courses.
-
Computational Lexicology (3 ECTS)
-
Corpus Linguistics (5 ECTS)
-
Formal Approaches in Linguistics (3 ECTS)
-
Intelligent Systems (6 ECTS)
-
Introduction into Computational Morphology (3 ECTS)
-
Introduction to General Linguistics (3 ECTS)
-
Language Typology (3 ECTS)
-
Machine Translation (6 ECTS)
-
Study of Meaning (6 ECTS)
-
Syntactic Theories and Models (6 ECTS)
2.4. Specialization module - Cryptography and Theoretical Informatics (24 ECTS) "or"
Principles of module selection: This module is one of five possible specialization modules. Student has to choose 24 ECTS worth of courses.
-
Advanced Methods in Algorithms (6 ECTS)
-
Combinatorial Optimization (6 ECTS)
-
Complexity Theory (6 ECTS)
-
Cryptographic Protocols (6 ECTS)
-
Cryptology I (6 ECTS)
-
Cryptology II (6 ECTS)
-
Graphs, Networks and Algorithms (6 ECTS)
-
Introduction to Coding Theory (6 ECTS)
-
Mathematical Logic and Algorithm Theory (6 ECTS)
-
Methods in Theoretical Computer Science (24 ECTS)
-
Quantum Cryptography (6 ECTS)
2.5. Specialization module - Data mining (24 ECTS) "or"
Principles of module selection: This module is one of five possible specialization modules. Student has to choose 24 ECTS worth of courses.
-
Bioinformatics (6 ECTS)
-
Data Analysis II (6 ECTS)
-
Data Mining (6 ECTS)
-
Machine Learning (6 ECTS)
-
Multivariate Analysis (6 ECTS)
-
Text Algorithms (6 ECTS)
3. Master's seminar (12 ECTS) "and"
Principles of module selection: Students have to choose 12 ECTS worth of courses from the list below.
-
Algorithms and Theory Seminar (12 ECTS)
-
Bioinformatics Seminar (12 ECTS)
-
Computer Graphics Seminar (12 ECTS)
-
Distributed Systems Seminar (12 ECTS)
-
Mobile and Cloud Computing Seminar (12 ECTS)
-
Programming Language Research Seminar (12 ECTS)
-
Research Seminar in Cryptography (12 ECTS)
-
Research Seminar in Data Mining (12 ECTS)
-
Seminar in Computational Neuroscience (12 ECTS)
-
Seminar on Business Intelligence (6 ECTS)
-
Seminar on Language Technology (12 ECTS)
-
Special Assignment in Bioinformatics (3 ECTS)
-
Special Assignment in Coding Theory (3 ECTS)
-
Special Assignment in Cryptography (3 ECTS)
-
Special Assignment in Data Mining (3 ECTS)
-
Special Assignment in Distributed Systems (3 ECTS)
-
Special Assignment in Language Technology (3 ECTS)
-
Special Assignment in Programming Languages (3 ECTS)
-
Special Assignment in Theoretical Computer Science (3 ECTS)
-
Special Assignment in Wireless Communication (3 ECTS)
4. Electives module (12 ECTS) "and"
Principles of module selection: The student independently selects the courses in the module from the list of courses taught on the Master's level by the institute of computer science. A student can also choose courses outside the institute if they are related to his studies and this is confirmed in writing by the supervisor and the curriculum manager.
5. Optional courses (6 ECTS) "and" Show module's objectives
6. Practice module (12 ECTS) "and" Show module's objectives
Principles of module selection: The student has to choose 12 ECTS worth of courses from the list below.
-
Didactic Practice (6 ECTS)
-
Didactics of Informatics I (3 ECTS)
-
Didactics of Informatics II (3 ECTS)
-
Practical Training in Information Technology (12 ECTS)
-
Software Entrepreneurship Project (12 ECTS)
7. Master's thesis (30 ECTS) "and"
Principles of module selection: Master's thesis is mandatory.
-
Master's Thesis (30 ECTS)
-
or Master's Thesis (30 ECTS)
Грант на бесплатное обучение выдается на конкурсной основе. Для получения гранта необходимо предоставить:
-
документ о законченом высшем образовании/степени Бакалавра ;
-
документ подтверджающий уровень знания английского языка (TOEFL/IELTS (academic)/PTE Academic/Cambridge English: FCE, CAE,CPE)
-
мотивационное письмо;
-
онлайн-заявление на обучение.
Для кандидатов, не прошедших конкурс на грант, возможно обучение на платной основе. Стоимость обучения оплачивается в ЕВРО. Оплата по семестрам - 2 000 ЕВРО/семестр или 4 000 ЕВРО/год ( эквивалент в рублях расчитывается согласно курсу ЦБРФ на день заключения договора) с возможностью получения ежемесячной стипендии 300 € (для 15 студентов).
Прием документов на программу с 4 января 2016 года.
Выдаваемый документ – диплом государственного образца (мастера/бакалавра).