Description

The Integrated Master's Degree in Computer Engineering and Informatics is offered by the Department of Computer Engineering and Informatics of the School of Engineering of the University of Patras. The programme provides comprehensive scientific and technological education in computer science and technology, informatics, communications, computer hardware and architecture, software, computing systems and their applications. Students acquire theoretical knowledge, laboratory experience and practical skills for the study, research, design, development and implementation of software and hardware systems and their applications.

Relation to Employment

The programme prepares Computer Engineers and Informatics Engineers for employment in software development, information systems, databases, networks and communications, artificial intelligence, computing systems, research and development, and public and private organisations. It also provides opportunities for continuation of studies at postgraduate and doctoral level.

Access Requirements / Progression Opportunities

Admission is carried out through the Panhellenic Examinations or transfer examinations, in accordance with the applicable legislation. To obtain the degree, students are required to successfully complete ten semesters of study and accumulate 300 ECTS credits. The programme leads to a single and undivided degree (Integrated Master).

Knowledge

Graduates of the Department, upon completion of the programme, are expected to:
•Possess comprehensive knowledge of the fundamental and applied areas of computer science and technology.
•Understand the principles of software, computing systems, architectures and network design and operation.
•Have knowledge of algorithmic problem solving, data processing, artificial intelligence and information systems development.
•Understand the principles of data communications, telematics and distributed computing systems.
•Know modern methods for the analysis, design and evaluation of computing applications.

Skills

Upon completion of the programme, students will be able to:
•Apply algorithmic and computational methods to solve complex problems.
•Use modern programming languages, software development tools and computing platforms.
•Design and evaluate software, databases, networks and computing systems.
•Develop applications using artificial intelligence, data processing and distributed systems techniques.
•Analyse technical requirements and collaborate in the development of complex information and computing solutions.

Competences

Graduates will be able to:
•Address complex problems in computer science and computing engineering through analytical and innovative approaches.
•Responsibly undertake the design, development and management of computing and information systems.
•Make documented technical decisions and evaluate alternative technological solutions.
•Contribute to the development of new technologies in software, computing systems, communications and artificial intelligence.
•Continue their scientific and professional development through research and lifelong learning.

National Portal for Learning Opportunities and Qualifications