Spiral and Project-Based Learning with Peer Assessment in a Computer Science Project Management Course

AbstractDifferent learning methods such as project-based learning, spiral learning and peer assessment have been implemented in science disciplines with different outcomes. This paper presents a proposal for a project management course in the context of a computer science degree. Our proposal combines three well-known methods: project-based learning, spiral learning and peer assessment. Namely, the course is articulated during a semester through the structured (progressive and incremental) development of a sequence of four projects, whose duration, scope and difficulty of management increase as the student gains theoretical and instrumental knowledge related to planning, monitoring and controlling projects. Moreover, the proposal is complemented using peer assessment. The proposal has already been implemented and validated for the last 3 years in two different universities. In the first year, project-based learning and spiral learning methods were combined. Such a combination was also employed in the other 2 years; but additionally, students had the opportunity to assess projects developed by university partners and by students of the other university. A total of 154 students have participated in the study. We obtain a gain in the quality of the subsequently projects derived from the spiral project-based learning. Moreover, this gain is significantly bigger when peer assessment is introduced. In addition, high-performance students take advantage of peer assessment from the first moment, whereas the improvement in poor-performance students is delayed.

[1]  Zoran Budimac,et al.  Teaching “Software Project Management” course - Seven years experience , 2012, Proceedings of the 2012 IEEE Global Engineering Education Conference (EDUCON).

[2]  George Jergeas,et al.  Project managers and the journey from good to great: The benefits of investment in project management training and education , 2015 .

[3]  David Broman,et al.  The Company Approach to Software Engineering Project Courses , 2012, IEEE Transactions on Education.

[4]  Carme Quer,et al.  Improving learning in a database course using collaborative learning techniques , 2013 .

[5]  Jan-Willem Strijbos,et al.  Unravelling peer assessment: Methodological, functional, and conceptual developments , 2010 .

[6]  Shu-Hsuan Chang,et al.  Project-based learning with an online peer assessment system in a photonics instruction for enhancing led design skills , 2012 .

[7]  César Domínguez,et al.  Database design learning: A project-based approach organized through a course management system , 2010, Comput. Educ..

[8]  Michael J. Prince,et al.  Inductive Teaching and Learning Methods: Definitions, Comparisons, and Research Bases , 2006 .

[9]  John W. Thomas,et al.  A REVIEW OF RESEARCH ON PROJECT-BASED LEARNING , 2000 .

[10]  Hwa Liang Leo,et al.  Enhanced and conventional project-based learning in an engineering design module , 2014 .

[11]  Junbo Wang,et al.  A Spiral Step-by-Step Educational Method for Cultivating Competent Embedded System Engineers to Meet Industry Demands , 2011, IEEE Transactions on Education.

[12]  Nian-Shing Chen,et al.  Effects of high level prompts and peer assessment on online learners' reflection levels , 2009, Comput. Educ..

[13]  César Domínguez,et al.  Interuniversity telecollaboration to improve academic results and identify preferred communication tools , 2013, Comput. Educ..

[14]  Avi Parush,et al.  Simulation‐based Learning in Engineering Education: Performance and Transfer in Learning Project Management , 2006 .

[15]  Guerrero Chanduví,et al.  Improving generic skills among engineering students through project-based learning in a project management course , 2013 .

[16]  Young Hoan Cho,et al.  Peer reviewers learn from giving comments , 2011 .

[17]  Eric Zhi-Feng Liu,et al.  Web-based peer assessment: feedback for students with various thinking-styles , 2001, J. Comput. Assist. Learn..

[18]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[19]  Bin Guo,et al.  Project-Driven Teaching Model for Software Project Management Course , 2008, 2008 International Conference on Computer Science and Software Engineering.

[20]  Keith J. Topping,et al.  Methodological quandaries in studying process and outcomes in peer assessment , 2010 .

[21]  Kwangsu Cho,et al.  Learning by reviewing , 2011 .

[22]  N. Law,et al.  Online peer assessment: effects of cognitive and affective feedback , 2011, Instructional Science.

[23]  Sami Khorbotly,et al.  A spiral learning approach to hardware description languages , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[24]  Ann-Frances Cameron,et al.  The Live Teaching Case: A New IS Method and its Application , 2012, J. Inf. Technol. Educ. Res..

[25]  Orit Hazzan,et al.  The Agile Manifesto , 2014 .

[26]  Ana González Marcos,et al.  An active project management framework for professional skills development , 2014 .

[27]  Afsar Rouhi,et al.  Peer review: Is Giving Corrective Feedback Better than Receiving it in L2 Writing?☆ , 2013 .

[28]  Martha E. Myers,et al.  Pedagogy and project management: should you practice what you preach? , 2007 .

[29]  Camilo Jiménez,et al.  A scalable and incremental project-based learning approach for CS1/CS2 courses , 2012, Education and Information Technologies.

[30]  Stuart Palmer,et al.  An evaluation of a project-based learning initiative in engineering education , 2011 .

[31]  Kyparisia A. Papanikolaou,et al.  Alternative assessment methods in technology enhanced project-based learning , 2013, Int. J. Learn. Technol..

[32]  A. M. White The Process of Education , 1994 .

[33]  Tony Jewels,et al.  Developing an IT Project Management Course to Meet Changing Industry Needs , 2009, AMCIS.

[34]  Sally Brown,et al.  Assessment Matters in Higher Education: Choosing and Using Diverse Approaches. , 1999 .

[35]  Moti Frank,et al.  Implementing the Project-Based Learning Approach in an Academic Engineering Course , 2003 .

[36]  Philip Machanick,et al.  Peer Assessment for Action Learning of Data Structures and Algorithms , 2005, ACE.

[37]  Vinod K. Lohani,et al.  Reformulating general engineering and biological systems engineering programs at Virginia Tech , 2011 .

[38]  Harald Søndergaard,et al.  Collaborative learning through formative peer review: pedagogy, programs and potential , 2012, Comput. Sci. Educ..

[39]  Avi Parush,et al.  The impact of functional fidelity in simulator-based learning of project management , 2009 .

[40]  Tero Vartiainen,et al.  Educating IT Project Managers through Project-Based Learning: A Working-Life Perspective , 2009, Commun. Assoc. Inf. Syst..

[41]  W. M. Clark,et al.  A Project-based Spiral Curriculum for Introductory Courses in ChE: Part 3. Evaluation. , 2001 .

[42]  Matthew Joordens,et al.  Learning through projects in engineering education , 2012 .

[43]  Joaquín B. Ordieres Meré,et al.  Learning by doing in project management: Acquiring skills through a collaborative model , 2010, IEEE EDUCON 2010 Conference.

[44]  M. A. Quevedo Improving Generic Skills among Engineering Students through Project-Based Learning in a Project Management Course , 2013 .