
| Program name: | Artificial intelligence (Geo) |
| Study Level: | Undergraduate |
| Program leader: | Bekar Meladze Eduard Saakashvili |
| Study language: | Georgian |
| Qualification: | Bachelor of Informatics |
| 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 presidents. At the unified national exams, it is mandatory for the student to pass Georgian and English, as well as mathematics and/or physics. |
| Program goals: | Graduates will have the ability to perform professional tasks in the field of artificial intelligence, such as data analysis, intelligent decision-making, and the creation of artificial intelligence and machine learning models. They will be able to use programming languages, data structures, and core artificial intelligence technologies—including machine learning, reinforcement learning, natural language processing, and computer vision. Students will develop critical thinking and technical communication skills, work in a team environment, and complete real-world project-based tasks while adhering to ethical and professional standards. The program provides both theoretical and practical foundations for continuing master's studies in artificial intelligence, data science, and software engineering. |
| Methods for Attaining Learning Outcomes: |
|
| Learning outcomes: | Knowledge and understanding
Skills
|
| Date of approval: | 03-03-2025 |
| Approval protocol number: | 13PCD6070-01 |
| Date of program update: | |
| Update protocol number: | |
| Program details: | |
| Teaching Process Characteristics: | To obtain a bachelor's degree, a student must earn 240 ECTS, which include: 138 ECTS from the core subjects of the program (including the Bachelor's project 12 ECTS); 84 ECTS from the elective subjects of the program; 6 ECTS from the university's elective STEM block; 12 ECTS from the university's elective humanitarian-social block. |
| Code | Subject | ECTS | Semester |
| HIST1230 | Introduction to the History of Georgia | 6 | 2,4 |
| COIN1515 | Comparative and International Education | 6 | 2,4 |
| LAWB1177 | Thinking and Morality | 6 | 2,4 |
| LITR1212 | The great Books | 6 | 2,4 |
| BUSN4433 | Economy, business, management | 6 | 2,4 |
| HIST1222 | History of Russian occupation in Georgia | 6 | 2,4 |
| POLI2260 | Basics of Political Ideologies | 6 | 2,4 |
| ANTH3130 | Basics of Cultural Anthropology | 6 | 2,4 |
| HIST1118 | Civilizations and Mankind Development | 6 | 2,4 |
| LAWB1195 | Citizenship in the modern world | 6 | 2,4 |
| Total ECTS to be taken: | 18 | ||
| Code | Subject | ECTS | Semester |
| LAWB1155 | Debates and Critical Thinking | 6 | 1 |
| STEM0013 | Basics of Cyber Hygiene | 6 | 1 |
| STEM0014 | Hiking - Field Practice | 6 | 1 |
| STEM0018 | AI in Everyday Life | 6 | 1 |
| STEM0002 | Ingenuity, entrepreneurship and technology | 6 | 1 |
| Total ECTS to be taken: | 6 | ||
| Code | Subject | ECTS | Semester |
| ENGL2526 | 6 | 1 | |
| INFO2117 | C++ Programming | 6 | 1 |
| MATH1123 | Linear Algebra and Analytical Geometry | 6 | 1 |
| MATH3112 | Discrete Mathematics | 6 | 1 |
| INFO3230 | Programming language Java I | 6 | 2 |
| INFO4259 | Data Structures and Algorithms | 6 | 2 |
| KART1515 | Special Course in the Official Language | 6 | 2 |
| MATH1115 | Calculus I | 6 | 2 |
| AINT1001 | Fundamentals of Data Analysis in Python | 6 | 3 |
| INFO4250 | Programming language Java II | 6 | 3 |
| MATH1166 | Calculus II | 6 | 3 |
| MATH2004 | Probability and Statistics | 6 | 3 |
| AINT1002 | Fundamentals of Artificial Intelligence | 6 | 4 |
| INFO1122 | 6 | 4 | |
| INFO2214 | Operating System Linux | 6 | 4 |
| MATH3111 | Methods of Optimization | 6 | 4 |
| AINT1003 | Machine Learning | 6 | 5 |
| AINT1004 | Java-Based Microservices (Spring Boot) | 6 | 5 |
| AINT1005 | AI: Regulation, Ethics, Philosophy | 6 | 5 |
| AINT1006 | Natural Language Processing | 6 | 5 |
| AINT1019 | Containerization I: Fundamentals of Docker | 6 | 5 |
| AINT1007 | Advanced Machine Learning: Reinforcement Learning | 6 | 6 |
| AINT1008 | Computer Vision | 6 | 6 |
| AINT2121 | 12 | 6 | |
| AINT2123 | 6 | 6 | |
| Total ECTS to be taken: | 156 | ||
| Code | Subject | ECTS | |
| AINT1010 | AI for Cybersecurity | 6 | |
| AINT1011 | Integrating Machine Learning into Penetration Testing | 6 | |
| AINT1012 | AI-Internet of Things (IoT) & AI | 6 | |
| AINT1013 | Modern Approaches in Artificial Intelligence | 6 | |
| AINT1014 | MLOps and Data Engineering Mechanisms for AI Systems | 6 | |
| AINT1015 | Automated Software Code Development and Delivery through Docker and Jenkins | 6 | |
| AINT1016 | Big Data Analysis and Processing with the Hadoop Ecosystem | 6 | |
| AINT1017 | Real-time Data Stream Processing | 6 | |
| AINT1018 | Development and Integration of Generative AI Systems | 6 | |
| AINT1020 | Containerization II: Docker for AI | 6 | |
| INFO0111 | IOS Development | 6 | |
| INFO0114 | Non-Relational Databases (MongoDB) | 6 | |
| INFO1108 | IT Services and Projects Management | 6 | |
| INFO2217 | Operation System | 6 | |
| INFO2410 | Computer Architecture | 6 | |
| INFO3011 | Introduction to Blockchain and BlockDAG technologies | 6 | |
| INFO3252 | Oracle Database Design and Programming | 6 | |
| INFO4246 | Organization of computer peripherals | 6 | |
| INFO4444 | Internship | 6 | |
| INFO5555 | Arduino and Intro to Hardware Security | 6 | |
| INFO9998 | Network Infrastructure Essentials: Switching, Routing, Wireless | 6 | |
| INFO9999 | Enterprise Networking, Security, and Automation | 6 | |
| KART1220 | Academic Writing | 6 | |
| Total ECTS to be taken: | 6 | ||
| 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 | |