Faculty of Informatics and Control Systems
The Bachelor of Computer Science program was developed, taking into account both the international ABET and ACM accreditation standards, as well as the experience of Bachelor of Computer Science programs at leading universities in the world
The program consists of mandatory and elective specialty courses, general mandatory and elective courses, free component courses, mandatory industrial practice, and a bachelor’s project.
An important component of program completion is the bachelor’s project, which is a finished product created by the student
A prerequisite for the bachelor’s project is industrial practice, during which students have the opportunity to work in various organizations in a direction of interest to them. The student completes the bachelor’s project based on consultations with the supervisor.
Graduates with a Bachelor of Science in Computer Science have versatile employment opportunities in various fields and sectors, namely:
Graduates of the program will effectively apply computational techniques and algorithmic principles to address real-world challenges in various domains by designing and developing data-driven solutions for complex problems in both industry and academia.
Graduates will demonstrate ethical and professional conduct, understanding the societal impact of computing solutions, and adhering to ethical principles in their professional practice.
Graduates will pursue lifelong learning and professional development through advanced degrees, certifications, or self-guided exploration of emerging technologies, staying at the forefront of advancements in the field of computer science.
Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
Communicate effectively in a variety of professional contexts.
Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
Apply computer science theory and software development fundamentals to produce computing-based solutions.
English track
| Academic Year | Status | Enrollment Year | Total Undergrad | Total Grad | Degrees Awarded | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | Associates | Bachelors | Masters | Doctorates | |||||
| Current Fall | FT | 53 | 65 | 63 | 68 | NA | |||||||
| PT | - | - | - | - | - | ||||||||
| Fall 2025 | 2025-26 | FT | 78 | 68 | 72 | 65 | 283 | NA | 32 | ||||
| PT | |||||||||||||
| Fall 2024 | 2024-25 | FT | 70 | 67 | 67 | 42 | 0 | 246 | 0 | NA | 17 | - | - |
| PT | - | - | - | - | - | - | - | ||||||
| Fall 2023 | 2023-24 | FT | 78 | 51 | 39 | 10 | 0 | 178 | 0 | NA | 7 | - | - |
| PT | - | - | - | - | - | - | - | ||||||
| Fall 2022 | 2022-23 | FT | 87 | 41 | 17 | 0 | 0 | 145 | 0 | NA | - | - | - |
| PT | - | - | - | - | - | - | - | ||||||
| Fall 2021 | 2021-22 | FT | 74 | 20 | 0 | 0 | 0 | 94 | 0 | NA | - | - | - |
| PT | - | - | - | - | - | - | - | ||||||
| Fall 2020 | 2020-21 | FT | 31 | 0 | 0 | 0 | 0 | 31 | 0 | NA | - | - | - |
| PT | - | - | - | - | - | - | - | ||||||
FT — full time; PT — part time.
E.g. Admission to the 240-credit option is based on the Unified National Examinations/admission prerequisite.
| Subject | Credit |
|---|---|
| Engineering Mathematics 1.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 |
| Foreign Language 1 (General Elective): • Georgian language-1 (for non-Georgian speakers) • Foreign Language (English) – B2 +1 |
5 |
| Engineering Mathematics 2.1 | 5 |
| General Physics B2 | 4 |
| Operating Systems Fundamentals | 5 |
| Object-Oriented Programming -1 (based on C++ – C#) | 5 |
| Fundamentals of Database systems | 6 |
| Foreign Language 2 (General Elective): • Georgian language-2 (for non-Georgian speakers) • Foreign Language (English) – B2 + 2 |
5 |
| Engineering Mathematics 3.1 | 5 |
| Object-Oriented Programming 2 (based on Java) | 5 |
| Database management system – Oracle | 6 |
| Fundamentals of Probability Theory | 5 |
| Optimization methods | 5 |
| Science (General Elective): • General Physics C2 • General Chemistry A |
4 |
| Elements of Academic Writing | 3 |
| Introduction to Computer Networks | 6 |
| Programming in Python | 5 |
| Basics of Web Technologies | 5 |
| Discrete Mathematics | 6 |
| Statistical Models and Simulation by SPSS | 5 |
| Computer Architecture | 4 |
| Fundamentals of Information security | 6 |
| Human-Computer Interaction | 4 |
| Data structures and algorithms | 4 |
| Fundamentals of Artificial Intelligence | 6 |
| Program Electives 1: • Computer Network Organization • Distributed Database Systems • Business Intelligence for Decision Making • Web Application Development Using ASP.NET MVC Framework |
6 |
| Data Mining and Knowledge Discovery for Big Data | 6 |
| Big Data Fundamentals | 6 |
| Machine Learning | 6 |
| Program Electives 2: • Data Warehousing Fundamentals • Computer Systems Modernization and Service • Grid Computing |
6 |
| Program Electives 3: • Geographic Information Systems (GIS) Fundamentals • Artificial Intelligence in Web sites • Blockchain and Cryptocurrency |
6 |
| Big Data Storage and Processing System Hadoop | 6 |
| Cybersecurity mechanisms and methods | 4 |
| Internship – (Computer Science) | 6 |
| Building Mobile apps | 5 |
| Computer graphics and interactive techniques | 4 |
| Program Electives 4: • General Paradigms of Genetic Algorithms • Cognitive Computing and Big Data Analytics • Cloud Computing • Knowledge Representation and Reasoning • Internet of Things |
5 |
| Final Project | 10 |
| Free Electives | 20 |
| Total | 240 |
Email: info.ics@gtu.ge