Project and Team-Based Strategies for Teaching Software Architecture

被引:0
|
作者
Vidoni, Melina [1 ]
Marcelo Montagna, Jorge [1 ]
Vecchietti, Aldo [1 ]
机构
[1] INGAR CONICET UTN, Inst Design & Dev, RA-3056 Avellaneda, Sante Fe, Argentina
关键词
project-based learning; team-based learning; software engineering; software architecture;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Software Architecture remains a difficult topic to teach. This is because of the problem's complexity, and the integration of interpersonal and technical skills with knowledge from different areas. This paper presents the introduction of Project-Based Learning (PBL) and Team-Based Learning (TBL) in a Software Architecture undergraduate course. The goal for students is to apply in practice the concepts learned using ATAM (Architecture Tradeoff Analysis Method) to evaluate case studies of real-world architecture. PBL is known for allowing students to experiment with realistic problems and improve their negotiation and communication skills. TBL offers a different approach to group-based activities, by using them to determine the structure of the course. This approach is applied in an optional course in a Systems Engineering degree; its results are positive, having increased students' attendance and active participation levels. A student survey also shows acceptance of the new methodology.
引用
收藏
页码:1701 / 1708
页数:8
相关论文
共 50 条
  • [1] Teaching Advanced Software Design in Team-Based Project Course
    Jarzabek, Stan
    2013 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2013, : 31 - 40
  • [2] Team-based Interactions with Heterogeneous Robots Through a Novel HRI Software Architecture
    Lomas, Meghann
    Moffitt, Vera Zaychik
    Craven, Patrick
    Cross, E. Vincent, II
    Franke, Jerry L.
    Taylor, James S.
    PROCEEDINGS OF THE 6TH ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTIONS (HRI 2011), 2011, : 193 - 194
  • [3] Green-Lighting Proposals for Software Engineering Team-based Project Courses
    Sedano, Todd
    Rengasamy, Arthi
    Peraire, Cecile
    2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, : 175 - 183
  • [4] Teaching Reform on Team-based Innovative Talent Training Model in Computer Software
    Yan Sun
    Hong Luo
    Xiaolin Chai
    计算机教育, 2022, (12) : 77 - 82
  • [5] The Study of Team-Based Teaching and Team-Based Learning Mode in Graduate Core Curriculum
    Zhang, Wenming
    Luo, Pengfei
    Xie, Xiaoxia
    2013 INTERNATIONAL CONFERENCE ON EDUCATION AND EDUCATIONAL RESEARCH (EER 2013), VOL 2, 2013, 2 : 400 - 403
  • [6] Rethinking Teaching Team-Based Learning: The Challenges and Strategies for Medical Education in a Pandemic
    Li, Yun
    Sears, Nicholas A.
    Murray, Ian V. J.
    Yadav, Kamlesh K.
    AERA OPEN, 2021, 7
  • [7] Team-based Software/System Development in a Vertically-Integrated Project-Based Course
    Abler, Randal
    Coyle, Ed
    Kiopa, Agrita
    Melkers, Julia
    2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [8] A Study of Project Team Based Practical Teaching Mode for Software Engineering
    Liu, Qiyu
    Fan, Liangzhong
    Yu, Xin
    2011 AASRI CONFERENCE ON INFORMATION TECHNOLOGY AND ECONOMIC DEVELOPMENT (AASRI-ITED 2011), VOL 2, 2011, : 229 - 232
  • [9] TEACHING STATISTICS USING TEAM-BASED POLLING
    Kaur, C.
    Raghavan, M.
    EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2019, : 3628 - 3628
  • [10] STRATEGIES OF SEDUCTION IN THE TEACHING OF THE ARCHITECTURE PROJECT
    Alba Dorado, M. I.
    EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2019, : 6427 - 6431