Study programs in first-cycle studies

Due to changes in study programs introduced in subsequent academic years, below we present study plans, depending on the year of commencement of studies. All the following specializations are taught in the Faculty of Mathematics and Computer Science by the Institute of Computer Science and Mathematics.

Students starting their studies on October 1, 2021

First-cycle students in the field of Computer Science, who started their studies on October 1, 2021 are subject to the following study program.

Students starting their studies on October 1, 2020

First-cycle students in the field of Computer Science, who started their studies on October 1, 2020 are subject to the following study program.

Students starting their studies on October 1, 2019

First-cycle students in the field of Computer Science, who started their studies on October 1, 2019 are subject to the following study program.

Students starting their studies on October 1, 2018

First-cycle students in the field of Computer Science, who started their studies on October 1, 2018 are subject to a unified study program.

List of elective courses offered in 2020/21 (List A)

List of elective courses offered in 2019/20 (List A)

List of elective courses offered in 2018/19 (List A)

List B is included in the second-cycle program section.

Students starting their studies on October 1, 2017

First-cycle students in the field of Computer Science, who started their studies on October 1, 2017 are subject to a unified study program.

List of elective courses offered in 2019/20 (List A)

List of elective courses offered in 2018/19 (List A)

List of elective courses offered in 2017/18 (List A)

List B is included in the second-cycle program section.

Students starting their studies on October 1, 2016

First-cycle students in the field of Computer Science who started their studies on October 1, 2016 are subject to a unified study program.

List of elective courses offered in 2018/19 (List A)

List of elective courses offered in 2017/18 (List A)

List B is included in the second-cycle program section.

Students starting their studies on October 1, 2015

Students of the following specializations: Applied Computer Science, Theoretical Computer Science, Software Engineering and Modeling, Artificial Intelligence and Control, who started their studies on October 1, 2015, are subject to a new, unified study program.

List of specialty courses offered in 2019/20

List of specialty courses offered in 2018/19

List of specialty courses offered in 2017/18

List of specialty courses offered in 2016/17

 

Students of the Bioinformatics specialization, who started their studies on October 1, 2015 have a separate study program.

 

Students starting their studies on October 1, 2014

Students of the following specializations: Applied Computer Science, Theoretical Computer Science, Software Engineering and Modeling, Artificial Intelligence and Control, who started their studies on October 1, 2014 are subject to a new, unified study program.

Students of the Bioinformatics specialization, who started their studies on October 1, 2014 are subject to a separate study program.

 

Students starting their studies on October 1, 2012 or October 1, 2013

Students of the following specializations: Applied Computer Science, Theoretical Computer Science, Software Engineering and Modeling, Artificial Intelligence and Control, who started their studies on October 1, 2012. or on October 1, 2013 are subject to the unified study program.

For students of the Bioinformatics specialization, who started their studies on October 1, 2012 or on October 1, 2013 there is a separate study program.

 

Students starting their studies on October 1, 2011

Students starting their studies on October 1, 2010

By the end of studies, the student is required to obtain credits in all of the above-mentioned subjects, pass the above-mentioned exams and complete student internships not shorter than 3 weeks. For the completion of year n, all exams listed in the program of year n must be passed. The subject - lecture with exercises - constitutes a whole; obtaining a credit is a prerequisite for passing the exam. The student obtains the specialization in applied computer science if he / she completes 2 optional subjects from the group of subjects intended for this specialization. The student obtains the theoretical computer science specialization if he / she completes 2 optional subjects from the group of subjects intended for this specialization. The study plan and curriculum provide for a sequential system of classes and examinations. First-cycle studies end with an undergraduate exam.

1st degree full-time studies - all specialties

The study plan and curriculum provide for a sequential system of classes and examinations. There is the following thematic link between the subjects.

 

 

Item

 

Requires completed items

 

Linear algebra with geometry 2

 

Introduction to set theory,
Linear algebra with geometry 1

 

Mathematical analysis 1

 

Introduction to set theory

 

Programming 2

 

Programming 1

 

Operating Systems

 

Introduction to computer science, Programming 1

 

Programming methods

 

Introduction to computer science, Programming 1

 

Mathematical analysis 2

 

Mathematical analysis 1

 

Algorithms and data structures

 

Programming methods, Programming 1

 

Introduction to discrete mathematics

 

Introduction to set theory, Linear algebra with geometry 2

 

Database

 

Operating Systems, Programming 2

 

Computer Networks

 

Operating Systems, Programming 2

 

software engineering

 

Algorithms and data structures, Databases, Programming 2

 

The theory of languages ​​and automata

 

Introduction to set theory, Linear algebra with geometry 2, Introduction to discrete mathematics

 

Programming on the Internet

 

Programming 2, Computer networks

 

Probability and statistics

 

Mathematical analysis 2

 

Numerical Methods

 

Mathematical analysis 2, Linear algebra with geometry 2

 

Security of computer systems

 

Computer networks, Programming 2, Introduction to discrete mathematics