
| Program name: | Artificial intelligence (Eng) |
| Study Level: | Undergraduate |
| Program leader: | Bekar Meladze Eduard Saakashvili |
| Study language: | English |
| Qualification: | Bachelor of Informatics |
| Program capacity: | 240 |
| Program permission: | A prerequisite for admission to the program (for citizens of Georgia): Admission of students to the first level of academic higher education (undergraduate programs) is carried out based on the results of the Unified National Examinations or in accordance with Order №224/N (December 29, 2011) of the Minister of Education and Science of Georgia, upon completion of administrative registration and based on the order of the Rector of the university. A prerequisite for admission to the program (for foreign citizens): Foreign applicants who have received full general secondary education abroad or its equivalent, and/or have studied abroad during the last two years of general secondary education, or students who have lived in a foreign country for the past two or more years and are studying in higher education institutions recognized by the legislation of the host country, may be admitted to the program without taking the Unified National Examinations, in accordance with Order №224/N (December 29, 2011) of the Minister of Education and Science of Georgia. A prerequisite for admission to the program is proof of English language proficiency at the B2 level. This can be confirmed by an internationally recognized certificate (TOEFL iBT – minimum score 72, IELTS – minimum score 5.5, PTE General – minimum level B2, FCE – minimum level B2, CPE – a pass is sufficient; CAE – a pass is sufficient). In the absence of such a certificate, English language proficiency may be confirmed by a university-administered exam, where achieving at least 50% of the total score is considered sufficient. . In the Unified National Exams, it is mandatory for students to pass Georgian and English, as well as one additional subject in mathematics and/or physics, while for foreign students the university provides a mathematics exam, where the minimum score is 35%. |
| Program goals: | Graduates will have the ability to perform professional tasks in the field of artificial intelligence, such as creating algorithms, data analysis, and intelligent decision-making. They will be able to use programming languages, data structures, and key AI technologies including machine learning, enhanced learning, natural language processing, and computer vision. Students will acquire critical thinking and technical communication skills, work in a team environment, and perform real-task-based projects based on ethical and professional standards. The software provides a theoretical and practical basis for continuing master's studies in artificial intelligence, data science and software. |
| Methods for Attaining Learning Outcomes: |
|
| Learning outcomes: | Knowledge and understanding
Skills
|
| Date of approval: | 03-03-2025 |
| Approval protocol number: | 13PCD6071-01 |
| Date of program update: | |
| Update protocol number: | |
| Program details: | |
| Teaching Process Characteristics: | To obtain a bachelor's degree, a student needs to earn 240 ECTS, which means completing the core subjects of the program, which includes 132 ECTS (including the bachelor's project of 12 ECTS), and the remaining (108 ECTS) can be accumulated by the student from elective subjects of the bachelor's program. |
| Code | Subject | ECTS | Semester |
| INFO2117E | C++ Programming | 6 | 1 |
| MATH1115E | Calculus I | 6 | 1 |
| MATH1123E | Linear Algebra and Analytical Geometry | 6 | 1 |
| INFO3230E | Programming language Java I | 6 | 2 |
| INFO9997E | Introduction to Networks | 6 | 2 |
| MATH1166E | Calculus II | 6 | 2 |
| MATH3112E | Discrete Mathematics | 6 | 2 |
| AINT1001E | Fundamentals of Data Analysis in Python | 6 | 3 |
| INFO2214E | Operating System Linux | 6 | 3 |
| INFO4250E | Programming language Java II | 6 | 3 |
| INFO4259E | Data Structures and Algorithms | 6 | 3 |
| MATH2004E | Probability and Statistics | 6 | 3 |
| AINT1003E | Machine Learning | 6 | 4 |
| AINT1004E | Java-Based Microservices (Spring Boot) | 6 | 4 |
| AINT1019E | Containerization I: Fundamentals of Docker | 6 | 4 |
| AINT1002E | Fundamentals of Artificial Intelligence | 6 | 5 |
| AINT1005E | AI: Regulation, Ethics, Philosophy | 6 | 6 |
| AINT1006E | Natural Language Processing | 6 | 6 |
| AINT1007E | Advanced Machine Learning: Reinforcement Learning | 6 | 6 |
| AINT1008E | Computer Vision | 6 | 7 |
| CYBR3030E | Bachelor's project | 12 | 8 |
| Credits sum: | 132 | ||
| Code | Subject | ECTS | |
| AINT1010E | AI for cybersecurity | 6 | |
| AINT1011E | Integrating Machine Learning into Penetration Testing | 6 | |
| AINT1012E | Internet of Things (IoT) & AI | 6 | |
| AINT1013E | Modern Approaches in Artificial Intelligence | 6 | |
| AINT1014E | MLOps and Data Engineering Mechanisms for AI Systems | 6 | |
| AINT1015E | Automated Software Code Development and Delivery through Docker and Jenkins | 6 | |
| AINT1016E | Big Data Analysis and Processing with the Hadoop Ecosystem | 6 | |
| AINT1017E | Real-time Data Stream Processing | 6 | |
| AINT1018E | Development and Integration of Generative AI Systems | 6 | |
| AINT1020E | Containerization II: Docker for AI | 6 | |
| INFO0111E | IOS Development | 6 | |
| INFO0114E | Non-Relational Databases (MongoDB) | 6 | |
| INFO1108E | IT Services and Projects Management | 6 | |
| INFO2217E | Operation System | 6 | |
| INFO2410E | Computer Architecture | 6 | |
| INFO3011E | Introduction to Blockchain and BlockDAG technologies | 6 | |
| INFO3252E | Oracle Database Design and Programming | 6 | |
| INFO4246E | Organization of computer peripherals | 6 | |
| INFO4444E | Internship | 6 | |
| INFO5555E | Arduino and Intro to Hardware Security | 6 | |
| INFO9998E | Network Infrastructure Essentials: Switching, Routing, Wireles | 6 | |
| INFO9999E | Enterprise Networking, Security, and Automation | 6 | |
| Credits sum: | 132 | ||
| 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 | |