Skip to content

Department

Computer Engineering

Computer Engineering

The Department's primary aim is to impart knowledge, lasting learning, and problem-solving skills to its students in Computer Engineering. It seeks to generate new knowledge and to apply both existing and new knowledge to solve challenging problems in the future, thereby improving people's quality of life. The CEN Department aims to develop and prepare professionals to lead productive lives at the cutting edge of Computer Engineering, and to produce well-educated individuals grounded in the fundamental concepts of hardware and hardware engineering.

The undergraduate course is designed to educate students with an emphasis on creating appropriate infrastructure, enabling them to adapt to the constantly changing field of scientific and technological evolution. It also develops the skills needed to respond to the rapid changes in the practice of the profession of Engineer of Electronic Computer Systems.

In particular, the undergraduate programme in the Department of Computer Engineering promotes:

  • The acquisition of basic knowledge and expertise in computer science, to meet professional challenges and adapt to the constantly changing field of scientific and technological developments.
  • The development of the necessary Computer Engineering skills in the analysis, design, development, implementation, and maintenance of computer systems across various professional fields.
  • The development of students' analytical and synthetic capacity to meet the challenges of their specialty.
  • The preparation of students for professional careers in industry, IT companies, education, and public sector organisations.
  • The design, construction, maintenance, and supervision of computer systems operation.
  • The management of telecommunication and information systems, and of systems for processing, storing, retrieving, and transmitting information in any form.
  • The development and maintenance of software systems with applications in telematics, medicine, and multimedia.
  • The implementation of training programmes in information technology, telecommunication systems, and networks.
  • Applied research on information and communication technologies.

The core competencies for all options in the Computer Engineering (CEN) programme are divided into two groups: general and technical competencies. The core general competencies comprise the following knowledge, skills, and abilities:

Analysis and problem-solving skills: information gathering, efficiency, systematic thinking, thoroughness, creativity, learning by doing, and analysis of alternatives (cost/benefit).

Interpersonal skills: collaboration and team building, leadership, writing, speaking, listening, and managing change and uncertainty.

Management skills: project management, risk management, user orientation, and decision-making.

Regarding specific competencies in software engineering, top graduates typically possess certain core competencies in addition to strong programming skills and a degree in software engineering. Such a graduate is characterised by the ability to:

  • Continually bring fresh ideas to the table
  • Remain versatile and thrive in a fast-paced environment
  • Demonstrate strong leadership qualities
  • Solve problems astutely
  • Show a genuine passion for technology
  • Stay naturally curious as a lifelong learner
  • Apply strong analytical skills

Programmes offered