Course Objectives
The bachelors degree in Computer Engineering aims to endow students with the knowledge and skills required by an engineer of computer science. This way, they will be able to design, develop, implement, maintain, manage and ensure the quality of informatic systems.
According with the acquired skills, the study cycle comprises the following activities and career opportunities:
– Design, development and maintenance of software;
– Design, installation and maintenance of IT systems and networks;
– Information systems management;
– Software project management;
– Training and education.
Other general objectives of the study cycle are:
– Develop skills which will support the autonomous learning through life;
– Foster the ability to communicate orally and in writing, in order to express ideas with clarity and precision;
– Develop leadership skills and teamwork;
– Encourage entrepreneurship and innovation.
Access Conditions
Entrance exams (one of the following sets): 02 Biology and Geology (20%) + 16 Mathematics (30%) or 07 Physics and Chemistry (20%) + 16 Mathematics (30%) or 18 Portuguese (20%) + 16 Mathematics (30%) Minimum grade: Application score: 95 points Entrance exams: 95 points; Calculation formula: Secondary school average: 50% Entrance exams: 50%; Ranking prerequisites – Not applicable; Regional preference (area of influence): Coimbra, Guarda, Viseu, percentage of places: 20%. Housing preference: 10%
Professional Outlets
The graduates in Computer Engineering have a solid background that allows them to operate in various fields of information technology, systems development or communication networks, both in the private (business) and public sector.
Some of the main functions that can be performed are: Database Administrator; Systems Analyst; Software engineer; Web Applications Engineer; Multimedia Engineer; Project Manager of Software Engineering; Consultant in Information Systems / Information Technology; Data Analyst; Computer Network Administrator; System administrator; Specialist in Computer Systems Security.
To know more statistical information about this course click here.Learning Language
Portuguese.
Learning Objectives
Considering the general objectives of the study cycle, the curricular structure and the curriculum were designed in order to give the Bachelor in Computer Engineering the following knowledge, skills and competences:
– To possess a broad base of knowledge in the area of Computer Engineering, namely in the analysis, design, development and management of software applications and computer networks;
– Apply the knowledge and skills acquired in solving problems in their area of intervention, showing a professional approach and developing solutions based on an adequate argumentation;
– Have the ability to work individually and in groups;
– Be able to communicate adequately with different audiences;
– Have lifelong learning ability, with a high degree of autonomy.
Access to Superior Studies
The cycle of studies grants the degree of Bachelor in Computer Engineering (Level 6).
It allows access to the 2nd Cycle (Level 7) and 3rd Cycle (Level 8) in the area of Computer Engineering and related areas.
Course Coordinators
Main Branch
Curricular Unit | Code | ECTS | Period |
Circuitos Eletrónicos | 31001550 | 6 | Semester |
Estruturas de Dados | 31001545 | 6 | Semester |
Fundamentos de Programação | 31001506 | 6 | Semester |
Interação com o Utilizador | 31001561 | 6 | Semester |
Matemática I | 31001498 | 6 | Semester |
Matemática II | 31001572 | 6 | Semester |
Programação para a Internet I | 31001528 | 6 | Semester |
Sistemas Digitais | 31001517 | 6 | Semester |
Tecnologias e Arquitetura de Computadores | 31001583 | 6 | Semester |
Álgebra Linear e Geometria Analítica | 31001539 | 6 | Semester |
Curricular Unit | Code | ECTS | Period |
Bases de Dados | 31001607 | 6 | Semester |
Bases de Dados II | 31001682 | 6 | Semester |
Engenharia de Software | 31001594 | 6 | Semester |
Estatística | 31001629 | 6 | Semester |
Multimédia e Computação Gráfica | 31001646 | 6 | Semester |
Programação | 31001618 | 6 | Semester |
Programação Aplicada | 31001671 | 6 | Semester |
Programação para a Internet II | 31001660 | 6 | Semester |
Redes de Computadores I | 31001654 | 6 | Semester |
Sistemas Operativos | 31001635 | 6 | Semester |
Curricular Unit | Code | ECTS | Period |
Gestão de Projeto | 31001708 | 6 | Semester |
Gestão de Sistemas e Redes | 31001747 | 6 | Semester |
Introdução à Inteligência Artificial | 31001693 | 6 | Semester |
Laboratório de Programação | 31001736 | 6 | Semester |
Projeto ou Estágio | 31001770 | 12 | Semester |
Redes de Computadores II | 31001719 | 6 | Semester |
Sistemas de Informação | 31001725 | 6 | Semester |
Sistemas Distribuídos | 31001764 | 6 | Semester |
Tecnologias e Aplicações Móveis | 31001753 | 6 | Semester |