Caucasus University

Knowledge is the Foundation of Freedom

Courses Offered
0
years of Experience
0 +
Since Established
0
International Students
0 +
Why Choose

Caucasus University

Caucasus University, established in 1998, offers high-quality education across multiple disciplines. It has partnerships with 207 universities globally and boasts a historic campus. With successful programs in tourism, law, and economics, CU emphasizes practical training, achieving notable accreditation, and expanding to a new campus in Batumi with innovative programs.

Caucasus University

Mission and Values

Caucasus University’s mission is to provide high-quality education and research opportunities, fostering an environment of academic freedom and intellectual growth. It aims to train highly qualified specialists through practice-oriented teaching, international cooperation, and innovative programs.

Academic Excellence

We are committed to fostering a culture of intellectual rigor and lifelong learning, empowering students and faculty to excel in their academic pursuits.

Integrity

Integrity is the foundation of all we do, guiding our actions with honesty, fairness, and transparency.

Innovation

We champion creativity and forward-thinking, leveraging technology and research to develop transformative solutions to global challenges.

Social Responsibility

We are dedicated to making a positive impact on society by addressing critical issues and promoting equity, sustainability, and inclusion.

How To Get Admission

StepsDescriptionBachelor'sMaster'sDual Degree
Course SelectionExplore available courses and choose the program you wish to apply for.
Check RequirementsEnsure you meet the academic and language requirements for your selected course.
Fill Application FormComplete the application form.
Submit Application DocumentsSubmit the application form along with: Passport copy and educational documents.
Wait for Application ReviewThe university will review your application.
Schedule Online InterviewSchedule and attend an online interview.
Conditional Offer LetterReceive a Conditional Enrolment Letter upon successful evaluation.
Pay Initial Deposit and FeesMake the required payment to start the documentation and educational equivalence process.
Approval and Rector’s LetterOnce approved by the Ministry of Education, receive the Rector’s Letter from the university.
Gather Visa DocumentsGather all necessary documents and submit the file for your student visa application.
Receive Student VisaObtain your student visa to travel to Georgia.
Travel and Start EducationUpon arrival in Georgia, sign the University Contract, pay the remaining service fee, and start your education journey.
Caucasus University

Courses Offered

The Caucasus University Offers:

Computer Science

The Caucasus School of Technology’s Undergraduate Program in Computer Science is designed to meet both international accreditation standards and the evolving demands of the local labor market. This program offers a unique integration of computer science and business, equipping students with comprehensive knowledge and skills across these fields. Core computer science courses provide a robust foundation in technical knowledge, while business courses enhance students’ understanding of the business environment, enabling them to make strategic decisions when selecting, creating, and managing computer-based systems. Additionally, general education courses expand students’ intellectual scope and skill set, preparing them for diverse career paths. A key feature of the program is the Bachelor’s Thesis, where students, guided by instructors, work collaboratively to develop and present a real-world product. This capstone experience cultivates essential skills, such as teamwork, user interaction, and professional presentation, while also giving students a chance to connect with potential employers or clients. The program’s objectives aim to provide a deep theoretical foundation, interdisciplinary education in computer science, and practice-oriented skills to prepare graduates for advanced studies or professional roles in Georgia and beyond.

Course Details

The Computer Science Bachelor’s Program at the Caucasus School of Technology is structured to make students “job ready” early on and provide them with ample career development opportunities. Through the support of the Career Services Office, students can participate in coordinated internship programs or secure job placements that align with their career goals. Graduates of the program can pursue diverse roles in fields such as academia, research, industry, media, government, and private or business sectors. Common roles for program alumni include Software Developer, System and Security Administrator, IT Project Manager, and Multimedia Developer. The curriculum spans essential topics, including computer technology, data structures, algorithms, hardware, operating systems, networks, databases, software development, and cybersecurity, ensuring a well-rounded technical education. The program requires completion of 240 ECTS credits, typically over four years, with a maximum duration of six years for students needing additional time. The credit distribution includes 134 ECTS for mandatory courses, 48 for electives, 20 for mandatory university-wide courses, 20 for optional university courses, and 18 free credits, allowing students to tailor their learning to their interests and career ambitions.

Course Structure

Course List

Course CodePrerequisiteCourseYearSemesterECTS
1MATH 0003ECalculus III5
2CTC 1141EPrinciples of Computer Programming III5
3MATH 0004EMATH 0003ECalculus IIIII5
4MATH 1240EDiscrete MathematicsIII5
5CTC 1242EComputer ArchitectureIII5
6CTC 1243ECTC 1141EPrinciples of Computer Programming IIIIIII5
7MATH 2140EMATH 0004EScientific ComputingIIIII5
8PHYS 2140EMATH 0003EPrinciples of PhysicsIIIII5
9CTC 2141ECTC 1141EWeb Technologies IIIIII5
10CTC 2143ECTC 1242EOperating SystemsIIIV5
11CTC 2154ECTC 1243EObject Oriented ProgrammingIIIV5
12CTC 2144EPrinciples of NetworkingIIIV5
13CTC 2241ECTC 2141EWeb Technologies IIIIIV5
14CTC 2243ECTC 1141EIntroduction to Database SystemsIIIV5
15CTC 2244EComputer SecurityIIIV5
16CTC 2245ECTC 1243EAlgorithms & Data Structures IIIIVI5
17CTC 3249ECTC 2245EAlgorithms & Data Structures IIIIIVI6
18CTC 3149ECTC 1243EProgramming ParadigmsIIIVI6
19PHYS 3140ECTC 1243EPython Programming Language IIIIVI6
20PST 3240EMATH 0003EProbability & StatisticsIVVII6
21CTC 4141ECTC 2143ESoftware Engineering IIVVII6
22CTC 3244ECTC 1243E.NET Technologies IIVVII6
23CTC 4147ECTC 2245EArtificial IntelligenceIVVII6
24BPR 4242EBachelor’s ThesisIVVIII12
25ELC 2240EPHYS 2140EElectronicsOptional Learning Course5
26CTC 3143ECTC 2241EWeb Technologies IIIOptional Learning Course6
Course List

Course List

NoCourse CodePrerequisite(s)CourseSemesterECTS
27CTC 3145ECTC 2143ESystem Administration IV6
28SEC 3140EUsable SecurityV6
29SEC 3142EWeb Penetration Testing IV6
30DSY 3140ECTC 2245E, CTC 2144EDistributed SystemsV6
31HPC 3140ECTC 2144EIntroduction to High-Performance Computing (HPC) SystemsV6
32CTC 4145ECTC 2243EDatabase AdministrationVI6
33CTC 3241ECTC 1243EUser InterfacesVI6
34CTC 3242ECTC 1243ESoftware SecurityVI6
35CTC 3243ECTC 1243EJava Programming Language IVI6
36SEC 3241ESEC 3142EWeb Penetration Testing IIVI6
37OSS 3240ECTC 3145EServer-side Operating Systems SecurityVI6
38WEB 3240ECTC 3143EWeb Technologies IVVI6
39CTC 3245ECTC 2143ESystem Administration IIVI6
40CTC 3247ECTC 2144ECorporate Wireless NetworksVI6
41PHY 3240EPHY 3140EPython Programming Language IIVII6
42FPR 3240ECTC 2245EFunctional ProgrammingVII6
43CPL 3240ECTC 1243ECompilersVII6
44HDW 3240Hardware Product PrototypingVII6
45ITPM 4140EIT Project ManagementVII6
46ALGO 4140ECTC 2245EProblem-solving Using Algorithms and Data StructuresVII6
47MK 3140EDigital MarketingVII6
48CTC 4142ECTC 3243EJava Programming Language IIVIII6
49CTC 4143ECTC 3244E.NET Technologies IIVIII6
50IWS 4141ECTC 2144ESecurity Systems of Corporate NetworksVIII6
51NWS 4141ECTC 3247EWireless Networks and SecurityVIII6
52CTC 4241ECTC 4141ESoftware Engineering IIVIII6
53CTC 4148EMATH 2140ECryptographyVIII6
54CTC 4249ECTC 2245E, PST 3240EMachine LearningVIII6
Course Table

Course Table

Course CodePrerequisite(s)CourseSemesterECTS
55ITL 4140ELegal Issues of Information TechnologyVIII6
56PAR 4240EPrinciples of Parallel ProgrammingVIII6
57TEST 4240ECTC 2241EPrinciples of Test Automation EngineeringVIII6
58CIS 1140EComputer Skills and Office ApplicationsI5
59ACWR 0007EAcademic WritingI5
60ENGL 0009EGeneral English C1.0I5
61ENGL 0010EENGL 0009EGeneral English C1II5
62CIS 1242ECIS 1140EData Analysis and VisualizationII5
63ENGF 0001General English Language Skills B2.0+I5
64ENGF 0002ENGF 0001General English Language Skills B2+II5
65GEO 0001Georgian Language A1I5
66GEO 0002GEO 0001Georgian Language A2II5
67HIST 0001EIntroduction to World History & CivilizationI5
68POLS 0002EPolitical ScienceI5
69HIST 0003EHistory of GeorgiaI5
70SOCI 0004ESociologyII5
71PHIL 0005EPhilosophyII5
72PSYC 0006EPsychologyII5
73ENTP 0009EEntrepreneurshipII5
74Free CourseFree Course5

Course Details

IT Programs
CoursesFacultyLevelDurationAnnual Fees
Computer ScienceITBachelor4 years$5500 - $6000
Information Technology ManagementITMaster2 years$5500 - $6000
Dual Degree in CybersecurityITBachelor3 years$10000 - $10500

Frequently Asked Questions

Computer Science Program - FAQ

1. What is the admission process for the Computer Science program?

To apply for the Computer Science program, you need to submit an online application form, academic transcripts, and proof of English language proficiency. An interview may also be part of the process.

2. Are the courses taught in English?

Yes, all courses in the Computer Science program are taught in English to accommodate international students and enhance global communication skills.

3. What career opportunities can I pursue after graduation?

Graduates can pursue various roles such as Software Developer, Systems Analyst, Network Administrator, Cybersecurity Specialist, and IT Project Manager in various sectors including technology, finance, and government.

4. Does the program include internship opportunities?

Yes, the Computer Science program includes internship opportunities to help students gain practical experience and enhance their employability upon graduation.

5. How long does it take to complete the Computer Science degree?

The standard duration of the Bachelor’s Degree Program in Computer Science is four years, comprising 240 ECTS credits.

6. What specialized courses are available in the program?

The program offers specialized courses in areas such as Artificial Intelligence, Cybersecurity, Data Science, Software Engineering, and Web Development to provide a comprehensive education in computer science.
Scroll to Top