SPECIALTIES FOR WHICH THE FACULTY TRAINS
The Faculty provides training for all three levels of higher education (bachelor, master, doctor of philosophy) for specialties (in accordance with the LIST of fields of knowledge and specialties, for which higher education seekers are trained, approved by Resolution of the Cabinet of Ministers of Ukraine No. 266 of April 29, 2015):
- field of knowledge 11 — mathematics and statistics, specialty 111 —mathematics
- field of knowledge 11 — mathematics and statistics, specialty 113 —applied mathematics
- field of knowledge 12 — information technologies, specialty 122 —computer science and information technologies
- field of knowledge 01 – education, specialty 014 – secondary education, specialization 014.04 – mathematics
under the following programs:
|
SPECIALTY |
Degree |
Degree |
Degree |
|
111 — Mathematics |
educational-professional program |
educational-professional program “Mathematics” |
training program |
|
educational-scientific program “Mathematics” |
|||
|
educational-scientific program “Fundamental Mathematics (Pure Mathematics)” |
|||
|
113 — Applied Mathematics |
educational-professional program |
educational-professional program “Applied Mathematics” |
training program |
|
educational-scientific program “Applied Mathematics” |
|||
|
122 — Computer Science |
educational-professional program |
educational-professional program “Informatics” |
training program |
|
educational-scientific program “Informatics” |
|||
|
014 — Secondary Education specialization |
educational-professional program |
educational-professional program “Secondary Education (Mathematics and Informatics)” |
– |
special sections of mathematics are studied (theory of languages, theory of automata, applied lattice theory, category theory, etc.)
- algorithmics (algorithms and data structures, theory of algorithms, theory of computational complexity)
- system programming (computer system architecture, system software, operating systems)
- programming (learning programming languages: C, C++, Java, Python, Prolog, Haskell — mandatory, as well as others of choice)
- principles of computer network construction (local networks, corporate networks, internet)
- databases and data warehouses (use and development of relational databases, development and application of post-relational databases)
- software engineering (methods and tools for creating compilers, methods for organizing human-computer interface, methodology for developing software systems, methods for creating distributed, web-centric and corporate software systems, software architectures, management of software project development)
- as well as much more at the student's choice: web design, frontend programming, JavaScript, PHP and other scripting languages for web, data analysis, artificial intelligence and so on
- system of practices and internships (including in EU countries) for preparation for future work