
| Program name: | Computer Science (Eng) |
| Study Level: | Graduate |
| Program leader: | Nikoloz Katsitadze Sulkhan Sulkhanishvili |
| Study language: | English |
| Qualification: | Part I - Master of Computer Science; Part II - Master of Research in Computer Science; |
| Program capacity - I ნაწილი: | 60 |
| პროგრამის მოცულობა II ნაწილი: | 60 |
| Program permission: | Admission of students to the second cycle of academic higher education (master’s programs) is carried out on the basis of the results of the Unified Master’s Examinations or, in accordance with Order No. 224/N of the Minister of Education and Science of Georgia (December 29, 2011), on the basis of successfully passing an examination in the English language (written) and in the specialty (oral), administrative registration, and an order of the Rector. At the same time, upon successful completion of the first 60-credit part of a master’s program comprising at least 120 credits, a student has the right to continue their studies at the second 60-credit part of the program at the same higher educational institution without retaking the Unified Master’s Examination, provided that no more than 5 years have elapsed since admission to the first part. In the event of the expiration of the 5-year period or continuation of studies at/from another higher educational institution, admission of students is carried out on the basis of the results of the Unified Master’s Examinations or, in accordance with Order No. 224/N of the Minister of Education and Science of Georgia (December 29, 2011), on the basis of successfully passing an examination in the English language (written) and in the specialty (oral), administrative registration, and an order of the Rector. |
| Program goals: | Part I - The purpose of the first part of the program is to develop the field-specific knowledge, practical skills, and professional competencies necessary for the field of computer science. This part covers the areas of data science, algorithmic thinking, software systems architecture, databases, network technologies, and cybersecurity. The first part of the program is focused on preparing the student to understand modern technological challenges, use relevant tools, and effectively solve practical/professional problems. Part II |
| Methods for Attaining Learning Outcomes: |
|
| Learning outcomes: | Outcomes Part I
Part II
|
| Date of approval: | 02-15-2025 |
| Approval protocol number: | |
| Date of program update: | |
| Update protocol number: | 08/26 |
| Program details: | The Master’s Program in Computer Science includes practical and research-oriented components. During the research stage of the program, the master’s student becomes involved in academic research activities from the first semester. During the admission interview for the Master’s program, the candidate’s research interests and possible thematic areas within which the master’s thesis may be developed are identified. |
| Teaching Process Characteristics: | The program comprises 120 ECTS and consists of two parts: |
| Code | Subject | ECTS | Semester |
| CYBR5016E | Cybersecurity in Computing | 6 | 1 |
| INFO6250E | Industrial Platform-Based Development | 6 | 1 |
| INFO5111E | Planning network switches | 6 | 1 |
| INFO5112E | Programming instrument for databases | 6 | 1 |
| INFO3369E | React Native: Cross-Platform Mobile Development | 6 | 1 |
| INFO6263E | Big Data Systems | 6 | 2 |
| INFO1131E | Data Science: Machine Learning and Deep Learning | 6 | 2 |
| INFO6260E | IT Project Management | 6 | 2 |
| INFO1134E | Theory of Computation, Numerical Analysis and Algorithms | 6 | 2 |
| Total ECTS to be taken: | 54 | ||
| Code | Subject | ECTS | Semester |
| INFO5249E | Agile-Software Development Project Management | 6 | |
| INFO6130E | Android Development | 6 | |
| BLCH5111E | Architecture and Infrastructure of Distributed Ledger Systems | 6 | |
| INFO6282E | ASP.NET Core Web API and Microservices Architecture - Design Patterns | 6 | |
| BLCH5141E | Blockchain-Based Business Models and Real-World Asset Tokenization | 6 | |
| BLCH5231E | Business-Processes | 6 | |
| INFO6140E | ERP systems structure and Functionality | 6 | |
| INFO5226E | Flask | 6 | |
| INFO6350E | IT infrastructure design | 6 | |
| INFO6330E | IT Management | 6 | |
| INFO5254E | IT Service Strategy and Design | 6 | |
| INFO5246E | ITIL4 Create, Deliver and Support | 6 | |
| INFO5600E | Law of Virtual Assets | 6 | |
| BLCH5117E | Legal regulations for crypto assets | 6 | |
| INFO6363E | Mobile Application Development on the iOS Platform | 6 | |
| INFO6212E | Personal data protection in the digital age | 6 | |
| INFO5211E | Providing Routing in Networks | 6 | |
| INFO5256E | Transition of IT Services | 6 | |
| INFO6135E | Web Platform-Based Development | 6 | |
| Total ECTS to be taken: | 114 | ||
| Code | Subject | ECTS | Semester |
| KART5110E | Academic Writing and Research | 6 | 3 |
| CYBR5016E | Cybersecurity in Computing | 6 | 3 |
| INFO6340E | Structural analysis of systems | 6 | 3 |
| INFO6241E | MA Thesis | 30 | 4 |
| Total ECTS to be taken: | 48 | ||
| Code | Subject | ECTS | Semester |
| PHYZ2216E | 6 | ||
| MATH2203E | 6 | ||
| MATH4119E | Cryptology | 6 | |
| INFO5229E | Digital Transformation in Organizations | 6 | |
| INFO6899E | Mathematical Methods of Machine Learning | 6 | |
| INFO6160E | Operations Research in Computer Science | 6 | |
| BLCH5321E | Smart Contract Technologies | 6 | |
| Total ECTS to be taken: | 42 | ||
| 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 | |