Go to:
Logótipo
You are here: Start > L.EIC030

Capstone Project

Code: L.EIC030     Acronym: PI

Keywords
Classification Keyword
OFICIAL Informatics Engineering and Computing

Instance: 2024/2025 - 2S Ícone do Moodle

Active? Yes
Web Page: https://sites.google.com/g.uporto.pt/projeto-integrador-leic/
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Bachelor in Informatics and Computing Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
L.EIC 332 Syllabus 3 - 6 13 162

Teaching Staff - Responsibilities

Teacher Responsibility
José Paulo de Vilhena Geraldes Leal
Nuno Honório Rodrigues Flores

Teaching - Hours

Tutorial Supervision: 1,00
Type Teacher Classes Hour
Tutorial Supervision Totals 42 42,00
António Manuel Lucas Soares 0,25
António Augusto de Sousa 0,375
António Miguel Pontes Pimenta Monteiro 0,25
Rui Filipe Lima Maranhão de Abreu 0,375
André Monteiro de Oliveira Restivo 0,75
João Pedro Carvalho Leal Mendes Moreira 0,125
Nuno Honório Rodrigues Flores 3,75
Gil Manuel Magalhães de Andrade Gonçalves 0,125
Ricardo Pereira de Magalhães Cruz 0,25
Daniel Augusto Gama de Castro Silva 1,50
Jorge Manuel Gomes Barbosa 0,25
José Paulo de Vilhena Geraldes Leal 2,75
Luís Miguel Barros Lopes 0,25
Mariana Curado Malta 1,00
Nelma Resende Araújo Moreira 0,375
Alexandre Miguel Barbosa Valle de Carvalho 2,25
Pedro Alexandre Guimarães Lobo Ferreira Souto 0,75
Bernardo Luís Fernandes Portela 0,25
Ana Paula Nunes Gomes Tomás 0,25
Daniel Filipe Martins Tavares Mendes 1,75
Francisco António Ferraz Martins de Almeida Maia 0,125
Carla Alexandra Teixeira Lopes 0,375
Rui Pedro Amaral Rodrigues 0,625
Sandra Maria Mendes Alves 0,25
Henrique Daniel de Avelar Lopes Cardoso 0,875
João Miguel Maia Soares de Resende 0,125
Luís Filipe Pinto de Almeida Teixeira 0,375
Nuno Filipe Moreira Macedo 0,875
Rita Paula Almeida Ribeiro 0,25
Maria Teresa Galvão Dias 0,625
Ademar Manuel Teixeira de Aguiar 0,375
Ana Paula Cunha da Rocha 0,125
Pedro Manuel Pinto Ribeiro 0,25
Rui Carlos Camacho de Sousa Ferreira da Silva 1,125
Gabriel de Sousa Torcato David 0,125
Gilberto Bernardes de Almeida 0,125
Rolando da Silva Martins 0,25
Álvaro Pedro de Barros Borges Reis Figueira 0,25
Hélder Filipe Pinto de Oliveira 0,375
Miriam Raquel Seoane Pereira Seguro Santos 0,25
Pedro Nuno Ferreira da Rosa da Cruz Diniz 2,125
Hugo José Pereira Pacheco 0,375
Jaime dos Santos Cardoso 0,125
Alexandra Sofia Ferreira Mendes 0,25
Rui Pedro de Magalhães Claro Prior 0,375
Sérgio Sobral Nunes 0,50
Ricardo Jorge Gomes Lopes da Rocha 0,25
João Carlos Pascoal Faria 0,75
João Carlos Viegas Martins Bispo 1,875
Michel Celestino Paiva Ferreira 0,625
Luís Paulo Gonçalves dos Reis 0,625
Rogério Ventura Lages dos Santos Reis 0,25
Jose Miguel Paiva Proença 0,25
José Carlos Medeiros de Campos 0,50
Bruno Miguel Carvalhido Lima 1,875
José Manuel de Magalhães Cruz 0,75
José Maria Corte Real da Costa Pereira 0,50
Miguel João Gonçalves Areias 0,25
Rosaldo José Fernandes Rossetti 0,125
António Fernando Vasconcelos Cunha Castro Coelho 0,125
Sabine Babette Broda 0,25
Francesco Renna 0,25
Carlos Miguel Ferraz Baquero-Moreno 0,25
Vitor Manuel de Morais Santos Costa 0,25
João Paulo da Silva Machado Garcia Vilela 0,25
Jácome Miguel Costa da Cunha 0,25
Ana Cristina Ramada Paiva 0,25
João António Correia Lopes 0,75
João Manuel Paiva Cardoso 0,125

Teaching language

Suitable for English-speaking students

Objectives

The main goal of this course is to expose students to a real-life informatics engineering project, applying knowledge and skills acquired throughout the course.

Team project-based learning is the adopted methodology in this curricular unit. The laboratory classes will enable the tutoring, supervision and monitoring of the project.

Through a real-life software project scenario, the students will be able to apply and consolidate all the intended practices and techniques that a software project encompasses. From its inception to its final product delivery, the students will go through all the phases of development, working in teams and collaborating to achieve a common goal. This "learn by doing" pedagogical philosophy allows for a deeper understanding of the practices and exposes the students to the hurdles and difficulties a real software project might present.

This methodology focuses on "product delivery", forcing the students to define a viable process to enable a fully functional, ready to use, final product release. On the way, quality standards need to be met, therefore best practices, methods and tools need to be used so that development enables the achievement of those standards. These quality metrics are set, monitored and enforced by the teachers. Innovation is endorsed through a product "pitch", evaluating if the final product will be prone to investment by potential stakeholders.

Considering an internship or a multi-disciplinary R&D project, the faculty staff will guarantee that the student will be integrated into a working environment that will allow for the pursuit of the learning objectives.

Learning outcomes and competences

(A) Be able to apply methodologies, tools and techniques suitable for solving a real problem of medium complexity in the field of Informatics and Computing Engineering, in a business or research environment, covering the analysis of the problem, the design, implementation and validation of the solution, and the respective documentation and demonstration.

(B) Understand and be able to describe organizational and functional aspects of business or research contexts and the challenges faced by the practice of Informatics and Computing Engineering in these contexts.

(C) Be able to develop collaborative work in Informatics and Computing Engineering in a real-world environment, interacting with teammates, customers and other stakeholders, and using appropriate tools and means of communication and collaboration.

(D) Be able to develop work in Informatics and Computing Engineering in a real-world environment, with a high degree of autonomy and self-discipline, and be able to adequately communicate the results of the work carried out, in writing and orally.

Working method

Presencial

Program

In this course, students will tackle a social-impact, real-world project, developing a software solution grouped in medium-size teams (4  elements). These projects will be, preferably, proposed by external (outside of UP) organizations (companies, social institutions, etc.), having the students to visit those organizations for direct contact with the stakeholders and end-users. At the end of the semester, a final public event (“fair”) will take place for a demonstration of the achieved results. Throughout the entire project lifespan, each team will be monitored and advised by a member of the faculty staff, ascertaining the persecution of the learning outcomes.

As an alternative, and authorized by the program director, students may propose to undertake an internship in a corporate environment or at an R&D laboratory or unit, supervised by a faculty staff member.

Mandatory literature

Ken Schwaber; Agile software development with Scrum. ISBN: 0-13-067634-9

Complementary Bibliography

Kent Beck; Extreme programming explained. ISBN: 978-0-321-27865-4

Teaching methods and learning activities

In the case of developing a team-based software project, the students will have a set of pre-allocated rooms to work in, with compatible schedules, where they can develop the project or meet with the supervisor. These sessions are used for the implementation of the application.

If the student opts for an internship, the tutor/supervisor will be responsible for defining, articulating and evaluating the student’s outcomes, which will have to adequately be adjusted to the context, size and complexity of the project.

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Designation Weight (%)
Trabalho prático ou de projeto 50,00
Defesa pública de dissertação, de relatório de projeto ou estágio, ou de tese 15,00
Trabalho escrito 35,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Elaboração de relatório/dissertação/tese 32,00
Trabalho laboratorial 130,00
Total: 162,00

Eligibility for exams

Course frequency implies attending and complying with the allocated working hours.

Calculation formula of final grade

The final grade is calculated by the weighted average of the following components: 


  • Quality of the work (weight 50%)

  • Quality of the report (weight 35%)

  • Quality of the final presentation (weight 15%)

Observations

For more details concerning the course's modus operandi, please see: https://sites.google.com/g.uporto.pt/projeto-integrador-leic/
Recommend this page Top
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2025-06-14 at 21:47:59 | Acceptable Use Policy | Data Protection Policy | Complaint Portal