The BSc Program in Computer Engineering is designed to give students a thorough understanding of the tools, methods, applications and practice of computer science and information technologies. It is both focused and practical in its orientation, with the goal to provide an education that is directly applicable to positions in industry. It is an integrated curriculum consisting of courses developed for the deeper theoretical understanding of the foundations of computer science as well as for obtaining practical knowledge and skills required by industrial applications in the complex field of information technologies.
The major specializations in Software Engineering are Information Technologies and Infocommunication Networks. The specialization Information Technologies deals with different aspects of the design and development of data driven applications, and with the model based and object oriented design and development principles. While, the specialization Infocommunication Networks allow flexible and efficient information transfer and processing. Such networks form the base to implement a huge variety of services in informatics, telecommunications and in distributed service provider systems.
Each specialization contains three courses focusing on the field of interest followed by a laboratory course and a project laboratory. In these laboratories equipped with up-to-date devices used in industry, students gain hands-on experiences which prepares them for industrial challenges.