Undergraduate Programme in Computer Science Engineering


Undergraduate Programme in Computer Science and Engineering

The Undergraduate Programme in Computer Science and Engineering is a 1st cycle degree, shaped after the Bologna model, that aims to provide graduates with a solid, coherent and comprehensive knowledge and training in Computer Science and Engineering, which can later be complemented and specialized in a Master-level Programme.

Computer Science is vital for modern society, with computer systems becoming ubiquitous in the most varied areas of human activity, from Entertainment to Medicine, from Agriculture to the Arts, from Public Services to Banking and Communications. Computer Science and Engineering is the technical and scientific discipline that allows us to design and build the services, systems and products that support these activities, including business information systems, services such as Google, Facebook, Netflix, systems for autonomous cars, intelligent precision agriculture, computer games and augmented reality applications, media, mobile and web applications, Cloud Computing services and solutions for the Internet of Things and communications, as well as cryptocurrency systems and Blockchain platforms.

The NOVA School of Science and Technology is a pioneer in teaching Computer Science in Portugal, combining excellence in education and in research accumulated in almost 50 years of experience. The lecturers of the Programme have extensive experience and capacity for innovation, combining teaching with research at NOVA LINCS, a Research Center of Excellence in the field of Computer Science and Informatics. The Undergraduate Programme in Computer Science builds on this experience, in conjunction with feedback from business partners and external consultants, providing an up-to-date view on the initial training of architect-level engineers able to act in the fields of IT, Computer Science, and related areas.


The Undergraduate Programme in Computer Science and Engineering aims to graduate Engineers with a comprehensive knowledge and training in Computer Science, able to act in the fields of IT,  Computer Science, and related areas in activities compatible with the E1 qualification level of the Engineering Society (Ordem dos Engenheiros). Students can later further develop their qualifications in a Master-level Programme, with this Undergraduate Programme being the first step towards the training of an architect-level Computer Science Engineer qualified to develop project, leadership and innovation activities.

The curricular structure provides a solid, coherent and comprehensive training in Computer Science and in the fundamental disciplines for an Engineer, following the main recommendations of international professional societies, such as ACM and IEEE. This training is complemented with a set of transversal skills in the areas of communication and science, technology and society.

The Programme offers the opportunity to develop an engineering or an introductory research project, to be carried out within a company, a research laboratory, or some other institution.

In the last twenty years, the Department of Computer Science at NOVA graduated more than two thousand students in its Undergraduate and Master Programmes.


Career opportunities

At the end of the programme, students can continue their education in the MSc in Computer Science at NOVA or in a similar programme, or enter the labour market.

Our graduates experience full employment rates, with former students occupying leadership positions in national and international companies, developing careers with recognized international projection, and creating innovative companies that operate in the global markets.

Our professionals join technological companies, start-ups, and IT departments of large companies and institutions, both national and international. In these companies and institutions, they contribute to the development and operation of services and products in areas as diverse as Innovation and Digital Transformation, Public Health and Personalized Medicine, Entertainment and Communications Systems, Digital Agriculture, Cybersecurity, Software Security, Arts, Banking and Financial Services, among others.

Tuition Fees 

Portuguese students: 697 €/year

Foreign students: 7000 €/year


Entrance requirements for the 2024/2025 academic year

Vacancies for 2024/2025:


Specific exams:

One of following groups:

19 Mathematics A ou

04 Economy + 19 Mathematics A ou

07 Physics and Chemistry + 19 Mathematics A

Minimum grade of the specific(s) exam(s): 95

Minimum grade of the application: 95

Admission formula:

60% of the final grade obtained in  secondary school
40% of the final grade of the specific(s) exam(s)

Grade of the last admitted student 2023/2024 : 161,6

Average grade of admitted students 2023/2024 : 169,1

Course coordinator:

Professor Miguel Goulão


Registration and Accreditation

DGES - Registration number R/A-Cr16/2021 on 28/01/2021

A3ES - Publication date of the accreditation decision: 22/01/2021

Period of validity of the accreditation: 6 years from 31/07/2020

About the Department of Computer Science

The Department of Computer Science is a pioneer institution in advanced education and research in Computer Science in Portugal, and has already graduated thousands of informatics engineers and computer scientists. We currently host around 1200 students enrolled in various programs and courses.

Several of our academic staff are associated to the development of computer science and IT in Portugal, for instance, in the first national connection to the Internet in the 80s, in the graduation of the first PhD degrees, and in the development and consolidation of research and innovation in informatics and computer science.

More info