Computer Science
Language of Instruction: English
Program Duration/ECTS credits: 242 ECTS
- Free-elective Component: General Module – 62 ECTS (including 14 ECTS electives);
- Major – 180 ECTS (including 42 ECTS electives).
Awarded Academic Degree/Qualification: Bachelor of Computer Science
Admission Type: Individual Admission
About the program
The undergraduate program in Computer Science of Ilia State University School of Technology was developed in 2020 based on the experience of the world’s leading educational institutions and Georgian universities, as well as in close cooperation with the private sector.
We are actively collaborating with the Steinbuch Computing Center of the Karlsruhe Institute of Technology in defining, implementing, and developing the program.
The program was developed in cooperation with 20 major local and international technology companies, including Bank of Georgia, Liberty Bank, Orient Logic, Edison LTD, Innotec LTD, TulaCo, Feedc, Deutsche Post DHL Group and others making the program unique and tailored to the needs of the market while offering our graduates a variety of employment opportunities.
Graduate students of the Computer Science program can be employed in a variety of organizations related and pursue their professional careers in the fields of:
Systems and Software Engineering
Graduates of the program will have fundamental knowledge and technical skills to program hardware devices and electronic components of digital systems using the low level programming languages. Graduates of the program will be able to perform comprehensive tests of the programmed devices and ensure that hardware is functioning according to the systems requirements.
Graduates of the program will gain sufficient knowledge and skills to create software platforms and programs for computers, mobile devices and web. Graduates will be able to develop, maintain, test and deliver software programs for their integration and implementation in computer-based systems.
Computer Systems and Database Management, Operations and Administration
Acquired knowledge and technical skills make it possible for graduates of the program to manage IT infrastructure, software systems and services in a small, medium or large-scale organization. Management of IT and computer systems means continuous follow up of the quality of IT services and systems functioning, proper assessment of new products that are required from business to be deployed, corresponding security audit of IT infrastructure and identification of threads and possible weaknesses of the organization’s IT systems and infrastructure. This position requires efficient communication and interpersonal skills that will be developed during the courses of the program.
Graduates of the program will have sufficient fundamental knowledge as well as analytical and problem-solving skills to analyze and evaluate the data needs and system requirements for users and organizations. Database and systems administrators develop and scale corresponding infrastructure and resources to store and provide valuable information in the optimized and efficient way.
Systems administrators are responsible for proper configuration of access control mechanisms to different systems and provisioning of central managed systems for user authentication, authorization, file sharing, email, web and application integration and work. Skills and knowledge gained during the program courses, will help future database and systems administrators and operators to correct malfunctions in databases and modify systems according to the needs of horizontal or vertical scaling.
Data Engineering and Data Science
Nowadays data has a key value in decision making and further planning of almost all fields related to business, science, health, transportation, logistics and other spheres of human life and social activities. Processing and analysis of data, extraction of information and new knowledge out of it are the key skills, which are required for almost all areas of industry, science or medicine. Graduates of the program will gain corresponding knowledge in mathematics, probability theory and statistics as well as in various fields of computer science to become a successful and competent Data Science or Data Engineering. These professionals statistically analyze and model data about various processes and their dynamics, which makes it possible to understand certain facts better and even predict events in the near and long term future.
The graduates of the program can pursue their academic studies at a master level.
The program learning outcomes aim at equipping students with:
- Analyse 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.
The mission of the Program:
The mission of the Computer Science program is to prepare our students for careers in their chosen area of specialization. As such, the program aims to provide quality instruction, advisory services and student support to ensure students achieve their goals and gain the knowledge and experience required to succeed in the demanding field of Computer Science.
The Program Educational Objectives of the Computer Science program coincides with Ilia State University’s mission to generate, disseminate and apply knowledge to advance science and benefit society both, on national and global scales.
Besides focusing on providing necessary professional skills to students, the program delivers several courses to equip graduates with broad insights that would prepare them to stay efficient and live in harmony, in society, in general. Some of these courses will enhance critical thinking of future graduates of the program, and some will provide basic education in the field of natural sciences. Emphasis on teamwork as well as organization and structure of the core courses will give graduates the capability to fill the growing demand of software engineers, Web and Mobile application developers, data engineers, data scientists, system and database developers and administrators.
Within the program, fundamental courses in the key fields of mathematics, probability theory and statistics will be well integrated with the courses in software engineering, systems administration and data science. The program structure ensures the incremental acquisition of adequate practical and theoretical knowledge in the fields of Computer Science. Program graduates will be competitive professionals in Georgia and abroad in areas of software engineering, systems administration and data science.
In addition, the program is oriented towards the development of transferable skills such as effective oral and written communication in at least one non-native language, hence it will lead to the development of multicultural awareness. We expect that our graduates will use these skills to advance their careers in whichever area of their interest, in industry, or governmental sector or continue their studies in academia.
Program Educational Objectives:
The Program has the following Educational Objectives (PEOs):
- PEO 1: Graduates have sufficient knowledge and skills in the field of computer science to perform on a high professional level to contribute to the advancement of both their professional community and a broader society;
- PEO 2: Graduates are able to work autonomously and function efficiently in a team environment both as leaders and team members.
All students admitted to the bachelor program are required to accumulate 240 ECTS to be awarded their Bachelor’s Degree in Computer Science.
8 Semesters, 242 ECTS (1 ECTS: 25 hours)
- Free-elective Component: General Module – 62 ECTS (including 14 ECTS electives);
- Major – 180 ECTS (including 42 ECTS electives).
The bachelor program in Computer Science combines a solid core of Computer Science courses with the ability to gain additional depth through providing elective courses in fundamental areas of Computer Science and general education. All the combinations of mandatory and elective courses provide sufficient knowledge and expertise to the students necessary for computing practice, for applying the secure computing principles and for perception of local and global impacts of computing solutions on individuals, organizations and society in general. In addition, the curriculum provides breadth through various choices for basic science and general education, including business administration courses.
The bachelor program in Computer Science culminates with a Senior Design Project (12 ETCS), during which students are tasked to solve actual computing problems using the knowledge and skills they have learned throughout their studies. The Senior Design Project teams will generally consist of 3 to 6 students under the supervision of a faculty mentor/supervisor. The purpose of the project is to improve the students’ practical and technical skills, communication skills by integrating writing, presentation and teamwork opportunities and moreover, it serves to the transformation of students into proficient and equipped prospective employees.
- Interactive lectures and seminars;
- Active learning methods;
- Analysis and synthesis method;
- Problem-based learning;
- Individual and group work;
- Laboratory and practical work;
- Brainstorming and reflection;
- Projects.
Note: Specific teaching methods are identified for each individual program component and are listed in relevant syllabi.
Enrollment Year | 2021-2022 | |
Number Of Students | 24 | Georgian Students – 21 |
International Students – 3 |
Ana Tchrelashvili
Programs Coordinator, School of Technology
➳ Kakutsa Cholokashvili Avenue, Building T
☏ (+995 32) 222 00 09 (276)
✉ ana.tchrelashvili@iliauni.edu.ge
Vanda Pirtskhaladze
Quality Assurance Specialist, School of Technology
➳ Kakutsa Cholokashvili Avenue, Building T
☏ (+995 32) 222 00 09 (131)
✉ vanda.pirtskhaladze@iliauni.edu.ge