Faculty of Informatics and Control Systems
The content of the program, teaching methods, and the number of credits allocated to each course ensure the achievement of the program’s objectives and learning outcomes.
The Bachelor’s Degree Program in Computer Science was developed taking into consideration the international ABET and ACM accreditation standards, as well as the experience and best practices of Bachelor’s Degree Programs in Computer Science offered by leading universities worldwide.
In developing the program, the requirements of both the local and international labor markets were taken into account, providing graduates with a wide range of employment opportunities.
The program consists of compulsory and elective courses within the specialty, general compulsory and elective courses, free-choice components, compulsory industrial internship, and a Bachelor’s project.
The Bachelor’s programme in Computer Science aims to:
Enable graduates to use computational methods, data analysis, and statistical methods effectively to address real-world challenges in various fields by designing and developing data-driven solutions in both industry and education.
Enable graduates to demonstrate ethical and professional conduct, understand the impact of computing solutions on society, and uphold professional and ethical principles.
Prepare graduates for professional employment in the private or public sector or for further university study at master’s level.
Uses the knowledge acquired to analyse complex computing problems, taking into account the interests of users and clients, and applies principles of computing and related disciplines to identify solutions.
Participates in developing, implementing, and evaluating computing-based solutions that meet computing requirements in the context of the programme’s disciplines.
Communicates effectively in a range of professional contexts.
Makes reasoned decisions with professional responsibility, based on legal and ethical principles.
Performs the duties of a team member or leader in activities relevant to the programme’s field or discipline.
Applies computer science theory and software fundamentals to develop computing-based solutions.
Georgian track
| Academic Year | Status | Enrollment Year | Total Undergrad | Total Grad | Degrees Awarded | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | Associates | Bachelors | Masters | Doctorates | |||||
| Current Fall | 339 | 116 | 82 | 44 | NA | ||||||||
| Fall 2025 | 2025-26 | FT | 110 | 76 | 44 | 230 | - | - | |||||
| PT | - | - | - | ||||||||||
| Fall 2024 | 2024-25 | FT | 107 | 39 | 146 | 0 | NA | - | - | - | |||
| PT | - | - | - | - | - | - | - | ||||||
| Fall 2023 | 2023-24 | FT | 43 | 43 | 0 | NA | |||||||
| PT | |||||||||||||
| PT | - | - | - | - | - | - | - | ||||||
FT — full time; PT — part time.
The third compulsory subject for admission to the program is Mathematics or Physics.
Foreign Language: English.
What Does the 240-Credit Study Program Include?
| Course | Credits |
|---|---|
| Engineering Mathematics 1 | 5 |
| General Physics A2 | 4 |
| Fundamentals of Computer Architecture and Organization | 5 |
| Fundamentals of Algorithmization and Programming Elements | 6 |
| Ethics and Social Responsibility in Technology | 5 |
| Integrated English Language: General and Field-Specific – B1 (Faculty of Informatics and Control Systems) | 5 |
| Special Course in the State Language (Georgian Language) | 5 |
| Engineering Mathematics 2 | 5 |
| General Physics B2 | 4 |
| Fundamentals of Operating Systems | 5 |
| Object-Oriented Programming 1 (C++ / C#) | 5 |
| Fundamentals of Database Systems | 6 |
| Integrated English Language: General and Field-Specific – B2 (Faculty of Informatics and Control Systems) | 5 |
| Engineering Mathematics 3 | 5 |
| Object-Oriented Programming 2 (Java) | 5 |
| Optimization Methods | 5 |
| Fundamentals of Probability Theory | 5 |
| Oracle Database Management System | 6 |
| General Physics C2 | 4 |
| General Chemistry A | |
| Elements of Academic Writing | 3 |
| Introduction to Computer Networks | 6 |
| Programming in Python | 5 |
| Fundamentals of Web Technologies | 5 |
| Elements of Discrete Mathematics | 6 |
| Statistical Methods and Simulation Using SPSS | 5 |
| Computer Architecture | 4 |
| Fundamentals of Information Security | 6 |
| Human-Computer Interaction | 4 |
| Data Structures and Algorithms | 4 |
| Fundamentals of Artificial Intelligence | 6 |
| Specialization Elective 1: • Computer Network Organization • Distributed Database Systems • Business Intelligence for Decision-Making • Web Application Development Using ASP.NET MVC Framework | 6 |
| Intelligent Data Analysis and Knowledge Discovery for Big Data | 6 |
| Fundamentals of Big Data | 6 |
| Machine Learning | 6 |
| Specialization Elective 2: • Fundamentals of Geographic Information Systems (GIS) • Artificial Intelligence in Websites • Blockchain and Cryptocurrency | 6 |
| Specialization Elective 3: • Computer Systems Modernization and Maintenance (10716) • Introduction to Grid Computing • Fundamentals of Metadata Storage and Management | 6 |
| Computer Graphics and Interactive Techniques | 4 |
| Hadoop Ecosystem for Big Data Storage and Processing | 6 |
| Cybersecurity Mechanisms and Methods | 4 |
| Industrial Internship (Computer Science) | 6 |
| Mobile Application Development | 5 |
| Specialization Elective 4: • Cognitive Computing and Big Data Analytics • Cloud Computing • Internet of Things • General Paradigms of Genetic Algorithms • Knowledge Representation and Explanation | 5 |
| Bachelor’s Project | 10 |
| Free Component | 15 |
| Total | 240 |
Email: info.ics@gtu.ge