FAST Learning: A New Didactic Method in Software Engineering

被引:0
|
作者
Zalewski, Janusz [1 ]
Gonzalez, Fernando [1 ]
机构
[1] Florida Gulf Coast Univ, Dept Software Engn, Ft Myers, FL 33965 USA
关键词
software engineering education; engineering pedadogy; project-based learning; teamwork;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
A new didactic method is proposed and described, called FAST, which is an acronym from Follow Accomplishments of Senior Teams, to attract to the discipline students in low level courses and reduce attrition rates. In essence, the method relies on bringing software engineering student teams from senior project courses, who have accomplished some significant results in their classes, to demonstrate and showcase their projects in introductory courses in software engineering and in other STEM disciplines. Students in lower level courses, with assistance of instructor, then analyze the projects specifications, designs, and implementations, and find out about the principles and specific details of software development on a real case study, which is available at hand. Then, depending on each project's scope, an instructor in a lower level course may choose one of the techniques, such as a demo, exercise, assignment, or even experiment, to enforce learning and motivate the students to increase their chances of staying in the degree program or even switching to the software engineering program from other majors. Typical software projects involved in the first edition of FAST learning were on robotics, wireless sensor networks, microcontrollers, data acquisition and control, and others. These activities definitely engaged students in lower level courses and caused significant excitement about prospects of learning in higher level courses and pursuing careers in software engineering.
引用
下载
收藏
页码:926 / 931
页数:6
相关论文
共 50 条
  • [21] NEW ORIENTATION OF DIDACTIC LEARNING PROCESS
    ATZESBER.M
    PSYCHOLOGIE IN ERZIEHUNG UND UNTERRICHT, 1973, 20 (06): : 337 - 344
  • [22] Speedcode: Software Performance Engineering Education via the Coding of Didactic Exercises
    Kaler, Tim
    Chen, Xuhao
    Wheatman, Brian
    Curtis, Dorothy
    Hoppe, Bruce
    Schardl, Tao B.
    Leiserson, Charles E.
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 391 - 394
  • [23] Learning software engineering at a distance
    Quinn, Brendan
    Barroca, Leonor
    Nuseibeh, Bashar
    Fernandez-Ramil, Juan
    Rapanotti, Lucia
    Thomas, Pete
    Wermelinger, Michel
    IEEE SOFTWARE, 2006, 23 (06) : 36 - +
  • [24] A New Software Engineering
    Jacobson, Ivar
    Seidewitz, E. D.
    COMMUNICATIONS OF THE ACM, 2014, 57 (12) : 49 - 54
  • [25] Active Learning for Software Engineering
    Cambronero, Jose P.
    Dang, Thurston H. Y.
    Vasilakis, Nikos
    Shen, Jiasi
    Wu, Jerry
    Rinard, Martin C.
    PROCEEDINGS OF THE 2019 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE (ONWARD!' 19), 2019, : 62 - 78
  • [26] Machine Learning for Software Engineering
    Meinke, Karl
    Bennaceur, Amel
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 548 - 549
  • [27] Teaching Software Engineering Course with Cooperative Learning Method: A Pilot Study
    Basri, Shuib
    Sarlan, Aliza
    Aziz, Norshakirah A.
    Zahiri, Ahmad Syahir Ahmad
    2017 7TH WORLD ENGINEERING EDUCATION FORUM (WEEF), 2017, : 251 - 256
  • [28] Machine learning and software engineering
    Zhang, D
    Tsai, JJP
    14TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, : 22 - 29
  • [29] Improving the PBL method with Experiential Learning Theory in Software Engineering Teaching
    Almeida, Cleuton
    Franca, Cesar
    2022 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING EDUCATION FOR THE NEXT GENERATION (SEENG 2022), 2022, : 28 - 35
  • [30] Machine learning and software engineering
    Zhang, D
    Tsai, JJP
    SOFTWARE QUALITY JOURNAL, 2003, 11 (02) : 87 - 119