Using Project-Based-Learning in a mobile application development course-An experience report

被引:28
|
作者
Francese, Rita [1 ]
Gravino, Carmine [1 ]
Risi, Michele [1 ]
Scanniello, Giuseppe [2 ]
Tortora, Genoveffa [1 ]
机构
[1] Univ Salerno, Fisciano, Italy
[2] Univ Basilicata, Potenza, Italy
关键词
Project-Based-Learning; Mobile Application Development; Android; Collaborative learning; competitive learning; COMPUTER; AWARENESS; DESIGN; SYSTEM;
D O I
10.1016/j.jvlc.2015.10.019
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we report the experience gained in a Mobile Application Development course. We involved students in Computer Science at the University of Salerno, who in teams had to conduct a project. The goal of this project was to design and develop applications (or simply app) for Android-based devices. The adopted teaching approach was based on Project-Based-Learning and enhanced collaboration and competition. Collaboration took place among members of the same team (intra-team), while competition among different teams of students (extra-team). To allow intra-team collaboration, students used GitHub as Computer-Supported-Collaborative-Learning tool. It provided support for implicit and explicit communication among members in each team and for distributed revision control and management of software artifacts (e.g., source code and requirements models). Developed apps underwent a final public competition prized by IT managers of national and international software companies. This is how we implemented extra-team competition. IT managers expressed a positive judgment on both students' competition and developed apps. Also, students provided very good feedback on used teaching approach and support GitHub provided. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:196 / 205
页数:10
相关论文
共 50 条
  • [41] Challenges in Machine Learning Application Development: An Industrial Experience Report
    Rahman, Md Saidur
    Khomh, Foutse
    Rivera, Emilio
    Gueheneuc, Yann-Gael
    Lehnert, Bernd
    2022 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR RESPONSIBLE ARTIFICIAL INTELLIGENCE (SE4RAI 2022), 2022, : 21 - 28
  • [42] Integrating Project Based Learning and Project Management for Software Engineering Teaching: An Experience Report
    Fioravanti, Maria Lydia
    Sena, Bruno
    Paschoal, Leo Natan
    Silva, Laiza R.
    Allian, Ana P.
    Nakagawa, Elisa Y.
    Souza, Simone R. S.
    Isotani, Seiji
    Barbosa, Ellen F.
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 806 - 811
  • [43] Project-Based Learning Approach in a Senior Level Course in Autonomous Mobile Robots
    Alba-Flores, Rocio
    Rios-Gutierrez, Fernando
    Jeanniton, Christopher
    2012 PROCEEDINGS OF IEEE SOUTHEASTCON, 2012,
  • [44] MEDIA EDUCATION IN COURSE: EXPERIENCE REPORT ON EXTENSION PROJECT
    Da Ilva, Riscila Alinke
    Emos, Riane Arbosa
    REVISTA MEDIACAO, 2024, 26 (36): : 97 - 107
  • [45] Digitalizing skills development using simulation-based mobile (SiM) learning application
    Louie C. Juera
    Journal of Computers in Education, 2024, 11 : 29 - 50
  • [46] Digitalizing skills development using simulation-based mobile (SiM) learning application
    Juera, Louie C.
    JOURNAL OF COMPUTERS IN EDUCATION, 2024, 11 (01) : 29 - 50
  • [47] Blended Learning Design for Java Web Service Application Development Project Practice Course Based on OBE Concept
    Zhong, Liming
    You, Zhimin
    ACM International Conference Proceeding Series, 2023, : 99 - 104
  • [48] An Experience Report on the Use of Experience Maps and Sketches in a Database Course Project
    Martinez, Alexandra
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [49] Design of an authentic project-based learning course using project management approach
    Zhang, Ruirui
    INTERNATIONAL JOURNAL OF FASHION DESIGN TECHNOLOGY AND EDUCATION, 2022, 15 (01) : 57 - 66
  • [50] APPLICATION OF EDUCATIONAL TECHNOLOGY IN DEVELOPMENT OF A LEARNING EXPERIENCE FOR A FIRST YEAR ENGINEERING COURSE
    ATKINS, KJ
    CLIFT, JC
    PROGRAMMED LEARNING & EDUCATIONAL TECHNOLOGY, 1975, 12 (01): : 21 - 28