Improving students' engagement with large-team software development projects

Contributors
Abstract
Proceedings from the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. Computer science and technology education should provide not only a strong theoretical foundation, but also problem solving, and communication and teamwork skills to prepare the students for careers. Including projects in curricula is a norm in many disciplines. However, projects are generally individual or based on small teams (two to five members). This paper presents my approach to teaching a capstone undergraduate computer technology course at the British Columbia Institute of Technology (BCIT) in the Computer System Technology (CST) Program in which a large class of students (maximum 22), organized into small teams work together and apply Agile software development practices to design, implement, integrate and test a large project. This model provides students with unique learning opportunities and experiences, as well as improving their soft skills, engagement and motivation.,Peer reviewed,Conference paper,Published.
Subject (Topical)

Refine your search

Note
ITiCSE 2018 Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education
Identifier
ISBN: 9781450357074
https://doi.org/10.1145/3197091.3205836
Publisher
ACM
Type
Language
Rights
© 2018, Mirela Gutica.,http://rightsstatements.org/vocab/InC/1.0/