Show as: Mobile
Program overview
3 years
Bachelor's degree
Start dates
September 2022

September 2023

September 2024

About this program

Computer Science

The Undergraduate Program in Computer Science 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 Program.

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.

Admission requirements

For more information about admission requirements, please visit the institute university.

Does this course require proof of English proficiency?

The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!

Learn more Advertisement

Program content

Semester 1

  • Linear Algebra and Analytic Geometry
  • Mathematical Analysis I
  • Soft Skills for Science and Technology
  • Introduction to Programming
  • Logic Systems

Semester 2

  • Mathematical Analysis II E
  • Computer Architecture
  • Discrete Mathematics
  • Object Oriented Programming

Semester 3

  • Algorithms and Data Structures
  • Physics
  • Operating Systems Foundations
  • Computational Logic

Semester 4

  • Databases
  • Society, Sustainability and Digital Transformation
  • Programming Languages and Environments
  • Probability and Statistics D
  • Theory of Computation

Semester 5

  • Computer Graphics and Interfaces
  • Artificial Intelligence
  • Software Engineering
  • Computer Networks

Semester 6

  • Design and Analysis of Algorithms
  • Curricular Development Activity
  • Distributed Systems


Tuition Fees

  • Portuguese students: 697 €/year
  • Foreign students: 7000 €/year


Learning Outcomes

The Undergraduate Program in Computer Science 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 Program, with this Undergraduate Program 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 Program 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 Programs.

Career paths

Outputs Professionals

At the end of the Program, students can continue their education in the MSc in Computer Science at NOVA or in a similar Program, 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.

Message the school

Want to know more about this program, Computer Science? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Currently living in *
Nationality *

About this institute

Universidade NOVA de Lisboa - SUPERNOVA Foundation Programme

SUPERNOVA was designed for students who have recently finished or are about to finish high school and plan to apply to Higher Education in Portugal. SUPERNOVA will assist students from different countries in adapting to the European education system, developing...

Read more about this school

Contact info

Universidade NOVA de Lisboa - Foundation Program

Campus de Campolide
1099-085 Lisbon Lisbon

 Show phone number

Message the school

Want to know more about Computer Science? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!