Areas of study

SPECIALTY FOR WHOM IS THE FACULTY

The faculty provides training on all three levels of higher education (bachelor, master, doctor of philosophy) for specialties (in accordance with the LIST of the branches of knowledge and specialties on which the training of higher education graduates is approved, approved by the Resolution of the Cabinet of Ministers of Ukraine No. 266 dated April 29, 2015) :

  • Branch of knowledge 11 – mathematics and statistics, specialty 111 -mathematics
  • Branch of knowledge 11 – mathematics and statistics, specialty 113 – applied mathematics
  • Branch of knowledge 12 – information technologies, specialty 122 – computer science and information technologies

For the following programs:

SPECIALTY

Bachelor level

Master level

Level Doctor of Philosophy

111 – mathematics

Training program 4 years

Training program 2 years

Training program 4 years

113 – Applied Mathematics

Training program 4 years

Training program 2 years

Training program 4 years

122 – Computer Science and
Information Technology

(Educational program

“Computer Science”)

Training program 4 years

Training program 2 years

Training program 4 years

General (with Universite Nice – Sophia Antipolis , France) training program (2 years: 1 year – at the faculty and 1 year at Ecole Polytech Nice – Sophia )

Special sections of mathematics are studied (language theory, automata theory, applied lattice theory, theory of categories, etc.)

  • Algorithmics (algorithms and data structures, algorithm theory, complexity theory of computations)
  • System programming (architecture of computing systems, system software, operating systems)
  • Programming (studying programming languages: C, C ++, Java, Python, Prolog, Haskell – as well as others by choice)
  • Principles of building computer networks (local networks, corporate networks, internet)
  • Databases and data warehouses (use and development of relational databases, development and application of relay databases)
  • Software engineering (methods and tools for creating compilers, methods for organizing the interface of a person – a computer, methodology for developing software systems, methods for creating distributed, web-centric and corporate software systems, software architectures, software development management)
  • As well as many other student choices: web design, frontend programming, javascript, PHP and other scripting languages ​​for the web, data analysis, artificial intelligence and so on.
  • A system of practice and internships (including in EU countries) to prepare for future work