COMPUTER SCIENCES
SCIENTIFIC, PROFESSIONAL OR ART SPHERE:
Liberal-Mathematical Scientific and Educational Direction
Form of Education:
Basic Academic Higher Education
SCOPE OF TRAINING EXPRESSED IN ESPB POINTS:
240
NAME OF THE SPECIALTY:
Bachelor of Computer Science
TRAINING PROGRAM DURATION:
4 years (8 semesters)
Accredited training program in Computer Sciences is provided at the Faculty of Mathematics and Computer Sciences. The structure and content of the program comply with the standards of the Commission for Accreditation and Quality Inspection of the National Higher Education Board, as well as with the international standard and the Law on Higher Education.
The bachelor’s program in Computer Sciences lasts for four years (8 semesters) and belongs to the area of natural and mathematical sciences. After completion of the academic training program, the student is awarded the degree of a bachelor of computer science. The prerequisite for becoming a computer science specialist is passing exams in all subjects provided for by the program, earning a total of 240 ESPB points and defending the final (diploma) paper.
The goal of this program is general education of graduate computer science specialists trained to learn and apply basic concepts of math and mathematical logic required at computer courses in course of solving tasks for successful application of the most suitable algorithms and data structures, as well as for preparation for development of computer programs, including design, coding and testing of software solutions.
PROGRAM BEFORE 2014 – 2020
Mathematical analysis 1 – 7
Linear Algebra 1 – 7
Introduction to Computer Sciences – 6
Sociology – 5
English Language 1 – 5
Mathematical analysis 2 – 7
Linear Algebra 2 – 6
Computer Organization – 6
Programming 1 – 6
Mathematical Logic – 5
Total: 60
Discrete Mathematics – 6
Data Algorithms and Structures 1 – 6
Computer System Architecture – 7
Programming 2 – 7
English Language 2 – 4
Discrete Mathematics 2 – 6
Data Algorithms and Structures 2 – 6
Object-Oriented Programming – 6
Optional Subject 1 – 6
Optional Subject 2 – 6
Total: 60
Optional subject 1
Operative Studies – 6
Psychology – 6
Optional subject 2
Computer Vision – 6
User Interface Design – 6
Pegagogy
Probability and Statistics – 6
Operating Systems – 7
Data Bases 1 – 7
English Language 3 – 4
Optional Subject 3 – 6
Microcontroller Systems – 6
Data Bases 2 – 6
Programming Language Principles – 6
Numerical Algorithms and Optimization – 6
Optional Subject 4 – 6
Total: 60
Optional Subject 3
Artificial Intelligence 1 – 7
Computer Graphics – 7
Computer System Security – 6
English Language 4 – 4
Optional Subject 5 – 6
Web Programming – 7
Computer Networks – 7
Professional Practice – 3
Optional Subject 6 – 10
Diploma Paper – 8
Total: 60
Optional Subject 5
Geometry Basics – 6
Information Theory and Coding – 6
Optional Subject 6
Artificial Intelligence 2 – 6
Mathematics Teaching Methodology – 6