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 条
  • [21] Agile software development methodology for medium and large projects
    Qureshi, M. Rizwan Jameel
    [J]. IET SOFTWARE, 2012, 6 (04) : 358 - 363
  • [22] Recommenders in improving students' engagement in large scale open learning
    Harrathi, Marwa
    Braham, Rafik
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KSE 2021), 2021, 192 : 1121 - 1131
  • [23] Individual Creativity and Team Climate in Software Development Projects: The Mediating Role of Team Decision Processes
    Acikgoz, Atif
    Gunsel, Ayse
    [J]. CREATIVITY AND INNOVATION MANAGEMENT, 2016, 25 (04) : 445 - 463
  • [24] Improving software development process implemented in team project course
    Dubielewicz, Iwona
    Hnatkowska, Bogumila
    [J]. COMPUTATIONAL SCIENCE - ICCS 2008, PT 2, 2008, 5102 : 687 - 696
  • [25] Improving requirements elicitation in large-scale software projects with reduced customer engagement: a proposed cost-effective model
    ul Amin, Tauqeer
    Shahzad, Basit
    [J]. REQUIREMENTS ENGINEERING, 2024, 29 (03) : 403 - 418
  • [26] Improving software team productivity
    Chiang, IR
    Mookerjee, VS
    [J]. COMMUNICATIONS OF THE ACM, 2004, 47 (05) : 89 - 93
  • [27] Is team cohesion a double edged sword for promoting innovation in software development projects?
    Kakar, Ashish
    Kakar, Adarsh Kumar
    [J]. PACIFIC ASIA JOURNAL OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2018, 10 (04): : 89 - 100
  • [28] A client-focussed, team-of-teams approach to software development projects
    Keen, C
    Lockwood, C
    Lamp, J
    [J]. 1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 34 - 41
  • [29] 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
  • [30] A Preliminary Study of Peer Assessment Feedback within Team Software Development Projects
    Crick, Tom
    Prickett, Tom
    Bradnum, Jill
    [J]. PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 2, 2022, : 1169 - 1169