Available courses
Fundamentals of Databases for Minors / მონაცემთა ბაზების საფუძვლები- მაინორისთვის
ECTS: 6
Introduction to Computer Architecture / შესავალი კომპიუტერის არქიტექტურაში
ECTS: 6
Prerequisite: Introduction to Informatics 1
Basic Principles of Operating Systems and System Software / ოპერაციული სისტემების ძირითადი პრინციპები და სისტემური დაპროგრამება
ECTS: 6
Prerequisite: Introduction to Informatics 2
Introduction to Software Engineering / შესავალი პროგრამულ ინჟინერიაში
ECTS: 6
Prerequisite: Fundamentals of Programming
Fundamentals of Algorithms and Data Structures / ალგორითმების და მონაცემთა სტრუქტურების საფუძვლები
ECTS: 6
Prerequisite: Fundamentals of Programming
Scripting Languages / სკრიპტინგის ენები
ECTS: 6
Prerequisite: Fundamentals of Programming
Fundamentals of Programming (Exercises & Laboratory) / დაპროგრამების საფუძვლები (ლაბორატორია)
ECTS: 6
Introduction to Informatics 2 / შესავალი ინფორმატიკაში 2
ECTS: 6
Prerequisite: Introduction to Informatics 1
Discrete Probability Theory / დისკრეტული ალბათობის თეორია
ECTS: 6
Prerequisite: Discrete Structures
Linear Algebra for Informatics / წრფივი ალგებრა ინფორმატიკისთვის
ECTS: 6
Seminar on Symbolic and Neuro-Symbolic AI / სემინარი სიმბოლურ და ნეიროსიმბოლურ ხელოვნურ ინტელექტში
ECTS: 6
Prerequisite: Introduction to Informatics 2
Visual Algorithms and Application Design / ვიზუალური ალგორითმები და აპლიკაციების დიზაინი
ECTS: 6
Prerequisite: Fundamentals of Programming
Intensive Programming in C / ინტენსიური პროგრამირება C-ში
ECTS: 6
Prerequisite: Analysis for Informatics; Fundamentals of Algorithms and Data Structures
Natural Language Processing / ენის ბუნებრივი დამუშავება
ECTS: 6
Prerequisite: Linear Algebra for Informatics; Discrete Probability Theory
LLM (Large Language Model) Applications via Langchain / LLM (დიდი ენობრივი მოდელის) აპლიკაციები Langchain-ის საშუალებით
ECTS: 6
Prerequisite: Introduction to Software Engineering; Discrete Probability Theory
Fundamentals of Data Science / მონაცემთა მეცნიერების საფუძვლები
ECTS: 6
Prerequisite: Fundamentals of Programming; Introduction to Informatics 1
Management Information System / მენეჯმენტის ინფორმაციული სისტემები
ECTS: 6
No prerequisite
Cyber Security Fundamentals / კიბერ უსაფრთხოების საფუძვლები
ECTS: 6
Prerequisite: Fundamentals of Programming
Product Development for Software Engineers / პროდუქტის დეველოპმენტი პროგრამული უზრუნველყოფის ინჟინრებისთვის
ECTS: 6
Prerequisite: Scripting Languages; Fundamentals of Programming
Manual Software Testing / პროგრამული უზრუნველყოფის მანუალური ტესტირება
ECTS: 6
No prerequisite
Probability and Statistics: with Programming / ალბათობა და სტატისტიკა: დაპროგრამებით
ECTS: 6
Prerequisite: Discrete Probability Theory
Scientific Communication on Statistical Machine Learning / სამეცნიერო კომუნიკაცია სტატისტიკურ მანქანურ სწავლებაზე
ECTS: 6
No prerequisite
Applied LLM Systems / გამოყენებითი LLM სისტემები
ECTS: 6
Prerequisite: Introduction to Software Engineering
Java Development Tools & Best Practices / Java-ს დეველოპმენტის ხელსწყოები და საუკეთესო პრაქტიკები
ECTS: 6
Prerequisite: Fundamentals of Programming; Introduction to Informatics 2
DevOps / დევოფსი
ECTS: 6
Prerequisite: Basic Principles of OS; Fundamentals of Algorithms and Data Structures
Deep Learning / სიღრმისეული მანქანური სწავლება
ECTS: 6
Prerequisite: Linear Algebra for Informatics; Fundamentals of Programming
Data Scraping with Python / მონაცემთა მოპოვება Python-ის გამოყენებით
ECTS: 6
Prerequisite: Fundamentals of Programming; Introduction to Informatics 1
Building AI-Powered Applications / ხელოვნურ ინტელექტზე დაფუძნებული აპლიკაციების შექმნა
ECTS: 6
Prerequisite: Fundamentals of Programming; Scripting Languages
Blockchain & Cryptocurrency Fundamentals / ბლოკჩეინისა და კრიპტოვალუტის საფუძვლები
ECTS: 6
No prerequisite
Backend Development (NET) / ბექენდ დეველოპმენტი (NET)
ECTS: 6
Prerequisite: Databases 1; Scripting Languages
Advanced Java in Practice / Java-ს მოწინავე კონცეფციები პრაქტიკაში
ECTS: 6
Prerequisite: Fundamentals of Programming; Introduction to Informatics 2
Security Testing with Fuzzing / ტესტირება უსაფრთხოების მიზნით Fuzzing-ით
ECTS: 6
Prerequisite: Fundamentals of Programming
Principles of Game Development and Game Design / თამაშის დეველოფმენთის და დიზაინის პრინციპები
ECTS: 6
No prerequisite
Game Programming with Unreal Engine / თამაშების პროგრამირება Unreal ძრავის გამოყენებით
ECTS: 6
Prerequisite: Fundamentals of Programming
Principles of Game Art / თამაშის ხელოვნების პრინციპები
ECTS: 6
Prerequisite: Introduction to Computer Architecture
Fundamentals of Machine Learning / მანქანური სწავლების საფუძვლები
ECTS: 6
Prerequisite: Linear Algebra for Informatics; Discrete Probability Theory
System Management Essentials: Windows and Linux / სისტემური მენეჯმენტის თავისებურებები: Windows & Linux
ECTS: 6
Prerequisite: Basic Principles of Operating Systems
Professional English for Information Technology / პროფესიონალური ინგლისური ინფორმაციული ტექნოლოგიებისთვის
ECTS: 6
Prerequisite: English 2
Javascript: Advanced Concepts and Full Stack Applications / ჯავასკრიპტი: გაძლიერებული კურსი და Full Stack აპლიკაციები
ECTS: 6
Prerequisite: Fundamentals of Programming
Test Automation / ტესტირების ავტომატიზაცია
ECTS: 6
Prerequisite: Introduction to Informatics 1; Fundamentals of Programming
Introduction to ML&AI / შესავალი მანქანურ სწავლებაში&ხელოვნურ ინტელექტში
ECTS: 6
Prerequisite: Fundamentals of Programming; Analysis for Informatics
The Tyranny of Types Curse or Blessing / ტიპთა ტირანია: წყევლა თუ დალოცვა
ECTS: 6
Prerequisite: Fundamentals of Programming; Introduction to Informatics 2
Basic Game Engine Development / კომპიუტერული თამაშების ძრავის შემუშავების საფუძვლები
ECTS: 6
Prerequisite: Fundamentals of Algorithms and Data Structures; Fundamentals of Programming; Introduction to Informatics 1; Discrete Structures; Linear Algebra for Informatics
Blockchain & Cryptography Introduction / შესავალი ბლოქჩეინსა და კრიპტოგრაფიაში
ECTS: 6
Prerequisite: Fundamentals of Programming
Language Processing in Software Engineering / ენის დამუშავება პროგრამული უზრუნველყოფის ინჟინერიაში
ECTS: 6
Prerequisite: Introduction to Software Engineering; Fundamentals of Algorithms and Data Structures
Virtual Machines / ვირტუალური მანქანები
ECTS: 6
Prerequisite: Fundamentals of Programming; Introduction to Informatics 2
Basic Research Methods and Tools / კვლევის ზოგადი მეთოდები და ხელსაწყოები
ECTS: 6
Prerequisite: Discrete Probability Theory
Introduction to Data Science with Python / შესავალი მონაცემთა მეცნიერებაში პითონის გამოყენებით
ECTS: 6
Prerequisite: Linear Algebra for Informatics; Discrete Probability Theory; Fundamentals of Programming
Backend Development / ბექენდ დეველოპმენტი
ECTS: 6
Prerequisite: Databases 1; Scripting Languages
Program Optimization / პროგრამის ოპტიმიზაცია
ECTS: 6
Prerequisite: Fundamentals of Programming; Introduction to Informatics 2
Logic in Artificial Intelligence / ლოგიკა ხელოვნურ ინტელექტში
ECTS: 6
Prerequisite: Discrete Structures
Graph Databases / შესავალი გრაფზე დაფუძნებული მონაცემთა ბაზები
ECTS: 6
Prerequisite: Introduction to Informatics 1; Fundamentals of Programming; Databases 1
Parallel System Architecture 2 / პარალელური სისტემის არქიტექტურა 2
ECTS: 6
Prerequisite: Parallel System Architecture 1
Parallel System Architecture 1 / პარალელური სისტემის არქიტექტურა 1
ECTS: 6
Prerequisite: Introduction to Computer Architecture; Basic Principles of OS
Empirical Software Engineering / ემპირიული პროგრამული ინჟინერია
ECTS: 6
Prerequisite: Introduction to Software Engineering; Discrete Probability Theory
Introduction to Cryptography / შესავალი კრიპტოგრაფიაში
ECTS: 6
Prerequisite: Discrete Structures; Analysis for Informatics
Problem-solving using Algorithms and Data Structures / ამოცანების ამოხსნა ალგორითმებისა და მონაცემთა სტრუქტურების გამოყენებით
ECTS: 6
Prerequisite: Fundamentals of Algorithms and Data Structures
System Design / სისტემის დიზაინი
ECTS: 6
Prerequisite: Basic Principles of OS; Fundamentals of Algorithms and Data Structures; Databases 1
Computer Security / კომპიუტერული სისტემის უსაფრთხოება
ECTS: 6
Prerequisite: Basic Principles of OS; Fundamentals of Algorithms and Data Structures
Cloud Computing / ღრუბლოვანი ტექნოლოგიები
ECTS: 6
Prerequisite: Databases 1; Scripting Languages
Software Engineering Practical Course / პროგრამული ინჟინერიის პრაქტიკული კურსი
ECTS: 6
Prerequisite: Fundamentals of Programming; Fundamentals of Algorithms and Data Structures; Introduction to Software Engineering
Software Engineering Practical Course: User Interface and Interaction Design / პროგრამული ინჟინერიის პრაქტიკული კურსი: მომხმარებლის ინტერფეისი და ინტერაქციის დიზაინი
ECTS: 6
Prerequisite: Introduction to Software Engineering
Introduction to Software Engineering Practical Course / შესავალი პროგრამული უზრუნველყოფის ინჟინერიის პრაქტიკული კურსი
ECTS: 6
Prerequisite: Basic Principles of OS; Scripting Languages; Fundamentals of Algorithms and Data Structures
Project System Development / პროექტი - სისტემის განვითარება
ECTS: 12
Prerequisite: Introduction to Software Engineering