PBL in Laboratory / Project I, II, III, IV, V course, IPP

Course overview

This set of 5 courses integrate the knowledge of all the previous courses on a complex project, giving special attention to the subjects being lectured in the courses of the same semester. In this course, students exercise their implementation skills and teamwork realizing an integrated project of significant complexity, working as a team and simulating the context of a business project. The students as a team must be able to develop a software system composed of several applications based on an open specification and simulate a request for proposals. Students will gain understanding and sensitivity that a software system is more than one application but a collection of different elements (database engine, several applications, web server, etc.) most of time running in heterogeneous environments and hardware. Students will practice iterative development methods and processes as well as project management techniques previously learned.

Participants in piloting 

Theses 5 courses are part of the BSc in Computer Engineering of the School of Engineering of the Porto Polytechnic.

2019/2020: A total of 750 students in the 5 courses

Timeframe

2019/2020

Use of ALIEN services and tools

Lab courses are expected to allow the student to integrate all the knowledge acquired in a semester in a project. Each Lab runs in a specific semester and has specific objectives related to the other semester courses. However, the pedagogical methodology of all the Lab courses is the same and based on project-based learning, implemented through agile development methods. First the need or the problem is introduced and students search the information required to produce a more concrete problem statement. Then students present potential solutions which are analysed by the teachers. Then students’ team in groups of up to 6 members to develop and test the solution. Course ends with testing and evaluating.