Improving Students' Engagement with Large-Team Software Development Projects

被引:7
|
作者
Gutica, Mirela [1 ]
机构
[1] British Columbia Inst Technol, Burnaby, BC, Canada
关键词
Software development; large-team project; teamwork; agile development; student engagement;
D O I
10.1145/3197091.3205836
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:356 / 357
页数:2
相关论文
共 50 条
  • [31] Method of Recommending a Scrum Team Composition for Intermediate Estimation of Software Development Projects
    Teslyuk, Vasyl
    Batyuk, Anatoliy
    Voityshyn, Volodymyr
    [J]. 2022 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT), 2022, : 373 - 376
  • [32] Influence, Information and Team Outcomes in Large Scale Software Development
    Datta, Subhajit
    [J]. 2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2019, : 402 - 409
  • [33] Risks in Students' Software Projects
    Ahtee, Tero
    Poranen, Timo
    [J]. 22ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2009, : 154 - +
  • [34] Challenges in Large-Scale Agile Software Development Projects
    Saeeda, Hina
    Ahmad, Muhammad Ovais
    Gustavsson, Tomas
    [J]. 38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 1030 - 1037
  • [35] MANAGEMENT PROBLEMS IN LARGE-SCALE SOFTWARE DEVELOPMENT PROJECTS
    JONES, MM
    MCLEAN, ER
    [J]. SLOAN MANAGEMENT REVIEW, 1970, 11 (03): : 1 - 15
  • [36] Failproof team projects in software engineering courses
    Berztiss, AT
    [J]. FRONTIERS IN EDUCATION 1997 - 27TH ANNUAL CONFERENCE, PROCEEDINGS, BOLS I - III, 1997, : 1015 - 1019
  • [37] Improving Public Engagement in Construction Development Projects from a Stakeholder's Perspective
    Leung, Mei-yung
    Yu, Jingyu
    Liang, Qi
    [J]. JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2013, 139 (11)
  • [38] Engagement Contexts of Software Engineering Education Projects
    Watson, E. Moira
    Cutting, David
    [J]. PROCEEDINGS OF THE 2022 31ST ANNUAL CONFERENCE OF THE EUROPEAN ASSOCIATION FOR EDUCATION IN ELECTRICAL AND INFORMATION ENGINEERING (EAEEIE), 2022, : 102 - 107
  • [39] Managing large software projects
    DeMarco, T
    Miller, A
    [J]. IEEE SOFTWARE, 1996, 13 (04) : 24 - 27
  • [40] Measuring students' contributions in software development projects using Git metrics
    Hamer, Sivana
    Quesada-Lopez, Christian
    Martinez, Alexandra
    Jenkins, Marcelo
    [J]. 2020 XLVI LATIN AMERICAN COMPUTING CONFERENCE (CLEI 2020), 2021, : 531 - 540