A Reference Model for Teaching Collaborative Mobile Systems

In this article we present an action research project developed through the course "Collaborative Mobile Systems" taught to undergraduate students of Computer Science and Information Systems and to students from an Informatics postgraduate program. The course was aimed at formation of both theoretical and practical abilities needed to develop collaborative mobile applications on Android platform. We have used PPBL as main strategy to tackle issues like novel pedagogical practices, market demands, and theoretical and practical requirements. The reference model devised was applied with three editions of the course and in addition to be seen by students as a notable improvement upon a more conventional approach, it has resulted in several products presented at public exhibitions or reported in technical/scientific events.

[1]  Thomas M. Duffy,et al.  Problem Based Learning: An instructional model and its constructivist framework , 1995 .

[2]  Marco Aurélio Gerosa,et al.  The 3C Collaboration Model , 2008 .

[3]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[4]  Arnim Wiek,et al.  Do We Teach What We Preach? An International Comparison of Problem- and Project-Based Learning Courses in Sustainability , 2013 .

[5]  Julie E. Mills,et al.  Engineering Education, Is Problem-Based or Project-Based Learning the Answer , 2003 .

[6]  Simone C. dos Santos,et al.  PBL-SEE: An Authentic Assessment Model for PBL-Based Software Engineering Education , 2017, IEEE Trans. Educ..

[7]  Juan Antonio Hernández Tamames,et al.  An Embedded Systems Course for Engineering Students Using Open-Source Platforms in Wireless Scenarios , 2016, IEEE Transactions on Education.

[8]  Klaus Pohl,et al.  Project-Based Learning with Examples from Industry in University Courses: An Experience Report from an Undergraduate Requirements Engineering Course , 2016, 2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET).

[9]  Patrick Letouze,et al.  Generating Software Engineers by Developing Web Systems: A Project-Based Learning Case Study , 2016, 2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET).

[10]  Klaus Pohl,et al.  Project-based Learning with Examples from Industry in University Courses , 2017, Software Engineering.

[11]  D. Lang,et al.  Problem-Based and Project-Based Learning for Sustainable Development , 2016 .

[12]  John R. Savery,et al.  Overview of Problem-Based Learning: Definitions and Distinctions. , 2006 .