
Master in Informatics and Computing Engineering
Porto, Portugal
DURATION
2 Years
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2025
TUITION FEES
EUR 6,000
STUDY FORMAT
On-Campus
Key Summary
Introduction
What is Informatics and Computing Engineering?
It is an area of engineering that addresses all aspects related to the conception, design, implementation, and operation of computer systems and the integration of information and communication technologies (ICT) in organizational environments.
Who should apply?
To students with basic education (bachelor) in Informatics and Computing Engineering, Computer Science, or similar areas, who wish to deepen and specialize their knowledge in areas such as Software Engineering; Artificial Intelligence; Interaction and Multimedia; Information Systems; Cybersecurity; Computer Architecture, Operating Systems and Networks; Programming Science and Technology; Quantitative Methods and Management.
Generic Objectives
MEIC’s primary objective is to promote the qualification of its graduates in recent developments and advanced aspects of Informatics Engineering (EI), with application to the conception, design, implementation, and operation of computer systems and the integration of ICT in organizational environments, thus enabling its graduates to perform high responsibility roles and leadership roles in complex, innovative and multidisciplinary contexts, or to pursue a PhD.
To this end, it offers an education combining:
- common education on the most recent developments in the major scientific and technical areas of EI;
- specialized education in advanced EI topics of interest to each student by choosing optional UCs;
- flexible education in complementary aspects of Management and Transversal Skills.
The study cycle comprises 40.5 ECTS of compulsory UCs, 49.5 ECTS of optional UCs, and 30 ECTS of Dissertation.
Accreditation
This study program is accredited by the Higher Education Assessment and Accreditation Agency (A3ES).
Gallery
Admissions
Curriculum
First Year
1st Semester
- Machine Learning
- Large Scale Software Development
- Information Processing and Retrieval
- Large Scale Distributed Systems
- Interactive Graphics Systems
2nd Semester
- Project Management Laboratory
Optional Curricular Units (24 Credits)
- Agents and Multi-Agent Systems
- Software Systems Architecture
- Machine Learning Complements
- Mobile Computing
- Design and Development of Digital Games
- Requirements Engineering
- Advanced Data Structures and Algorithms
- Enterprise Management and Entrepreneurship
- Networks and Systems Management
- Information Security Management
- Information Systems Management
- Marketing
- Optimization
- Natural Language Processing
- Constraint Logic Programming
- Network Security
- Computer Systems Security
- Multimedia Services and Applications
- Embedded and Real Time Systems
- Database Technologies
- Computer Vision
- Any curricular unit of University of Porto (2nd cycle)
Second Year
1st Semester
- Transferable Skills
- Dissertation Planning
Optional Curricular Units (24 Credits)
- Project Appraisal
- Data Analysis and Integration
- Non Relational Databases
- Efficient Heterogeneous Computing
- Advanced Parallel Computing
- Software Language Engineering
- Secure Software Engineering
- Formal Methods for Critical Systems
- Modelling and Simulation
- Business Models for the Digital Economy
- Virtual and Augmented Reality
- Intelligent Robotics
- Seminars
- Cyberphysical Systems and Internet of Things
- Advanced Software Construction Techniques
- Software Testing, Verification and Validation
- Advanced Topics in Interaction and Multimedia
- Semantic Web and Linked Data
- Any curricular unit of University of Porto (2nd cycle)
2nd Semester
- Dissertation
Program Outcome
The learning objectives include:
- In general, acquire the necessary proficiency knowledge of engineering sciences and technologies in the ICT domain, as well as management skills and personal, professional, and interpersonal skills and attitudes, and be able to use them to solve, anticipate, and prevent complex problems in the ICT domain and to conceive, design, implement and operate complex ICT-based systems in social and business contexts.
- More specifically, be able to perform the professional roles indicated in the European ICT Professional Role Profiles which require competencies at level e-4 (master) of the European e-Competence Framework, (e.g., DevOps Expert, Data Scientist, Cyber Security Specialist, Solution Designer, etc.), including roles of high responsibility in complex innovation-focused contexts and leadership roles in multidisciplinary projects in the ICT domain.
Career Opportunities
Job opportunities related to the professional roles indicated in the European ICT Professional Role Profiles which require competencies at level e-4 (master) of the European e-Competence Framework, (e.g., Devops Expert, Data Scientist, Cyber Security Specialist, Solution Designer, etc.), including roles of high responsibility in complex innovation-focused contexts and leadership roles in multidisciplinary projects in the ICT domain.
Why study at Faculty of Engineering of the University of Porto
5 reasons to choose the Master in Informatics and Computing Engineering at FEUP
- High employability and integration in the labor market promoted by projects and dissertations in companies.
- Flexible study plan, allowing the course to be adapted to the interests of each student.
- Possibility of mobility at some of the most prestigious European universities.
- Extensive practical experience covering not only technical skills but also management skills, soft skills, and entrepreneurship.
- Faculty staff with extensive experience and strong research and interaction with the industry.