PROGRAMS
BACHELOR OF INFORMATION TECHNOLOGY EDUCATIONAL PROGRAM
Program Goal
The aim of the program is to prepare competent qualified specialists in modern computer and information technology. To give the graduate the knowledge of the relevant theories of computer and information technologies and to develop practical skills, develop a lifelong learning and continuous professional development skills and be able to achieve the best of modern computer technologies, education, science and business administration. Introduce best practices and preliminary ideas; Knowledge of the basics of higher mathematics and physics, modern programming languages, operating systems, computer architecture, computer network, database, web technologies, geoinformation systems, information technology projects management, artificial intelligence and cyber security grounds. To develop practical skills necessary for modern computer and IT specialist. After completion of the program, graduates will be able to work in private and state organizations as computer processing and software specialists, web designers, computer network specialists, cyber security specialists, mobile application and/or game developers. Integrated International Certificate Courses in the program, such as Cisco, Microsoft, Oracle Academic Training Courses, will give students an opportunity to obtain international certificates
Outcomes
Methods for Attaining Learning Outcomes:
• Demonstration Method
• Discussion of the news;
• Practical work;
• Laboratory work;
• Presentation;
• Team work;
• Critical analysis;
• Literature Review;
• The method of working on the book;
• Find relevant material in electronic format or library;
Knowledge and understanding
- Have knowledge of tendencies and development stages modern computer technology developments;
- Have knowledge of Advanced mathematics and fundamentals of physics;
- Have knowledge of office systems;
- Have knowledge of the fundamentals of modern operational systems and architecture;
- Have knowledge of structure and syntax of modern programing languages (C++, C#, Java);
- Have knowledge of fundamentals of web development;
- Have knowledge of planning, management and security issues of computer networks;
- Have knowledge of planning and management issues of the modern data base systems;
- Have knowledge of MapInfo fundamentals;
- Have knowledge of fundamentals of mobile application developments on Android Platform;
- Have knowledge of modern IT Services and Projects Management issues;
- Have knowledge of cybersecurity fundamentals;
Skills
- Solve some simple engineering problem by using knowledge of mathematical and physical principles;
- Develop software with modern programing languages (C++, C#, Java);
- Work effectively with modern computer operational systems and office programs;
- Determine the compatibility of different types and standards devices;
- Create multifunctional web pages;
- Design, implement and manage local computer networks, detect and solve problems in local network;
- Design, implement and manage modern database systems;
- Develop and manage GIS database based on the MapInfo platform;
- Use Legal Regulations of Cyber Security Regulatory properly.
- Use analytical methods to determine and analyze efficiency of algorithms;
- Make conclusions about planning of information and graphic issues of web pages;
- Make conclusions about planning issues for small corporate computer network;
- Analyze and conclude issues in the field of IT;
- Make a conclusion regarding the creation and administration of database;
- Make conclusions about the structure and function of the Android platform;
- Use modern information and communication technologies;
- Participate in professional discussion and present oral speech or write reports (problem solving, using methods, abstracts, etc.);
- Work in a team;
- Participate in the presentation of the project / discussion with relevant field specialists;
Responsibility and autonomy
- Evaluate their learning process consistently and multilaterally;
- Extend the learning process;
- Integrate own knowledge and experience with new ones;
- Constantly develop and renew their knowledge/skills in field of technological innovations;
- Search literature and use of it to increase knowledge independently;
- Recognize requirements defined by professional, ethical and legal norms, protect own knowledge in the field of consciousness and respect for the creative achievements of other specialists;
- Complete assigned tasks in a timely and efficient manner;
- Get information about world’s modern achievements in the field of information technologies;
Teaching Process Characteristics:
- In order to obtain the academic degree of Bachelor of Informatics, the student needs to accumulate 240 credits, which means:
- 138 ECTS for the main subjects of the program,
- 84 ECTS for the optional subjects of the program
- Free credits 18 ECTS;
Program Core |
|||
Code | Subject | ECTS | Semester |
INFO1111E | Introduction in Programming (C++) | 6 | 1 |
INFO1112E | Office Systems | 6 | 1 |
KART1220E | Academic Writing | 6 | 1 |
MATH1115E | Calculus I | 6 | 1 |
MATH1123E | Linear Algebra and Analytical Geometry | 6 | 1 |
HIST1117E | Introduction to World History | 6 | 2 |
INFO2116E | Computer Architecture | 6 | 2 |
INFO3131E | Object Oriented Programming C++ | 6 | 2 |
INFO4259E | Data Structures and Algorithms | 6 | 2 |
MATH1166E | Calculus II | 6 | 2 |
BUSN1210E | Basics of Business and Economics | 6 | 3 |
EENG1105E | Fundamentals of Physics | 6 | 3 |
INFO2229E | Operation System (Windows) | 6 | 3 |
INFO3120E | Introduction to WEB development | 6 | 4 |
INFO3250E | Visual Programming (C#) I | 6 | 4 |
INFO3253E | Introduction to Cyber Security | 6 | 4 |
MATH3112E | Discrete Mathematics | 6 | 4 |
INFO3110E | Computer Network I | 6 | 5 |
INFO3230E | Programming language Java I | 6 | 5 |
INFO3254E | Oracle Database Design and Programming | 6 | 5 |
INFO1220E | Geoinformatics | 6 | 6 |
INFO1107E | IT Services and Projects Management | 6 | 7 |
INFO1126E | Android Application Programming | 6 | 7 |
Credits sum: |
138 |
Program Elective |
|||
Code | Subject | ECTS | |
INFO3200E | Penetration testing | 6 | |
INFO3204E | Microsoft Azure Security Technologies | 6 | |
INFO3205E | Cybersecurity analysis and architecture | 6 | |
INFO3290E | 6 | ||
INFO3330E | Security technologies of Amazon's cloud solution AWS | 6 | |
INFO4440E | Administration of Microsoft's cloud solution Azure | 6 | |
INFO5550E | The architecture of Amazon's cloud solution AWS | 6 | |
KART1141 | Georgian, as a second language I | 6 | |
LING0015 | Georgian as a Foreign Language I (General) | 6 | |
EENG1120E | Introduction to Electronics | 6 | |
HIST1230E | Introduction to the History of Georgia | 6 | |
INFO3130E | Computer Structural Organization | 6 | |
INFO3132E | Programming Language Python | 6 | |
INFO3150E | Computer graphics systems | 6 | |
INFO3275E | Introduction to Application Security | 6 | |
INFO3288E | Cloud Security Fundamentals | 6 | |
INFO4115E | Basics of Publishing programs | 6 | |
INFO3220E | Web Development (PHP, MySQL) | 6 | |
INFO3240E | Linux OS administration | 6 | |
INFO3260E | Malware analysis | 6 | |
INFO3261E | Eco Systems of Cyber Security | 6 | |
INFO3265E | Personal Data Protection | 6 | |
INFO4116E | Introduction to Machine Learning Modeling | 6 | |
INFO4150E | Visual Programming (C#) II | 6 | |
MATH4118E | Fundamentals of Cryptology | 6 | |
EENG1106E | Physical Principles of Information Technologies | 6 | |
INFO3010E | Introduction to blockchain technology and cryptocorency | 6 | |
INFO3136E | Non-Relational Databases (MongoDB) | 6 | |
INFO3210E | Computer Networks II | 6 | |
INFO3232E | Basics of Game Design | 6 | |
INFO3257E | Oracle: Programming with PL/SQL | 6 | |
INFO3276E | Hacking tools and methods | 6 | |
INFO4120E | Web Development (ReactJS) | 6 | |
INFO4250E | Programming language Java II | 6 | |
INFO4334E | ASP.NET MVC | 6 | |
INFO4450E | Introduction to Game Development I | 6 | |
MATH2212E | Numerical Analysis | 6 | |
INFO1125E | Database Management Systems (MS SQL) | 6 | |
INFO3133E | Programming Language Swift | 6 | |
INFO3211E | Computer network security | 6 | |
INFO3550E | Hacking and digital evidences | 6 | |
INFO4231E | Internship in Information Technologies | 6 | |
INFO4460E | Introduction to Game Development II | 6 | |
INFO1225E | Geo-Information Systems (Arc GIS) | 6 | |
INFO1230E | Visual Basic for Application (VBA) | 6 | |
INFO3134E | iOS Development | 6 | |
INFO4170E | Bachelor Project in Information Technologies | 12 | |
INFO4240E | Bachelor thesis in Information Technologies | 12 | |
Credits sum: |
300 |
Matrix Of Privequisites
Point | GPA | The university assessment | The general assessment in Georgia | |
97-100 | 4,00 | A+ | A | Excellent |
94-96 | 3,75 | A | ||
91-93 | 3,50 | A- | ||
87-90 | 3,25 | B+ | Very good | |
84-86 | 3,00 | B | B | |
81-83 | 2,75 | B- | ||
77-80 | 2,50 | C+ | C | good |
74-76 | 2,25 | C | ||
71-73 | 2,00 | C- | ||
67-70 | 1,75 | D+ | D | Satisfactory |
64-66 | 1,50 | D | ||
61-63 | 1,25 | D- | ||
51-60 | 1,00 | E | E | Sufficient |
Not passed | ||||
41-50 | FX | FX | Insufficient | |
<40 | F | F | Failed |