Reflections on Teaching and Learning in an Advanced Undergraduate Course in Embedded Systems

An integrated series of courses on embedded systems has been developed at Iowa State University, Ames, spanning early undergraduate to graduate levels. The newest course in the series is CPRE 488: Embedded Systems Design, an advanced undergraduate course that fills a gap in the curriculum by providing system-level design experiences and incorporating new technology advancements. CPRE 488 development focused on lecture-lab integration and laboratory learning. Course and lab activities were designed using a learning model that captures lower-order and higher-order cognition levels of Bloom's taxonomy. The learning experience in the laboratory is characterized using a technique to assess cognitive behavior. Results of applying the Florida Taxonomy of Cognitive Behavior are presented to summarize the depth of student learning and the opportunities for students to progress to higher-order thinking in the laboratory. After two years of experience with the new course, the authors reflect on the course design and outcomes, from both disciplinary and pedagogical viewpoints.

[1]  Donald R. Woods,et al.  Problem-based learning : how to gain the most from PBL , 1994 .

[2]  Lyle D. Feisel,et al.  e-Learning: The Challenge for Engineering Education , 2002 .

[3]  Andy J. Wellings,et al.  Guidelines for a graduate curriculum on embedded software and systems , 2005, TECS.

[4]  Melissa Davidson,et al.  The Taxonomy of Learning , 2008, International anesthesiology clinics.

[5]  W. Worek,et al.  Learning objectives for engineering education laboratories , 2002, 32nd Annual Frontiers in Education.

[6]  Ann L. Brown,et al.  How people learn: Brain, mind, experience, and school. , 1999 .

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

[8]  G. Wiggins,et al.  Understanding by Design , 1998 .

[9]  H. Motz Teaching Engineering , 1967, Nature.

[10]  Alberto L. Sangiovanni-Vincentelli,et al.  An overview of embedded system design education at berkeley , 2005, TECS.

[11]  Gabor Karsai,et al.  Introducing embedded software and systems education and advanced learning technology in an engineering curriculum , 2005, TECS.

[12]  Aaron Striegel,et al.  Problem-based learning in an introductory computer engineering course , 2002, 32nd Annual Frontiers in Education.

[13]  Robert Dale Walstrom System-level design refinement using SystemC , 2005 .

[14]  J. Stanley,et al.  Book Review: Taxonomy of Educational Objectives, The Classification of Educational Goals, Handbook I: Cognitive Domain , 1957 .

[15]  James L. Bess Teaching Alone, Teaching Together: Transforming the Structure of Teams for Teaching. The Jossey-Bass Higher and Adult Education Series. , 2000 .

[16]  Jonathan D. Ulmer,et al.  An assessment of the cognitive behavior exhibited by secondary agriculture teachers , 2005 .

[17]  Martin Törngren,et al.  What is embedded systems and how should it be taught?---results from a didactic analysis , 2005, TECS.

[18]  Benjamin S. Bloom,et al.  Taxonomy of Educational Objectives: The Classification of Educational Goals. , 1957 .

[19]  B. Tabachnick,et al.  Using Multivariate Statistics , 1983 .

[20]  Patrick Schaumont,et al.  Teaching trade-offs in system-level design methodologies , 2003, Proceedings 2003 IEEE International Conference on Microelectronic Systems Education. MSE'03.

[21]  Zhao Zhang,et al.  Reflections on Implementing and Teaching an Advanced Undergraduate Course in Embedded Systems , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[22]  A. Agresti,et al.  Statistical Methods for the Social Sciences , 1979 .

[23]  Frank Vahid,et al.  Embedded system design - a unified hardware / software introduction , 2001 .

[24]  D. C. Smith,et al.  Defining higher order thinking , 1993 .

[25]  L. H. Newcomb,et al.  Aspired Cognitive Level of Instruction, Assessed Cognitive Level of Instruction and Attitude toward Teaching at Higher Cognitive Levels. Summary of Research SR 70. , 1993 .

[26]  Rajeev Gandhi,et al.  Undergraduate embedded system education at Carnegie Mellon , 2005, TECS.

[27]  Joseph S. Rosenshein,et al.  Improving instruction by measuring teacher discussion skills , 1977 .

[28]  Daniel D. Gajski,et al.  SPECC: Specification Language and Methodology , 2000 .

[29]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

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

[31]  Pradip K. Srimani,et al.  Computer engineering curriculum in the new millennium , 2003, IEEE Trans. Educ..

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

[33]  Zhao Zhang,et al.  A platform FPGA-based hardware-software undergraduate laboratory , 2005, 2005 IEEE International Conference on Microelectronic Systems Education (MSE'05).

[34]  RUDOLPH E. SEVIORA A curriculum for embedded system engineering , 2005, TECS.

[35]  Daniel D. Gajski,et al.  SpecC Technology Open Consortium , 2001 .

[36]  Lyle D. Feisel,et al.  A Colloquy on Learning Objectives For Engineering Education Laboratories , 2002 .

[37]  Wayne H. Wolf,et al.  Computers as components - principles of embedded computing system design , 2005 .

[38]  Steve Heath,et al.  Embedded Systems Design , 1997 .

[39]  D. Rover,et al.  Developing and Teaching an Integrated Series of Courses in Embedded Computer Systems , 2006, Proceedings. Frontiers in Education. 36th Annual Conference.

[40]  Aaron Striegel,et al.  Enhancing student learning in an introductory embedded systems laboratory , 2002, 32nd Annual Frontiers in Education.

[41]  W.C. Newsletter,et al.  Looking for convergence: laboratory learning and classroom learning , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[42]  B. Tabachnick,et al.  Using multivariate statistics, 5th ed. , 2007 .