More missing the Boat — Arduino, Raspberry Pi, and small prototyping boards and engineering education needs them

In this work, we describe a range of prototyping boards such as Arduino, Raspberry Pi, and BeagleBone Black, and we show how these devices are being used in our ECE curriculum in a range of courses for projects. We describe the continuing challenges we have with adopting such technology from an educational standpoint, and some best practices/techniques we have learned and adopted to include these devices in our courses. We believe integrating these devices into our course flow is of a huge benefit to both our curriculum and our students.

[1]  Javier Macías Guarasa,et al.  A project-based learning approach to design electronic systems curricula , 2006, IEEE Transactions on Education.

[2]  Roberto Almeida Bittencourt,et al.  Using Open Source Projects in software engineering education: A systematic mapping study , 2013, 2013 IEEE Frontiers in Education Conference (FIE).

[3]  Swapna S. Gokhale,et al.  Integrating Open Source Software into software engineering curriculum: Challenges in selecting projects , 2012, 2012 First International Workshop on Software Engineering Education Based on Real-World Experiences (EduRex).

[4]  P. Jamieson Arduino for Teaching Embedded Systems . Are Computer Scientists and Engineering Educators Missing the Boat ? , 2011 .

[5]  Kwok-Bun Yue,et al.  The use of free and open source software in real-world capstone projects , 2011 .

[6]  Charles J. Lesko Building a framework for the senior capstone experience in an information computer technology program , 2009, SIGITE '09.

[7]  Soon-Kyeong Kim,et al.  Teaching software design with open source software , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[8]  Christopher M. Kellett A Project-Based Learning Approach to Programmable Logic Design and Computer Architecture , 2012, IEEE Transactions on Education.

[9]  Shawki Areibi A first course in digital design using VHDL and programmable logic , 2001, 31st Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193).

[10]  Rebecca A. Atadero,et al.  Using Social Cognitive Career Theory to Assess Student Outcomes of Group Design Projects in Statics , 2015 .

[11]  Benjamin S. Bloom,et al.  A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives , 2000 .

[12]  Antonio Jose Araujo,et al.  A project Based Methodology to Teach a Course on Advanced Digital Systems Design , 2008 .

[13]  John Y. Hung,et al.  An interdisciplinary laboratory sequence in electrical and computer engineering: curriculum design and assessment results , 2000, IEEE Trans. Educ..

[14]  Robert J. Winter Cpt Agile Software Development: Principles, Patterns, and Practices , 2014 .

[15]  Tyson S. Hall,et al.  An introductory digital design course using a low-cost autonomous robot , 2002, IEEE Trans. Educ..

[16]  Sharlene Katz,et al.  Using software defined radio (SDR) to demonstrate concepts in communications and signal processing courses , 2009, 2009 39th IEEE Frontiers in Education Conference.

[17]  Terri S. Fiez,et al.  Using an integrated platform for learning™ to reinvent engineering education , 2003, IEEE Trans. Educ..

[18]  M. Borrego,et al.  Team Effectiveness Theory from Industrial and Organizational Psychology Applied to Engineering Student Project Teams: A Research Review , 2013 .

[19]  Rob Hess,et al.  Linux kernel projects for an undergraduate operating systems course , 2010, SIGCSE.

[20]  Richard M. Felder,et al.  Best Practices Involving Teamwork in the Classroom: Results From a Survey of 6435 Engineering Student Respondents , 2007, IEEE Transactions on Education.

[21]  Jay R Goldberg Preparing students for capstone design [Senior Design]. , 2009, IEEE engineering in medicine and biology magazine : the quarterly magazine of the Engineering in Medicine & Biology Society.

[22]  Vreda Pieterse,et al.  Academic alignment to reduce the presence of ‘social loafers’ and ‘diligent isolates’ in student teams , 2010 .

[23]  Spencer P. Magleby,et al.  A Review of Literature on Teaching Engineering Design Through Project‐Oriented Capstone Courses , 1997 .

[24]  Daniel D. Frey,et al.  Engineering design thinking, teaching, and learning , 2006 .

[25]  John W. Thomas,et al.  A REVIEW OF RESEARCH ON PROJECT-BASED LEARNING , 2000 .

[26]  Paul Bender,et al.  Integrating microcontrollers in undergraduate curriculum , 2012 .

[27]  Casey Reas,et al.  Processing: a programming handbook for visual designers and artists , 2007 .

[28]  Donald W. Bouldin Impacting education using FPGAs , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[29]  Glen Gibb,et al.  NetFPGA--An Open Platform for Gigabit-Rate Network Switching and Routing , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[30]  L. Helle,et al.  Project-Based Learning in Post-Secondary Education – Theory, Practice and Rubber Sling Shots , 2006 .

[31]  Daniel M. Germán,et al.  Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory , 2014, TSEM.

[32]  Till G. Bay,et al.  Open source projects in programming courses , 2007, SIGCSE '07.