Detailed search
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
close

Information for incoming students in 4EU+ Master AI Network (4EUMAIN)

We welcome students from our partner 4EU+ universities to join our courses and optionally work with us on master thesis topics. The student can select almost any course from our offer of courses (link), but not all of them are taught in English every year so it is better to check the current situation. We preselected some courses that might be of interest for 4EUMAIN students (see below), the courses in our master programs in Computer Science can be found at their respective web pages.

Are you already enrolled in the master's program at Charles University? Then this page is not for you — please see our Outgoing Students page instead.

Why come to Prague?

The Czech Republic is a vibrant country with rich culture and history. Prague is one of the world’s most beautiful and safest cities that is easy to reach and transport inside. Charles University is one the oldest universities and among the world top universities. Some famous projects (NetBeans, BIRD, Ozobot, …) originated in the School of Computer Science that is hosting 4EUMAIN students. Among other AI and CS topics we offer the following research areas:

Studies in Prague

Students enroll to the courses at the beginning of semester, enrollment is mandatory to complete the course. The courses are organized into lectures and practicals, the conditions to complete the course are announced by the teacher at the beginning of semester. Typically, the practicals require continual engagement with homeworks while exams are done at the examination period at the end of semester. The exam dates are announced prior to the examination period, each student has three tries to do the exam. Teaching is typically happening at two campuses of the university, Malá Strana and Troja.

Explanation of course structure:

M/N C+Ex: M*45 minutes lectures (typically one block) per week, N*45 minutes practicals (typically one block) per week, finished with Credit from practicals (pass/non-pass) and Exam (Excellent – 1, Very good – 2, Good - 3, Fail - 4)

Autumn term  (Winter semester)

Timeline

September                                  electronic enrolment in courses

October – early January             courses (13-14 weeks)

January – early February            examination period

Offered courses

Code

Course title

ECTS

Structure

NAIL069

Artificial Intelligence 1

4

2/1 C+Ex

NAIL004

Seminar on Artificial Intelligence 1

2

0/2 C

NAIL109

Applications of Computational Intelligence Methods

5

0/4 C

NAIL076

Logic Programming 1

3

2/0 Ex

NAIL101

Probabilistic Robotics

5

2/2 C+Ex

NAIL104

Probabilistic graphical models

3

2/0 Ex

NSWI035

Principles of Distributed Systems

3

2/0 Ex

NAIL021

Boolean Functions and Their Applications

3

2/0 Ex

NOPT021

Game Theory

3

2/0 Ex

NMAI060

Probabilistic Methods

3

2/0 Ex

NAIL078

Lambda Calculus and Functional Programming 1

4

2/1 C+Ex

NAIL025

Evolutionary Algorithms 1

5

2/2 C+Ex

NAIL116

Social networks and their analysis

5

2/2 C+Ex

NAIL126

Foundations of Robotics

5

2/2 C+Ex

NOPT042

Constraint Programming

5

2/2 C+Ex

NPGR035

Machine Learning in Computer Vision

5

2/2 C+Ex

NPRG037

Microcontroller Programming

5

2/2 C+Ex

NPGR001

3D Computer Vision

5

2/2 Ex

NPGR002

Digital Image Processing

4

3/0 Ex

NAIL087

Introduction To Computational Neuroscience I

6

3/1 C+Ex

NAIL002

Neural Networks

8

4/2 C+Ex

NPFL099

Statistical Dialog Systems

4

C+Ex

NPFL125

Introduction to Language Technologies

3

MC

NPFL144

Computational Music Processing

3

Ex

NPFL147

Statistical Methods in Natural Language Processing

6

C+Ex

NPFL148

Knowledge Graphs, Ontologies and Lexical Semantics

4

C+Ex

Spring term (Summer semester)

Timeline

February                          electronic enrolment in courses

Late February – May      courses (13-14 weeks)

June, September            examination period

Offered courses

Code

Course title

ECTS

Structure

NAIL013

Applications of Neural Networks Theory

3

2/0 Ex

NAIL070

Artificial Intelligence 2

3

2/0 Ex

NAIL029

Machine Learning

3

2/0 Ex

NAIL071

Planning and Scheduling

3

2/0 Ex

NAIL086

Evolutionary Algorithms 2

5

2/2 C+Ex

NAIL094

Decision procedures and SAT/SMT solvers

5

2/2 C+Ex

NAIL 105

Internet and Classification Methods

2

1/1 C+Ex

NAIL106

Multiagent Systems

5

2/2 C+Ex

NAIL107

Machine Learning in Bioinformatics

5

2/2 C+Ex

NAIL108

Mobile Robotics

3

1/1 MC

NDBI023

Data Mining

5

2/2 C+Ex

NSWE001

Embedded and Real Time Systems

5

2/2 C+Ex

NPGR036

Computer Vision

5

2/2 C+Ex

NAIL052

Seminar on Artificial Intelligence 2

2

0/2 C

NAIL061

Seminar on Mobile Robotics

3

0/2 C

NAIL079

Lambda Calculus and Functional Programming 2

4

2/1 C+Ex

NAIL088

Introduction To Computational Neuroscience II

6

3/1 C+Ex

NSWI054

Software Engineering for Dependable Systems

3

0/2 C

NPFL103

Information Retrieval

5

2/2 C+Ex

NPFL123

Dialogue Systems

5

2/2 C+Ex

NPFL124

Natural Language Processing

4

C+Ex

NPFL128

Language Technologies in Practice

4

MC

NPFL129

Introduction to Machine Learning with Python

5

C+Ex

NPFL138

Deep Learning

8

C+Ex

NPFL139

Deep Reinforcement Learning

8

C+Ex

NPFL140

Large Language Models

3

C

NPFL153

World’s languages in Natural Language Processing

5

2/2, C+Ex

 

Administrative contact:

Mgr. Jarmila VÁGNEROVÁ
erasmus-incoming@matfyz.cuni.cz
+420 951 551 404

Teaching contact:

Prof. RNDr. Roman BARTÁK, Ph.D.
roman.bartak@matfyz.cuni.cz

Web page with general Erasmus+ information:

https://www.mff.cuni.cz/cs/studenti/zahranicni-studium/program-erasmus/incoming

Web page with our CS master programs:

https://www.mff.cuni.cz/en/students/master-of-computer-science