Curriculum of Computer Science(CS), Bachelor
First course
Autumn Spring
1. History of Ukrainian Culture 2 ECTS 1. History of Ukraine 3 ECTS
2. Foreign Language 2 ECTS 2. Foreign Language 2 ECTS
3. Algorithmic Techniques and Programming 5 ECTS 3. Theory of Algorithms 3,5 ECTS
4. Advanced Calculus 8 ECTS 4. Advanced Calculus 7 ECTS
5. Physics 3 ECTS 5. Physics 3 ECTS
6. Discrete Mathematics 6 ECTS 6. Object-Oriented Programming 5,5 ECTS
7. Quality Assurance in Education and the Bologna Process 1 ECTS 7. Computer Graphics 2,5 ECTS
8. Professionally-Oriented Ukrainian Language 3 ECTS 8. Electrical Engineering and Electronics 3 ECTS
Second course
Autumn Spring
1. Foreign Language 1 ECTS 1. Foreign Language for Professional Communication 2 ECTS
2. Discipline of Student’s free choice of socio-economic

cycle

2 ECTS 2. Philosophy 3 ECTS
3. Numerical Methods 3,5 ECTS 3. Web Technologies and Web Design 5 ECTS
4. Probability Theory, Probability Processes and Mathematical Statistics 4,5 ECTS 4. Methods and Systems of Artificial Intelligence 4 ECTS
5. Operating Systems 4 ECTS 5. Cross-Platform Programming 4 ECTS
6. Database and Knowledge Base Management 5 ECTS 6. System Modelling 4 ECTS
7. Software Systems Development 4 ECTS 7. Computer Design Technologies 4 ECTS
8. Computer Organization and Computer Architecture 4,5 ECTS 8. Information Security Technologies 4 ECTS
9. Life Safety 1,5 ECTS
Third course
Autumn Spring
1. Mathematical Methods of Operations Research 4 ECTS 1. Decision Theory 4 ECTS
2. Data Mining 3,5 ECTS 2. Information Systems Design 4 ECTS
3. System Analysis 4 ECTS 3. Management of IT Projects 4 ECTS
4. Discipline of Student’s free choice of socio-economic

cycle

2 ECTS 4. Political Science 2 ECTS
5. Computer Networks 5 ECTS
5. Visual Languages and Applications Programming Environments (ICS Dep.) 3 ECTS 6. Internet Technologies and Java Programming Language (ICS Dep.) 3 ECTS
6. Organization Theory (ICS Dep.) 2 ECTS 7. Distributed Database Management Systems (ICS Dep.) 4 ECTS
7. Theory of Information Systems (ICS Dep.) 6 ECTS 8. Information Systems Testing Technologies (ICS Dep.) 3 ECTS
8. Corporate Systems of Document Flow Automation (ICS Dep.) 2 ECTS 9. Information Systems in Personnel Management (ICS Dep.) 5 ECTS
9. Modelling and Management Technologies for Business Processes (ICS Dep.) 5 ECTS 10. Logistic Control Technologies (ICS Dep.) 2 ECTS
10. Dealing Systems (ICS Dep.) 3 ECTS 11. Computing Systems Organization and Operation (Syst.Eng. Dep.) 4,5 ECTS
11. Software Service Architecture (Syst.Eng. Dep.) 3 ECTS 12. Software Service Architecture (Syst.Eng. Dep.) 2,5 ECTS
12. Data Modeling and Data Manipulation (Syst.Eng. Dep.) 5 ECTS 13. Testing and Estimation of Information Systems and Technologies Quality (Syst.Eng. Dep.) 5 ECTS
13. Object-Oriented Analysis in System Engineering (Syst.Eng. Dep.) 3 ECTS 14. Statistical Analysis in Organizational Systems (Syst.Eng. Dep.) 5 ECTS
14. Special Databases (Syst.Eng. Dep.) 5 ECTS 15. Artificial neural networks: architecture, learning and application (AI Dep.) 3 ECTS
15. Sustainable Development of Socio-Economic Systems Management (Syst.Eng. Dep.) 5 ECTS 16. Machine learning (AI Dep.) 3 ECTS
16. Machine Learning (AI Dep.) 3 ECTS 17. Intelligent technologies in Internet and Semantic Web (AI Dep.) 4 ECTS
17. Programming in Java (AI Dep.) 3 ECTS 18. Systems for intelligent processing of natural language information (AI Dep.) 5 ECTS
18. Formal systems and mathematical foundations of knowledge representation (AI Dep.) 3 ECTS 19. French Project: Commercialization of Intellectual Systems (AI Dep.) 2 ECTS
19. Modern technology of DBMS (AI Dep.) 5 ECTS
20. Flash-Programming (AI Dep.) 3 ECTS
21. Mobile Internet, Mobile Systems, Services and Technologies (AI Dep.) 2 ECTS
22. international Marketing (AI Dep.) 2 ECTS
Fourth course
Autumn Spring
1. Technologies for Distributed Systems and Parallel Algorithms 6 ECTS 1. Pre-Diploma Training 9 ECTS
2. Basics of Occupational Safety 1,5 ECTS 2. Bachelors Thesis 9 ECTS
3. Economics and Business 3 ECTS
4. Database Technologies (ICS Dep.) 4 ECTS 3. Mathematical Maintenance of ICS (ICS Dep.) 2 ECTS
5. Mathematical Maintenance of ICS (ICS Dep.) 6 ECTS 4. Hardware of Information Systems (ICS Dep.) 4 ECTS
6. Hardware and System Software of Computer Systems (ICS Dep.) 4 ECTS 5. Information Control Systems Implementation (ICS Dep.) 3 ECTS
7. SCADA Systems (ICS Dep.) 3 ECTS 6. Embedded Systems and Real Time Systems (ICS Dep.) 3 ECTS
8. Automation of Enterprise Management (ICS Dep.) 2 ECTS 7. Geographic Information Systems (ICS Dep.) 2 ECTS
9. Telecommunication Technologies in Information Systems (ICS Dep.) 2 ECTS 8. Strategic Project Management Technologies (ICS Dep.) 3 ECTS
10. Mobile Information Technologies (ICS Dep.) 3 ECTS 9. Quality Control Technologies (ICS Dep.) 3 ECTS
11. Agile Methodologies of Information System Engineering (Syst.Eng. Dep.) 5 ECTS 10. InterneInternet Technologies of Distributed Information Processing (Syst.Eng. Dep.) 2,5 ECTS
12. System Administration and Maintenance (Syst.Eng. Dep.) 4 ECTS 11. Reengineering Information Technologies (Syst.Eng. Dep.) 4 ECTS
13. Intelligent Evolutional Methods in System Engineering (Syst.Eng. Dep.) 4 ECTS 12. Information Technologies in Distributed Corporate Systems (Syst.Eng. Dep.) 5 ECTS
14. Internet Technologies of Distributed Information Processing (Syst.Eng. Dep.) 2 ECTS 13. Large-scale system creation project management (Syst.Eng. Dep.) 5 ECTS
15. IT of computer system design (Syst.Eng. Dep.) 5 ECTS 14. Programming in .Net (AI Dep.) 3 ECTS
16. Social Groups Behaviour Management (Syst.Eng. Dep.) 2,5 ECTS 15. Systems Distributed of Artificial Intelligence (AI Dep.) 3 ECTS
17. Personnel Management Systems (Syst.Eng. Dep.) 2,5 ECTS 16. Enterprise portals and Web 2.0 (WIKI) (AI Dep.) 5 ECTS
18. Programming in .Net (AI Dep.) 3 ECTS 17. Fundamentals of developing and optimize mobile applications for Android (AI Dep.) 3 ECTS
19. Intelligent technologies in Internet and Semantic Web-Mining, search and extraction of information on the Internet (AI Dep.) 3 ECTS 18. Stochastic and chaotic models in data mining (AI Dep.) 2 ECTS
20. Knowledge Engineering (AI Dep.) 3 ECTS
21. Search Methods and Optimization (AI Dep.) 5 ECTS
22. Server programming (AI Dep.) 5 ECTS