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: 2023/2024 - 2S Ícone do Moodle

Active? Yes
Web Page: https://sites.google.com/view/l-eic-projeto-integrador/
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 307 Syllabus 3 - 6 13 162

Teaching Staff - Responsibilities

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

Teaching - Hours

Tutorial Supervision: 1,00
Type Teacher Classes Hour
Tutorial Supervision Totals 38 38,00
Henrique José Carvalho Faria 0,25
Pedro Miguel Alves Brandão 2,50
Rui Pedro Amaral Rodrigues 0,50
Alexandra Sofia Ferreira Mendes 0,63
Rui Filipe Lima Maranhão de Abreu 0,50
Carla Alexandra Teixeira Lopes 0,38
Gil Manuel Magalhães de Andrade Gonçalves 1,38
João António Correia Lopes 0,88
João Luis Alves Barbosa 0,38
José Carlos Medeiros de Campos 0,63
António Fernando Vasconcelos Cunha Castro Coelho 0,50
Manuel Eduardo Carvalho Duarte Correia 0,13
Rosaldo José Fernandes Rossetti 1,88
Pedro Nuno Ferreira da Rosa da Cruz Diniz 0,75
Alípio Mário Guedes Jorge 0,13
Daniel Augusto Gama de Castro Silva 1,00
André Monteiro de Oliveira Restivo 0,75
João Miguel Maia Soares de Resende 0,25
Henrique Daniel de Avelar Lopes Cardoso 0,75
Bruno Miguel Carvalhido Lima 1,00
Inês de Castro Dutra 0,13
João Carlos Viegas Martins Bispo 0,13
Armando Jorge Miranda de Sousa 0,13
José Paulo de Vilhena Geraldes Leal 2,75
Pedro Gabriel Dias Ferreira 0,13
Nuno Honório Rodrigues Flores 6,88
Filipe Alexandre Pais de Figueiredo Correia 0,50
Daniel Filipe Martins Tavares Mendes 0,50
José Manuel de Magalhães Cruz 0,50
Nuno Filipe Moreira Macedo 0,75
Gabriel de Sousa Torcato David 0,13
Ana Cristina Ramada Paiva 0,88
António Augusto de Sousa 0,38
Ademar Manuel Teixeira de Aguiar 1,00
Alexandre Miguel Barbosa Valle de Carvalho 1,13
Maria Teresa Galvão Dias 1,00
Mariana Curado Malta 1,00
Carlos Miguel Ferraz Baquero-Moreno 0,13
Sérgio Sobral Nunes 0,50
António Miguel Pontes Pimenta Monteiro 0,63
Carlos Manuel Milheiro de Oliveira Pinto Soares 0,50
João Manuel Paiva Cardoso 0,13
Jorge Manuel Gomes Barbosa 0,38
Miguel Tavares Coimbra 2,00

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

During the 2022/23 edition, the following deadlines apply to the evaluation components:


  • Work - in the case of a team project, it is expected that the work is finished by the time classes end (May 26th). In the case of internships, the end of the contract date applies (not later than June 30).

  • Report - in the case of a team project, the report must be submitted via moodle by June 23rd. In the case of internships, the end of the contract date applies (not later than June 30).

  • Final Presentation - can be, either, presenting a poster at a final event ("fair") or submitting a 3-5 minute video. This will happen sometime in july, to be disclosed soon. In the case of internships, only the video option applies.


For more details concerning the course's modus operandi, please see: https://sites.google.com/view/l-eic-projeto-integrador/
Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-05-17 at 09:58:36 | Acceptable Use Policy | Data Protection Policy | Complaint Portal