
Second-Year Integrative Project for Computer and Software Engineering Students at Polytechnique Montréal
Author(s) -
Olivier Gendreau
Publication year - 2015
Publication title -
proceedings of the ... ceea conference
Language(s) - English
Resource type - Journals
ISSN - 2371-5243
DOI - 10.24908/pceea.v0i0.5930
Subject(s) - software project management , software engineering , computer science , software requirements , engineering management , project management , software development , scope (computer science) , software , social software engineering , software construction , systems engineering , engineering , programming language
In 2005, Polytechnique Montréal introduced project-based learning (PBL) in its curriculum. The second-year integrative project for computer and software engineering students is software-oriented, as the main goal is to develop an interactive graphical software application. Students are given a software requirements specification (SRS), which details every feature the application must comply to. The students must then implement these features, starting from a provided framework, and various common software libraries. The main technical concepts integrated in the project are software design patterns, computer graphics, unit testing, and user interface design. Students are also provided with tools to put into practice project management concepts such as scope management, time management, cost management, and risk management. The second-year project is also a good opportunity for students to develop their non-technical skills, such as collaboration, communication and critical thinking.