Information and Communication Technologies
The Bachelor’s Program in Information and Communication Technologies provides students with solid theoretical knowledge and practical experience in the field of information and communication technologies, preparing them for professional careers in the modern technological environment.
The program is based on the fundamental principles and contemporary approaches of computer science and information and communication technologies. It also offers opportunities for specialization through three concentrations: Software Engineering, Data Science and Artificial Intelligence, and Game Development. Students select their preferred concentration and deepen their knowledge and practical skills in a specific area of technology through relevant courses:
- Software Engineering Concentration covers Front-End, Back-End, and Full-Stack web development, the fundamentals of DevOps, and software testing. The concentration prepares students for the processes involved in creating, developing, testing, and ensuring the quality of software products.
- Data Science and Artificial Intelligence Concentration focuses on data analytics and visualization, big data processing, machine learning and deep learning, and Natural Language Processing (NLP). Students explore contemporary approaches to data processing and analysis, as well as key directions in the development of artificial intelligence.
- Game Development Concentration combines game design, the fundamentals of game programming, 3D art, high-level programming and systems, technical art, asset creation, and the fundamentals of animation. The concentration provides students with the knowledge and skills required to develop game design, programming logic, and visual and technical components.
The program places particular emphasis on practical and project-based learning. Its core teaching philosophy is “learning by doing,” incorporating interactive lectures, practical and laboratory classes, problem-based learning, case analysis, individual and group work, project-based learning, and demonstration methods.
The program also includes an internship and a capstone project, providing students with opportunities to apply their knowledge and skills to practical tasks, work on real-world problems, and develop the competencies required for professional practice.