Official Syllabus:
Program goals:
The aim of the programme is to develop a high level of theoretical and practical competencies in the field of computer science, encompassing data science, algorithmic analysis, software systems architecture, and cybersecurity. The programme is based on the integration of research and innovative practice and aims to enhance graduates’ professional and academic readiness to independently solve complex problems, while also contributing to the strengthening of Georgia’s digital economy, technological development, and societal progress.
Methods for Attaining Learning Outcomes:
-
Demonstration method
-
Breaking news
-
Practical work
-
Presentations
-
Teamwork
-
Literature review
-
The method of working on the book
-
Problem-solving oriented exercises
-
Finding relevant materials in electronic format or library
Learning outcomes:
Outcomes
-
Analyzes core theoretical principles of computer science.
-
Evaluates complex computing problems and designs appropriate algorithmic or system-based solutions.
-
Synthesizes and presents a technological project.
-
Assesses legal and ethical considerations in professional computing decisions.
-
Integrates and applies contemporary technologies in professional contexts
Program Administration
Date of approval: 02-15-2025
Approval protocol number: 13PDC6063-01
Date of program update:
Update protocol number:
Teaching Process Characteristics:
The program consists of 120 ECTS credits: 96 ECTS in core courses, 24 ECTS in elective courses; within the core part of the program, the student is required to complete a master’s thesis (30 ECTS). The total amount of elective courses is 162 ECTS, from which the student selects 24 ECTS.
Program Core (Course Titles Only)
-
React Native: Cross-Platform Mobile Development
-
Planning Network Switches
-
Programming Instruments for Databases
-
Industrial Platform-Based Development
-
Structural Analysis of Systems
-
Cybersecurity in Computing
-
Mathematics for Computer Graphics
-
Big Data Systems
-
Data Science: Machine Learning and Deep Learning
-
Theory of Computation, Numerical Analysis and Algorithms
-
IT Project Management
-
MA Thesis in Informatics
Program Elective (Course Titles Only)
-
Architecture and Infrastructure of Distributed Ledger Systems
-
Legal Regulations for Crypto Assets
-
Blockchain-Based Business Models and Real-World Asset Tokenization
-
Business Processes
-
Smart Contract Technologies
-
Providing Routing in Networks
-
Flask
-
Digital Transformation in Organizations
-
ITIL4 Create, Deliver and Support
-
Agile Software Development Project Management
-
IT Service Strategy and Design
-
Transition of IT Services
-
Law of Virtual Assets
-
Android Development
-
Web Platform-Based Development
-
ERP Systems Structure and Functionality
-
Operations Research in Computer Science
-
Modeling of Buildings
-
Wireless Networks and Fundamentals of Automation
-
Spring Framework
-
Database System
-
Microsoft ASP.NET Core MVC Platform-Based Multi-Layer Web Application Tools I
-
Microsoft ASP.NET Core MVC Multi-Layer Web Development Tools II
-
IT Management
-
Mobile Application Development on the iOS Platform
-
Mathematical Methods of Machine Learning
-
Cryptology
