Computer engineering (CE) as an academic field is best viewed as a combination of computer science and electrical engineering. Its body of knowledge embodies the science and technology of design, construction, implementation, testing and maintenance of software and hardware components of modern computing systems and computer-controlled equipment.
Computing systems are components in global markets, including automated transportation systems, control systems, consumer electronics, Internet, infotainment, defense, healthcare and modern manufacturing plants. Nowadays, the widespread convergence of several established technologies (such as TV, computer and distributed networking technologies integrated in embedded devices) results in technological advances and innovation that continues to create new challenges and opportunities for computer engineers.
The CE specialization program at TEI of Crete focuses on developing problem solving abilities related to applying algorithmic, architectural and technological design principles, analysis
and synthesis methods, oral and written communication skills and creative teamwork through a variety of laboratory experiences with live demonstrations. More specifically, students are able to specialize in the following areas:
- Computer Architecture and Embedded Systems Design
- Image Processing, Computer Vision and Intelligent Systems
- Computer Graphics and Game development
- Systems Communication & Control
The program aims to provide its graduates the necessary breadth and depth of knowledge in order to function as entry-level system engineers in the industry (offering sustained career growth in design, prototype implementation and/or testing), or enter graduate programs in the field for advanced study.