სტუ

Computer Science — Georgian

Faculty of Informatics and Control Systems

Georgian

Computer Science

Abstract computer science illustration
Teaching languageGeorgian
Programme volume240 ECTS
Duration4 years
Qualification awardedBachelor of Science in Computer Science

About the programme

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.

More about the programme

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.

Program Educational Objectives (PEOs)

The Bachelor’s programme in Computer Science aims to:

  1. PEO 1

    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.

  2. PEO 2

    Enable graduates to demonstrate ethical and professional conduct, understand the impact of computing solutions on society, and uphold professional and ethical principles.

  3. PEO 3

    Prepare graduates for professional employment in the private or public sector or for further university study at master’s level.

Student Outcomes (SOs)

  1. 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.

  2. Participates in developing, implementing, and evaluating computing-based solutions that meet computing requirements in the context of the programme’s disciplines.

  3. Communicates effectively in a range of professional contexts.

  4. Makes reasoned decisions with professional responsibility, based on legal and ethical principles.

  5. Performs the duties of a team member or leader in activities relevant to the programme’s field or discipline.

  6. Applies computer science theory and software fundamentals to develop computing-based solutions.

Enrollment and Graduation Data

Georgian track

Academic YearStatusEnrollment YearTotal UndergradTotal GradDegrees Awarded
IIIIIIIVVAssociatesBachelorsMastersDoctorates
Current Fall3391168244NA
Fall 20252025-26FT1107644230--
PT---
Fall 20242024-25FT107391460NA---
PT-------
Fall 20232023-24FT43430NA
PT
PT-------

FT — full time; PT — part time.

Admission requirements

The third compulsory subject for admission to the program is Mathematics or Physics.

Foreign Language: English.

Curriculum and study plan

What Does the 240-Credit Study Program Include?

Course Credits
Engineering Mathematics 15
General Physics A24
Fundamentals of Computer Architecture and Organization5
Fundamentals of Algorithmization and Programming Elements6
Ethics and Social Responsibility in Technology5
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 25
General Physics B24
Fundamentals of Operating Systems5
Object-Oriented Programming 1 (C++ / C#)5
Fundamentals of Database Systems6
Integrated English Language: General and Field-Specific – B2 (Faculty of Informatics and Control Systems)5
Engineering Mathematics 35
Object-Oriented Programming 2 (Java)5
Optimization Methods5
Fundamentals of Probability Theory5
Oracle Database Management System6
General Physics C24
General Chemistry A
Elements of Academic Writing3
Introduction to Computer Networks6
Programming in Python5
Fundamentals of Web Technologies5
Elements of Discrete Mathematics6
Statistical Methods and Simulation Using SPSS5
Computer Architecture4
Fundamentals of Information Security6
Human-Computer Interaction4
Data Structures and Algorithms4
Fundamentals of Artificial Intelligence6
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 Data6
Fundamentals of Big Data6
Machine Learning6
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 Techniques4
Hadoop Ecosystem for Big Data Storage and Processing6
Cybersecurity Mechanisms and Methods4
Industrial Internship (Computer Science)6
Mobile Application Development5
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 Project10
Free Component15
Total 240

 

Total240 Credit

Contact

Email: info.ics@gtu.ge

Academic departments