
| Program name: | Computer Science (Eng) |
| Study Level: | Undergraduate |
| Program leader: | Sulkhan Sulkhanishvili |
| Study language: | Georgian |
| Qualification: | Bachelor of Computer Science |
| Program capacity: | 240 |
| Program permission: | Students are enrolled in the first level of academic higher education (undergraduate programs) according to the results of the Unified National Examinations or by the order of the Minister of Education and Science of Georgia №224 / n (December 29, 2011), on the basis of the administrative registration and the order of the rector. |
| Program goals: | The aim of the program is to provide students with both theoretical and practical knowledge and experience to handle complex professional tasks such as algorithm development, design of optimized computer systems, and application of digital solutions across various domains. The program intends to equip students with fundamental knowledge in computer science, including programming, data structures, and artificial intelligence; to develop analytical and critical thinking skills, teamwork, and communication abilities, enabling them to address professional challenges effectively and continue their studies or engage in technological research. |
| Methods for Attaining Learning Outcomes: |
|
| Learning outcomes: | Outcomes
|
| Date of approval: | 03-04-2025 |
| Approval protocol number: | 13PDC6060-01 |
| Date of program update: | |
| Update protocol number: | |
| Program details: | The learning outcomes of core courses correspond with the program's goals and serve the development of general field competencies. The content and logical sequence of core courses ensure opportunities for in-depth study within specific modules, allowing graduates to acquire competencies aligned with qualification and labor market demands. Elective courses allow students to deepen their knowledge in various specializations according to their interests. |
| Teaching Process Characteristics: | To obtain a Bachelor's degree in Computer Science, a student must earn 240 ECTS:
|
| Code | Subject | ECTS | Semester |
| ANTH3130 | Basics of Cultural Anthropology | 6 | 1,2 |
| BUSN4433 | Economy, business, management | 6 | 1,2 |
| HIST1118 | Civilizations and Mankind Development | 6 | 1,2 |
| HIST1222 | History of Russian occupation in Georgia | 6 | 1,2 |
| LAWB1155 | Debates and Critical Thinking | 6 | 1,2 |
| LAWB1177 | Thinking and Morality | 6 | 1,2 |
| LAWB1195 | Citizenship in the modern world | 6 | 1,2 |
| LITR1212 | The great Books | 6 | 1,2 |
| POLI2260 | Basics of Political Ideologies | 6 | 1,2 |
| COIN1515 | 6 | 1,2 | |
| Credits sum: | 60 | ||
| Code | Subject | ECTS | Semester |
| MATH1414 | Analytical and Quantitative Reasoning | 6 | 1,2 |
| STEM0003 | Experiments that changed the world | 6 | 1,2 |
| STEM0004 | Game theory | 6 | 1,2 |
| STEM0005 | Modern technologies | 6 | 1,2 |
| STEM0007 | Mathematics and Civilizations | 6 | 1,2 |
| STEM0010 | Logic | 6 | 1,2 |
| STEM0011 | Computational reasoning | 6 | 1,2 |
| STEM0012 | Biology and Health of the Human | 6 | 1,2 |
| STEM0014 | Hiking - Field Practice | 6 | 1,2 |
| STEM0013 | Basics of Cyber Hygiene | 6 | 1,2 |
| STEM0002 | Ingenuity, entrepreneurship and technology | 6 | 1,2 |
| STEM0018 | AI in Everyday Life | 6 | 1,2 |
| Credits sum: | 72 | ||
| Code | Subject | ECTS | Semester |
| ENGL3213 | English Language VI (B2/2) | 6 | 1 |
| INFO2117 | C++ Programming | 6 | 1 |
| MATH1115 | Calculus I | 6 | 1 |
| MATH1123 | Linear Algebra and Analytical Geometry | 6 | 1 |
| INFO2119 | Theory and Practice of Programming Languages | 6 | 2 |
| INFO2410 | Computer Architecture | 6 | 2 |
| INFO4259 | Data Structures and Algorithms | 6 | 2 |
| MATH1166 | Calculus II | 6 | 2 |
| EENG1105 | Fundamentals of Physics | 6 | 3 |
| INFO2130 | Front-End Development | 6 | 3 |
| INFO2217 | Operation System | 6 | 3 |
| INFO3230 | Programming language Java I | 6 | 3 |
| MATH3112 | Discrete Mathematics | 6 | 3 |
| INFO3109 | Computer Network I | 6 | 4 |
| INFO3149 | Machine Learning and Artificial Intelligence | 6 | 4 |
| MATH2004 | Probability and Statistics | 6 | 4 |
| INFO3153 | Cybersecurity | 6 | 5 |
| INFO3252 | Oracle Database Design and Programming | 6 | 5 |
| AINT1008 | Computer Vision | 6 | 6 |
| INFO1108 | IT Services and Projects Management | 6 | 6 |
| INFO3027 | Software Modeling and Design Patterns | 6 | 7 |
| INFO4171 | Bachelor Project in Computer Science | 12 | 8 |
| Credits sum: | 138 | ||
| Code | Subject | ECTS | |
| ENGL2023 | Professional English Language | 6 | |
| INFO4444 | Internship | 6 | |
| KART1220 | Academic Writing | 6 | |
| Credits sum: | 18 | ||
| Code | Subject | ECTS | |
| ENGL2147 | English Language III (B1/1) | 6 | |
| ENGL2217 | English language IV (B1/2) | 6 | |
| ENGL3149 | English Language V (B2/1) | 6 | |
| Credits sum: | 18 | ||
| Code | Subject | ECTS | Semester |
| INFO0112 | Android platform-based development | 6 | |
| INFO5555 | Arduino and Intro to Hardware Security | 6 | |
| INFO0111 | IOS Development | 6 | |
| INFO4250 | Programming language Java II | 6 | |
| INFO0105 | Programming language Swift | 6 | |
| INFO0107 | Visual programming (C#) I | 6 | |
| INFO0113 | Visual programming (C#) II | 6 | |
| Credits sum: | 42 | ||
| Code | Subject | ECTS | Semester |
| MATH4118 | Fundamentals of Cryptology | 6 | |
| EENG1120 | Introduction to Electronics | 6 | |
| MATH3111 | Methods of Optimization | 6 | |
| MATH2212 | Numerical Analysis | 6 | |
| MATH1121 | Precalculus | 6 | |
| MATH2110 | Theory of Probability and Math Statistics I | 6 | |
| Credits sum: | 36 | ||
| Code | Subject | ECTS | Semester |
| INFO0126 | 3D Graphics in Blender I | 6 | |
| INFO0127 | 3D Graphics in Blender II | 6 | |
| INFO0116 | Computer graphics systems | 6 | |
| INFO3208 | Computer Networks II | 6 | |
| INFO2549 | Computer Structural Organization | 6 | |
| INFO4152 | Computer Systems Operation and Service | 6 | |
| INFO0122 | Data Science - Data Analysis and Visualization | 6 | |
| INFO0124 | Database Management Systems (MS SQL) | 6 | |
| INFO0115 | Geoinformatics | 6 | |
| INFO3011 | Introduction to Blockchain and BlockDAG technologies | 6 | |
| INFO4451 | Introduction to Game Development I | 6 | |
| INFO4461 | Introduction to game development II | 6 | |
| INFO3290 | Microservice Architecture - DevOps Practice | 6 | |
| INFO0114 | Non-Relational Databases (MongoDB) | 6 | |
| INFO0123 | Office Systems | 6 | |
| INFO4246 | Organization of computer peripherals | 6 | |
| Credits sum: | 96 | ||
| Code | Subject | ECTS | Semester |
| INFO4335 | ASP.NET MVC | 6 | |
| INFO4117 | Laravel Framework | 6 | |
| INFO4113 | Vue.js Framework | 6 | |
| INFO3147 | Web Development ( NextJS ) | 6 | |
| INFO2213 | Web Development (Node.js Express.js) | 6 | |
| INFO3141 | Web Development (PHP, MySQL) | 6 | |
| Credits sum: | 36 | ||
| Code | Subject | ECTS | Semester |
| INFO0101 | Administering Microsoft’s cloud solution Azure | 6 | |
| INFO0103 | Administering Microsoft’s cloud solution Azure | 6 | |
| INFO0109 | Amazon Cloud Solutions AWS Architecture | 6 | |
| INFO0102 | Amazon Cloud Solutions AWS Security Technologies | 6 | |
| INFO0118 | Cybersecurity analysis and architecture | 6 | |
| CYBR3017 | Data Privacy and Cyber law | 6 | |
| INFO0121 | Hacking Tools and Methods | 6 | |
| INFO0108 | Introduction to Container Security | 6 | |
| INFO0117 | Malware analysis | 6 | |
| INFO2214 | Operating System Linux | 6 | |
| INFO0119 | Penetration testing | 6 | |
| Credits sum: | 66 | ||
| Point | GPA | The university assessment | The general assessment in Georgia | |
| 97-100 | 4,00 | A+ | A | Excellent |
| 94-96 | 3,75 | A | ||
| 91-93 | 3,50 | A- | ||
| 87-90 | 3,25 | B+ | Very good | |
| 84-86 | 3,00 | B | B | |
| 81-83 | 2,75 | B- | ||
| 77-80 | 2,50 | C+ | C | good |
| 74-76 | 2,25 | C | ||
| 71-73 | 2,00 | C- | ||
| 67-70 | 1,75 | D+ | D | Satisfactory |
| 64-66 | 1,50 | D | ||
| 61-63 | 1,25 | D- | ||
| 51-60 | 1,00 | E | E | Sufficient |
| Not passed | ||||
| 41-50 | FX | FX | Insufficient | |
| <40 | F | F | Failed | |