Speciality "Applied computer science"

 Applied Computer Science – a field of science concerned with the study of laws, methods and concepts needed for data mining, storage, processing and transmission of information in digital form in different human activities with the help of computers and telecommunication systems.

At the Faculty the training is carried out according to the direction “Applied Computer Science” (software of computer systems). The graduates can obtain the qualification of “informatician, expert in software design”.

The graduate is competent to solve the following professional tasks:

  • Development of formalized tasks;
  • Design and evaluation of algorithms and applied program interfaces;
  • Design, application and maintenance of hardware for computers, networks and communication systems;
  • Finding new fields of computer systems use and software design;
  • Staff training and in-service training.

The Structure of Curriculum

1. Cycle of Social-Humanitarian Disciplines

  • History of Belarus
  • Basis of the Belarusian State Ideology
  • Philosophy
  • Theory of Economy
  • Sociology
  • Political Science
  • Basis of Psychology and Pedagogy
  • Foreign Language
  • Physical Training
  • Optional Course

2. Cycle of Natural-Science Disciplines

  • Introduction to Speciality
  • Differential Equations
  • Hardware of Computer Systems
  • Basis of Ecology and Energy Saving
  • Protection of the Population and Buildings from Emergency. Radiation Safety
  • Analytical Geometry
  • Theory of Graph

3. Cycle of Professional and Specialized Disciplines

  • Programming
  • Mathematical Analysis
  • Discrete Mathematics and Mathematical Logics
  • Operating Systems
  • Computers Architecture
  • Data Models and DBMS
  • Computing Technique
  • Theory of Probabilities and Mathematical Statistics
  • Programming Technologies
  • Computer Networks
  • Computer Graphics
  • Operations Research
  • Multimedia Systems and Environments
  • Information Theory
  • Security of Information Systems
  • Algebra and Number Theory
  • Algorithms and Data Structure
  • Design of Program Systems
  • Physical Bases of Computer Systems
  • Distributed and Parallel Systems
  • Web-Programming
  • Testing and Quality Evaluation of Software
  • Telecommunication Systems
  • Project Management
  • Software Management
  • Basis of Intellectual Property Management
  • Labour Safety
  • System Programming
  • Automata and Formal Language Theory
  • Cryptographic Methods of Data Security
  • Elective Chapters of Mathematical Modelling
  • Mobile Systems Programming
  • Intellectual Information Systems
  • Design of Man-Machine Systems
  • System of Real Time
  • Elective Chapters of Speciality

Cycle of Specializations Disciplines

Optional Course Disciplines


  • Work Experience (Research)
  • Practical Training for Students (Analytical, Pre-Diploma)

Graduation Paper

Final Exam