Campbell, J., M. Craig, M. Law, 2017. “Computing for
Medicine: An Experience Report”.
Capel, M., A. Tomeu, A. Salguero, “Teaching concurrent
and parallel programming by patterns: An interactive
ICT approach”, 2017.
Christensen, H. B., 2016. “Teaching DevOps and Cloud
Computing using a Cognitive Apprenticeship and
Story-Telling Approach”.
Cooper, S., S. Rodger, K. Isbister, M. Schep, R. Stalvey, L.
Perez, 2017. “K-12 Teachers Experiences with
Computing: A Case Study”.
Costelloe, E., 2016. “Teaching Programming: The State of
the Art. The Center for Research in IT in Education”.
Enkenberg, J. , 2001. “Instructional design and emerging
teaching models in higher education”.
Estrada, Francisco J., 2017. “Practical Robotics in
Computer Science Using the LEGO NXT: An
Experience Report”.
Falkner, K., N. Falkner, C. Szabo, R. Vivian, 2016.
“Applying Validated Pedagogy to MOOCs: An
Introductory Programming Course with Media
Computation”.
Fang, N., 2018. “Student Experiences with Collaborative
Problem-Based Learning (CPBL) in a Second-Year
Undergraduate Engineering Course”.
Francese, R., C. Gravino, M. Risi, G. Scanniello, G.
Tortora., 2015. “Using Project-Based-Learning in a
mobile application development course—An
experience report”.
Fuad, M. Muztaba, D. Deb, J. Etim, C. Gloster, 2016.
“Using Interactive Exercise in Mobile Devices to
Support Evidence-based Teaching and Learning”.
Hod, B. Chor R. et al., 2012. “CS1001.py: a topic-based
introduction to computer science”.
Jazayeri, Mehdi, 2015. “Combining mastery learning with
project-based learning in a first programming course:
an experience report”.
Jenkins, J., E. Brannock, T. Cooper, S. Dekhane, M. Hall,
M. Nguyen, 2012. “Perspectives on active learning and
collaboration: JavaWIDE in the classroom”.
John, Mr. Santhosh, Dr. Mary Shanthi Rani, 2015.
“Teaching Java Programming on Smartphone-
pedagogy and Innovation; Proposal of its Ontology
Oriented Implementation”.
Kitcheham, B., 2004. “Procedures for Performing
Systematic Reviews”.
Kurkovsky, S., 2015. “Teaching Software Engineering with
LEGO Serious Play”.
Lahtinen, E., K. Ala-Mutka, H. Järvinen, 2005. “A Study of
the Difficulties of Novice Programmers.
Linder, S. Paul, B. Edward Nestrick, S. Mulders, C. Leah
Lavelle, 2001. “Facilitating Active learning with
inexpensive Mobile Robots”.
Manuel, J., Sáez-López, M. Román-González, E. Vázquez-
Cano, 2016. “Visual programming languages integrated
across the curriculum in elementary school: A two year
case study using ‘Scratch’ in five schools”.
Mourão, Andreza Bastos, José Francisco Magalhães Netto,
2018. “Inclusive Model for the Development and
Evaluation of Accessible Learning Objects for
graduation in Computing: A Case Study”.
Oliveira, C. Matheus Campos de, E. Canedo, H. Faria, L.
Henrique Vieira Amaral, R. Bonifacio, 2018.
“Improving Student’s Learning and Cooperation Skills
Using Coding Dojos (In the Wild!)”.
Ouahbi, I., F. Kaddari, H. Darhmaoui, A. Elachqar, S.
Lahmine, 2015. “Learning Basic Programming
Concepts by Creating Games with Scratch
Programming Environment”.
Reardon, S., Brendan Tangney, 2014. “Smartphones,
Studio-Based Learning, and Scaffolding: Helping
Novices Learn to Program”.
Rodríguez, C., J. Luis Guzmán, M. Berenguel, 2016.
“Teaching real-time programming using mobile
robots”.
Santos, S. C., E. Santana, L. Santana, P. Rossi, L.
Cardoso, U. Fernandes, C. Carvalho, and P. Tôrres.
2018. “Applying PBL in Teaching Programming: an
Experience Report”, FIE, San Jose, USA.
Santos, S. C., Furtado F., Lins W, 2014. “xPBL: a
Methodology for Managing PBL when Teaching
Computing”, FIE, Madrid, Spain.
Sung, K., R. Nash, J. Pace, 2016. “Building Casual Game
SDKS for Teaching CS1/2: A Case Study”.
Ustek, D., E. Opavsky, H. Walker, D. Cowden, 2014.
“Course development through student-faculty
collaboration: a case study”.