Upon completing the successful monitoring the programme of studies, the graduates will have acquired, among others, theoretical and practical knowledge about the following:
• computer programming using modern programming languages (e.g. C);
• software development and maintenance;
• design and development of algorithms and data structures;
• computer architecture and man-machine communication techniques;
• design and development of relational databases;
• design and management of operating systems;
• design and management of data networks;
• design, management, and safety of IT systems;
• network modelling and design of telecommunications protocols;
• design and operation of telecommunications networks (broadband, wireless, wired, optical, satellite, of fixed and mobile telephony);
• technology for the design and manufacture of analogue / digital electronic and microelectronic circuits and systems;
• micro / nano-systems and applications for robotics.
The graduates of the Department of Computer Engineering of Technological Education acquire the necessary, as per international standards, scientific theoretical and technological knowledge and technical skills in order to be employed in every field of the cognitive subject of the Department, either as self-employed, or as offices or executives of private or public businesses, organisations, and agencies.
They are capable of dealing with and resolving problems that refer to the design, creation, operation, safety, and exploitation of IT systems, networks of IT systems and communications, as well as hardware systems.
Specifically, the graduate of the Department of Computer Engineering of Technological Education is capable, either by working on his/her own or in collaboration with other scientists with regard to large projects, of the following:
• producing and creating modern software, by using new tools and techniques;
• developing and designing modern telecommunications networks, based on the needs and conditions of the organisation;
• design the structure, the operation, and the support of the IT systems in an operational environment;
• analyse and design analogue and digital electronic / micro-electronic circuits, that are suitable for the development of modern hardware systems in computers and networked and/or distributed systems;
• analyse, study, design, and maintain architectures of hardware systems that apply either in autonomous or distributed network systems;
• ensure the operation and safety of modern telecommunication networks;
• provide consultation and designs for the increased needs of the market on issues of informatics, networks, and computer hardware;
• participate in and stay up to date about research issues and postgraduate programmes on IT, communication networks, and computer hardware.