
| Program name: | Computer Science (Geo) |
| Study Level: | Undergraduate |
| Program leader: | Sulkhan Sulkhanishvili |
| Study language: | Georgian |
| Qualification: | Bachelor of Computer Science |
| 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 |
| COIN1515 | Comparative and International Education | 6 | 2,3 |
| LAWB1177 | Thinking and Morality | 6 | 2,3 |
| LITR1212 | The great Books | 6 | 2,3 |
| BUSN4433 | Economy, business, management | 6 | 2,3 |
| HIST1222 | History of Russian occupation in Georgia | 6 | 2,3 |
| POLI2260 | Basics of Political Ideologies | 6 | 2,3 |
| ANTH3130 | Basics of Cultural Anthropology | 6 | 2,3 |
| HIST1118 | Civilizations and Mankind Development | 6 | 2,3 |
| LAWB1195 | Citizenship in the modern world | 6 | 2,3 |
| HIST1230 | Introduction to the History of Georgia | 6 | 2,3 |
| Total ECTS to be taken: | 12 | ||
| Code | Subject | ECTS | Semester |
| LAWB1155 | Debates and Critical Thinking | 6 | 1 |
| STEM0002 | Ingenuity, entrepreneurship and technology | 6 | 1 |
| STEM0013 | Basics of Cyber Hygiene | 6 | 1 |
| STEM0014 | Hiking - Field Practice | 6 | 1 |
| STEM0018 | AI in Everyday Life | 6 | 1 |
| Total ECTS to be taken: | 6 | ||
| Code | Subject | ECTS | Semester |
| ENGL2526 | 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 |
| KART1515 | Special Course in the Official Language | 6 | 2 |
| MATH1166 | Calculus II | 6 | 2 |
| MATH3112 | Discrete Mathematics | 6 | 2 |
| INFO2130 | Front-End Development | 6 | 3 |
| INFO2410 | Computer Architecture | 6 | 3 |
| INFO4259 | Data Structures and Algorithms | 6 | 3 |
| MATH2004 | Probability and Statistics | 6 | 3 |
| EENG1105 | Fundamentals of Physics | 6 | 4 |
| INFO2217 | Operation System | 6 | 4 |
| INFO3230 | Programming language Java I | 6 | 4 |
| INFO3252 | Oracle Database Design and Programming | 6 | 4 |
| INFO1108 | IT Services and Projects Management | 6 | 5 |
| INFO3109 | Computer Network I | 6 | 5 |
| INFO3149 | Machine Learning and Artificial Intelligence | 6 | 5 |
| INFO3153 | Cybersecurity | 6 | 5 |
| AINT1008 | Computer Vision | 6 | 6 |
| INFO3027 | Software Modeling and Design Patterns | 6 | 6 |
| INFO4171 | Bachelor Project in Computer Science | 12 | 6 |
| Total ECTS to be taken: | 144 | ||
| Code | Subject | ECTS | |
| ENGL2023 | Professional English Language | 6 | |
| INFO4444 | Internship | 6 | |
| KART1220 | Academic Writing | 6 | |
| Total ECTS to be taken: | 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 | |
| Total ECTS to be taken: | 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 | |
| Total ECTS to be taken: | 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 | |
| Total ECTS to be taken: | 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 | |
| Total ECTS to be taken: | 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 | |
| Total ECTS to be taken: | 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 | |