BACHELOR'S DEGREE
UFP • Bachelor's Degrees and Integrated Master's Degrees • Computer Engineering (L)
Result of the accreditation process by the Agency for Assessment and Accreditation of Higher Education (A3ES) Decision: Accredited Number of years of accreditation: 6 • Validity period of accreditation: 31/07/2031 • A3ES Resolution • Self-assessment report
The Bachelor's Degree in Computer Engineering is a course accredited by the Agency for Assessment and Accreditation of Higher Education, structured in six academic semesters and awarding 180 ECTS credits.
The objective of this course is to train professionals capable of designing, developing, implementing, and managing computer systems and technological solutions. This course offers a solid foundation in computer science, programming, computer networks, databases, operating systems, and artificial intelligence, preparing students to face technological challenges and innovations in the Information Technology sector. The Bachelor's degree in Computer Engineering aims to equip students with technical and analytical skills, promoting the ability to solve complex problems, innovate, and contribute to technological advancement in various fields, from software development to computer security and the development of new technological applications.
ABOUT THE COURSE
ENTRANCE EXAMS
GENERAL REGIME
(16) Mathematics
or
One of the following sets:
(04) Economy + (16) Mathematics
(07) Physics and Chemistry + (16) Mathematics
(10) Descriptive Geometry + (16) Mathematics
(16) Mathematics + (18) Portuguese
(02) Biology and Geology + (16) Mathematics
Career opportunities
Graduates in Computer Engineering can work as: computer systems engineers; systems analysts; analysts/programmers; application programmers; web programmers; mobile app programmers; database administrators and/or managers; computer security specialists; software project managers; network managers; information systems consultants; information systems managers.
Curriculum Plan
1st Cycle Bachelor's Degree* • Duration: 6 Semesters • 180 ECTS
According to Order No. 3934/2020, Official Gazette, 2nd Series, No. 64, of March 31
Predominant scientific field: Computer Science
1st Year • 1st Semester
| Course Unit | ECTS |
|---|---|
| Mathematical Analysis | 6 |
| Software Engineering | 6 |
| Applied Statistics | 6 |
| Fundamentals of Programming | 6 |
| Digital Systems | 6 |
1st Year • 2nd Semester
| Course Unit | ECTS |
|---|---|
| Linear Algebra | 6 |
| Algorithm Analysis and Design | 6 |
| Computer Architecture | 6 |
| Physical | 6 |
| Imperative Programming | 6 |
2nd Year • 1st Semester
| Course Unit | ECTS |
|---|---|
| Algorithms and Data Structures | 6 |
| Human-Computer Interaction | 6 |
| Operational Investigation | 6 |
| Object-Oriented Programming | 6 |
| Operating Systems | 6 |
2nd Year • 2nd Semester
| Course Unit | ECTS |
|---|---|
| Data Analysis and Visualization | 6 |
| Databases | 6 |
| Hardware and Sensors | 6 |
| Client-side Web Programming | 6 |
| Computer Networks | 6 |
3rd Year • 1st Semester
| Course Unit | ECTS |
|---|---|
| Multimedia Coding and Representation | 6 |
| Mobile Application Programming | 6 |
| Server-side web programming | 6 |
| Ethical Responsibility and Sustainability | 6 |
| Information Security | 6 |
3rd Year • 2nd Semester
| Course Unit | ECTS |
|---|---|
| Artificial Intelligence and Machine Learning | 6 |
| Integrated Design Laboratory | 6 |
| Security and Administration of Systems and Networks | 6 |
| Information Systems | 6 |
| Distributed Systems | 6 |
Coordination
Professor Doctor Christophe Soares
Request information about the course:
ERASMUS+ EXCHANGE
Students at the Fernando Pessoa University (UFP) who meet the eligibility criteria have the opportunity to undertake periods of study and/or internships through international mobility programs.
International student study periods are carried out at higher education institutions outside of Portugal with which UFP maintains student exchange agreements under the Erasmus+ Program (within the European area), or other existing bilateral exchange agreements.
Information regarding mobility/exchange programs is available through the International Relations Office. (connection).
PRICE LIST & APPLICATION CONDITIONS
See the current price list below. Prices are organized by attendance regime, "General Regime" and "External Regime (ECTS)", and differentiated between "National Student" and "Non-National Student". For more information on Application Requirements, use the available button.