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
Bachelor

Degree
Master

Degree
Doctor of Philosophy

111 — Mathematics

educational-professional program
Mathematics
(4 years)

educational-professional program “Mathematics
(1 year 4 months)

training program
4 years

educational-scientific program “Mathematics
(1 year 9 months)

educational-scientific program “Fundamental Mathematics (Pure Mathematics)
(1 year 9 months)

113 — Applied Mathematics

educational-professional program
Applied Mathematics
(4 years)

educational-professional program “Applied Mathematics
(1 year 4 months)

training program
4 years

educational-scientific program “Applied Mathematics
(1 year 9 months)

122 — Computer Science

educational-professional program
Theoretical and Applied Informatics
(4 years)

educational-professional program “Informatics
(1 year 4 months)

training program
4 years

educational-scientific program “Informatics
(1 year 9 months)

014 — Secondary Education

specialization
014.04 — Secondary Education (Mathematics)

educational-professional program
Secondary Education (Mathematics and Informatics)
(4 years)

educational-professional program “Secondary Education (Mathematics and Informatics)
(1 year 4 months)

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