Computers are everywhere! On your desk, as tablets or cell phones, embedded in pacemakers or insulin pumps, controlling lights or industrial systems, in cars or planes, in Tv sets or fridges. Computer Engineering applications range from organization management to telecommunications, banks and insurance companies, healthcare, education, justice, defense, and also culture and entertainment. The role of a computing engineer involves the development, management and maintenance of software, while seeking to develop increasingly faster and more comprehensive solutions.
The 1st cycle in Computer Science and Engineering has a duration of 6 semesters (3 years), which equals 180 ECTS, and it is structured as follows:
1st year (ECTS)
2nd year (ECTS)
3rd year (ECTS)
There are no differences between the structure of the programme taught at Alameda and that taught at Taguspark.
The curricula of the study cycles of 1st and 2nd Cycle were restructured in the 2021/2022 academic year following Decree-law 65/2018 and the implementation of a new teaching model and pedagogical practices (former programme structures: Alameda campus | Taguspark campus).
Basic Sciences (60 ECTS)
The basic sciences courses of this undergraduate programme ensure the fundamental training in:
Core Structure (105 ECTS)
The core training aims to complement the basic sciences by deepening knowledge in:
- Specific Fields (examples: programming, networks, operating systems, person-machine interaction, artificial intelligence, computer graphics, among others)
- Engineering Sciences (examples: software engineering, algorithms and data structures, system modelling, among others)
Humanities, Arts and Social Sciences (9 ECTS)
The humanist curricular component plays an important role in harnessing architects’ curiosity about the world they live in as well as understanding it, empowering them to actively respond to its challenges, using scientific and technological knowledge, in a more appropriate and contextualised way.
Students can choose subjects, offered in several faculties of ULisboa, from areas such as Management, Economics, Literature, Psychology, Visual Arts or Sport, among others.
Integrative Project (6 ECTS)
In order to improve the knowledge acquired during the undergraduate degree, students are challenged to work on a topic related to Computer Science that may be based on a real challenge, whose solution will be developed in teams.
National Admission to Higher education
- National Admission Exams1: Mathematics A
- Application Grade2: MS x 50% + PI x 50%
1 Minimum grade point: 100 points (out of 200)
2 Minimum grade point: 120 points (out of 200)
MS: high school final arithmetic average grade | PI: Average of national admission exams’ grades.
Admissions can also be done through one of the following ways:
- Course Change and Transfer
- Holders of Middle Level/Higher Education degrees
- Applicants over the age of 23
- Special Admission Regime for International Students
More information about admissions to Técnico (national and international candidates) is available at:
Técnico students stimulate autonomously and proactively projects that act as a complement of their academic background. For example, Student Groups provide them with skills and added-value which make them more competitive in the labour market.
The Computer Science and Engineering Student Group (NEIIST) is the main structure for Computing Engineering students, which promotes:
- Workshops and training actions
- the organization of SINFO
- Summer internships in the Técnico Summer Internships
- the collaboration in the Taguspark Business and Technological Week
- a repository of study materials
- leisure, sports and recreation activities