Bachelor in Computer Science and Engineering
Education objectives
The Undergraduate Programme 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 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 FCT 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 FCT 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 will 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.
General characterization
DGES code
1053
Cicle
Bachelor (1st Cycle)
Degree
Licenciado
Access to other programs
Access to 2nd cycle
Coordinator
Miguel Carlos Pacheco Afonso Goulão
Opening date
September
Vacancies
170
Fees
Portuguese students: 697 €/year
Foreign students: 7000 €/year
Schedule
Daytime
Teaching language
Available soon
Degree pre-requisites
Duration: 3 years
Credits: 180 ECTS
Scientific Area |
Acronym | ECTS | |
Mandatory | Optional | ||
Informatics | I | 123 | 3 |
Mathematics | M | 30 | 0 |
Physics | F | 6 | 0 |
Electrical and Computer Engineering | EEC | 6 | 0 |
Social Sciences and Humanities | CHS | 3 | 0 |
Transferable Skills | CC | 3 | 0 |
Any Scientific Area | QAC | 0 | 6 (a) |
TOTAL | 171 | 9 |
(a) 6 ECTS in courses chosen by the student on a list approved annually by the Scientific Council of NOVA FCT, which includes the unity of all scientific areas of NOVA FCT.
Conditions of admittance
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)
Evaluation rules
The evaluation of all UC is continuous for all the components that integrate it, and it must be completed by the last day of the school term of the academic semester.
The continuous evaluation of a UC must include a minimum of two elements in the set of evaluation components, on dates adequately spaced throughout the period of classes.
All UC with a theoretical-practical evaluation component must provide, in addition, a form of evaluation of this component by exam, to be carried out after the period of classes (Examination of Appeal).
All requirements and conditions related to the evaluation of the UC, namely the minimum weights and classifications, if any, of each component, as well as the Frequency conditions, are defined a priori and, mandatorily, published in the Discipline Form.
For each UC, combinations of three evaluation components are allowed: (i) Theoretical-practical evaluation; (ii) Laboratory or project evaluation; (iii) Summative assessment.
Regulamento de Avaliação de Conhecimentos (Licenciaturas, Mestrados Integrados e Mestrados.)
Structure
1.º Semester | ||
---|---|---|
Code | Name | ECTS |
11505 | Linear Algebra and Analytic Geometry | 6.0 |
11504 | Mathematical Analysis I | 6.0 |
10352 | Soft Skills for Science and Technology | 3.0 |
10637 | Introduction to Programming | 9.0 |
5294 | Logic Systems | 6.0 |
2.º Semester | ||
---|---|---|
Code | Name | ECTS |
7996 | Mathematical Analysis II E | 6.0 |
11152 | Computer Architecture | 9.0 |
3629 | Discrete Mathematics | 6.0 |
11153 | Object Oriented Programming | 9.0 |
3.º Semester | ||
---|---|---|
Code | Name | ECTS |
11154 | Algorithms and Data Structures | 9.0 |
7663 | Physics | 6.0 |
11155 | Operating Systems Foundations | 9.0 |
7336 | Computational Logic | 6.0 |
4.º Semester | ||
---|---|---|
Code | Name | ECTS |
10640 | Databases | 9.0 |
8147 | Programming Languages and Environments | 6.0 |
12658 | Probability and Statistics D | 6.0 |
12512 | Society, Sustainability and Digital Transformation | 3.0 |
2468 | Theory of Computation | 6.0 |
5.º Semester | ||
---|---|---|
Code | Name | ECTS |
8150 | Computer Graphics and Interfaces | 6.0 |
12660 | Software Engineering | 9.0 |
1712 | Artificial Intelligence | 6.0 |
8149 | Computer Networks | 6.0 |
5.º Semester - Opção PIIC/PIPP | ||
---|---|---|
Code | Name | ECTS |
Options | ||
10603 | Undergraduate Research Opportunity Program | 3.0 |
10602 | Undergraduate Practice Opportunities Program | 3.0 | O aluno deverá obter 3.0 créditos nesta opção. |
6.º Semester | ||
---|---|---|
Code | Name | ECTS |
8154 | Design and Analysis of Algorithms | 6.0 |
12659 | Curricular Development Activity | 12.0 |
8153 | Distributed Systems | 6.0 |
6.º Semester - Unidade Curricular do Bloco Livre | ||
---|---|---|
Code | Name | ECTS |
Options | ||
11066 | Unrestricted Electives | 6.0 | O aluno deverá obter 6.0 créditos nesta opção. |