PRACTICING THE SOFTWARE DEVELOPMENT PROCESS

PRACTICING THE SOFTWARE DEVELOPMENT PROCESS

A. Martins, A. Costa, A. Sampaio, P. Sousa (2008).  PRACTICING THE SOFTWARE DEVELOPMENT PROCESS. 9.

The Bologna Declaration principles adoption in Portugal led to a complete overall of university degrees, so a new LEI-ISEP (baccalaureate degree in Informatics Engineering) was proposed which broadly incorporates the CDIO paradigm and many of its techniques and suggestions, as well the ACM guidelines for computing curricula. A key requirement of CDIO is the students’ ability to autonomously conceive and implement systems, using industry best practices. To this effect, five multidisciplinary project courses were created, one in each of the first five semesters, complemented by a capstone project/internship. In this paper we present the rationale behind these courses and describe the actual implementation and results of three of them (LAPR1, 3 and 5), that took place in the first semester of the 2007/2008 school year. 

Authors (New): 
Angelo Martins
António Costa
Alberto Sampaio
Paulo Sousa
Pages: 
9
Affiliations: 
Instituto Superior de Engenharia do Porto (ISEP), Portugal
Keywords: 
Multidisciplinary
project courses
software development process
CDIO
Year: 
2008
Reference: 
Association for Computing Machinery, Curricula Recommendations http://www.acm.org/education/curricula-recommendations : 
Karl-Frederick Berggren et al., CDIO: An International Initiative for Reforming Engineering Education, www.cdio.org/papers/papers.html : 
Software Engineering Institute, Carnegie Mellon, http://www.sei.cmu.edu/tsp : 
J. Malmqvist et al., Lessons Learned from Design-Build Test-Based Project Courses, Presented at Design2004, Dubrovnik, Croatia, May 2004. : 
Go to top
randomness