Promoting Collaborative Learning in Software Engineering by Adapting the PBL Strategy

Software engineering education not only embraces technical skills of software development but also necessitates communication and interaction among learners. In this paper, it is proposed to adapt the PBL methodology that is especially designed to be integrated into software engineering classroom in order to promote collaborative learning environment. This approach helps students better understand the significance of social aspects and provides a systematic framework to enhance teamwork skills. The adaptation of PBL facilitates the transition to an innovative software development environment where cooperative learning can be actualized.




References:
[1] IEEE Standards Collection: Software Engineering, the Institute of
Electrical and Electronics Engineers (IEEE) Standard 610, IEEE, 1993.
[2] Petkovic, D., Thompson, G., and Todtenhoefer, R., "Teaching practical
software engineering and global software engineering: evaluation and
comparison," Proceedings of the 11th annual SIGCSE conference on
Innovation and technology in computer science education, pp. 294-298,
2006.
[3] Žagar, M., Bosnic, I., and Orlic, M., "Enhancing software engineering
education: a creative approach," Proceedings of the 2008 international
workshop on Software Engineering in east and south Europe, pp. 51-58,
2008.
[4] Su, H., Jodis, S., and Zhang, H., "Providing an integrated software
development environment for undergraduate software engineering
courses," Journal of Computing Sciences in Colleges, Volume 23, Issue
2, pp. 143-149, December, 2007
[5] Williams, L. & Kessler, R., "Experimenting with Industry's
"Pair-Programming" Model in the Computer Science Classroom,"
Journal of Computer Science Education, March 2001.
[6] Begel, A., and Nagappan, N., "Pair Programming: What-s in it for Me?"
Proceedings of the Second ACM-IEEE international symposium on
Empirical software engineering and measurement, pp. 120-128, 2008.
[7] Barrows, H.S. & Myers, A.C., "Problem-based learning in secondary
schools," Springfield, IL: Problem-based learning institute. Lanphier
High school and Southern Illinois University Medical School, 1993.
[8] Barrows, H. S., "Problem-based learning in medicine and beyond: a brief
overview," New Directions for Teaching and Learning, n68, pp3-12, Win
1996.
[9] Barrows, H. S. and Tamblyn, R. M., Problem-based learning: An
approach to medical education, Springer Series on Medical Education,
Volume 1, Springer Publishing Company, 1980.
[10] Delisle, R., How to use problem-based learning in the classroom,
Alexandra, VA: Association for Supervision and Curriculum, 1997.
[11] Savery, J. and Duffy, T., "Problem-based Learning: An instructional
model and its constructivist framework," Educational Technology, 35(5),
35, 1995.
[12] Fogarty, Robin, "Problem-Based Learning and Other Curriculum Models
for the Multiple Intelligences Classroom," IRI/SkyLight Training and
Publishing, 1997.
[13] Pressman, R., Software Engineering: A Practitioner's Approach,
McGraw-Hill, 7th edition, January, 2009.
[14] Sommerville, I., Software Engineering, Addison Wesley, 7th edition,
May, 2004.
[15] Ghezzi, C., Fundamentals of Software Engineering, Prentice Hall, 2nd
edition, September, 2002.