To ensure the successful professional development of Bachelor of Engineering graduates in "Computer Science and Engineering", the curriculum for this specialization combines mandatory foundational courses with elective ones. The core disciplines provide theoretical knowledge and understanding of the fundamental facts, concepts, terms, theories, concepts, principles, and models related to computer science, as well as skills for applying this knowledge to design, program, implement, maintain, develop, adapt, and localize computer and information systems and technologies. The elective courses aim to provide specialized training in specific theoretical and applied areas of computer science. Graduates of the "Computer Science and Engineering" specialization acquire solid engineering training, high language proficiency, and knowledge in the fields of economics, management, and marketing.
General theoretical training is conducted during the first year through mandatory courses in mathematics, physics, electrical engineering, general engineering disciplines, foreign languages, etc. Specialized training includes the study of mandatory academic courses in the following areas: synthesis and analysis of algorithms, CAD systems, programming, digital and microprocessor technology, information security, computer architectures, fundamentals of logical design, operating systems, programming languages, databases, computer peripherals, high-performance computer systems, development of Linux-based software, object-oriented programming, computer networks, systems with programmable logic, parallel software engineering, modern software technologies, integrated digital technologies, software design and testing, embedded systems, programming environments, agent-based technologies, computer graphics, bioinformatics, Java technologies, software technologies for secure code, fundamentals of web programming, artificial intelligence, metaheuristics, project management in information technology, virtual reality, multimedia systems, image processing, information systems. The profile-specific professional training of students includes the study of freely chosen disciplines, such as embedded systems programming, chip-based system design, distributed systems and computer communications, computer-integrated manufacturing, intelligent systems, software patterns, marketing of high technologies, and business economics.