RMIT University
Browse

Project and team-based strategies for teaching software architecture

journal contribution
posted on 2024-11-02, 09:52 authored by Melina Vidoni, Jorge Montagna, Aldo Vecchietti
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.

History

Related Materials

  1. 1.
    ISSN - Is published in 0949149X
  2. 2.

Journal

International Journal of Engineering Education

Volume

34

Issue

5

Start page

1701

End page

1708

Total pages

8

Publisher

Dublin Institute of Technology * Tempus Publications

Place published

Ireland

Language

English

Copyright

© 2018 TEMPUS Publications.

Former Identifier

2006091363

Esploro creation date

2020-06-22

Fedora creation date

2019-05-23

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC