. Acm/ieeecs, Computer engineering curricula 2016 -curriculum guidelines for undergraduate degree programs in computer engineering, 2016.

C. Anslow and F. Maurer, An experience report at teaching a group based agile software development project course, Proc. of the ACM Technical Symposium on Computer Science Education (SIGCSE), 2015.

A. Attard, E. D. Iorio, K. Geven, and R. Santa, Student-centred learning. toolkit for students, staff and higher education institutions, Education International & ESU, 2010.

K. Beck, Extreme programming explained : embrace change. addisonwesley professional, 2000.

K. Beck, M. Beedle, A. Van-bennekum, A. Cockburn, W. Cunningham et al., Manifesto for Agile Software Development

E. Chenu, Agile & lean software development for avionic software, Proc. of Embedded Real Time Software and Systems (ERTS), 2012.

B. C. Choi and A. W. Pak, Multidisciplinarity, interdisciplinarity and transdisciplinarity in health research, services, education and policy : Definitions, objectives, and evidence of effectiveness, Clin. Invest. Med, vol.29, issue.6, 2006.

G. Clough, Educating the Engineer of 2020 : Adapting Engineering Education to the New Century, 2005.

O. Doss and T. Kelly, Challenges and opportunities in agile development in safety critical systems : A survey, ACM SIGSOFT Software Engineering Notes, vol.41, issue.2, 2016.

N. H. El-khalili, Teaching agile software engineering using problembased learning, Int. J. Inf. Commun. Technol. Educ, vol.9, issue.3, 2013.

G. S. Goncalves, G. L. Lima, R. E. Maria, R. T. Wisnieski, M. V. Santos et al., An interdisciplinary academic project for spatial critical embedded system agile development, 2015 IEEE/AIAA 34th Digital Avionics Systems Conference (DASC), 2015.

B. Hyman, S. Khanna, Y. Lin, and J. Borgford-parnell, A case study of using capstone design as basis for curriculum-wide project-based learning, ASME 2011 International Mechanical Engineering Congress and Exposition, 2011.

K. Könnölä, S. Suomi, T. Mäkilä, T. Jokela, V. Rantala et al., Agile methods in embedded system development, J. Syst. Softw, vol.118, issue.C, pp.134-150, 2016.

M. Lehmann, P. Christensena, X. Du, and M. Thrane, Problem-oriented and project-based learning (popbl) as an innovative learning strategy for sustainable development in engineering education, European Journal of Engineering Education, vol.33, issue.3, 2008.

V. Mahnic, A capstone course on agile software development using scrum, IEEE Transactions on Education, vol.55, issue.1, 2012.

A. Mondragon-torres, An agile embedded systems capstone course, Proc. of IEEE Frontiers in Education (FIE), 2013.

D. Rover, C. Ullerich, R. Scheel, J. Wegter, and C. Whipple, Advantages of agile methodologies for software and product development in a capstone design project, Proc. of IEEE Frontiers in Education Conference (FIE), 2014.

K. Schwaber and M. Beedle, Agile software development with Scrum, vol.1, 2002.

T. C. Vidal, S. C. Santos, and R. S. Carvalho, PBL-tutor canvas : A tool based on backward design to plan pbl in computing education, IEEE Frontiers in Education Conference (FIE), 2016.

D. Wood, Problem based learning. abc of learning and teaching in medicine, British Medical Journal, vol.326, 2003.

C. Zhou, A. Kolmos, and J. F. Nielsen, A problem and project-based learning (pbl) approach to motivate group creativity in engineering education, International Journal of Engineering Education, 2012.