Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2015, Article ID 236749, 8 pages
http://dx.doi.org/10.1155/2015/236749
Research Article

Project-Based Learning Laboratory for Teaching Embedded Systems

Department of Computer Engineering and Automation, Federal University of Rio Grande do Norte (UFRN), 59078-970 Natal, RN, Brazil

Received 24 April 2015; Accepted 16 June 2015

Academic Editor: Zhen-Lai Han

Copyright © 2015 Marcelo A. C. Fernandes. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. W. Balid, I. Alrouh, A. Hussian, and M. Abdulwahed, “Systems engineering design of engineering education: A case of an embedded systems course,” in 1st IEEE International Conference on Teaching, Assessment, and Learning for Engineering, TALE 2012, pp. D7–D12, hkg, August 2012. View at Publisher · View at Google Scholar · View at Scopus
  2. C.-S. Lee, J.-H. Su, K.-E. Lin, J.-H. Chang, and G.-H. Lin, “A project-based laboratory for learning embedded system designs with support from the industry,” in Proceedings of the 38th ASEE/IEEE Frontiers in Education Conference (FIE '08), pp. F1B-1–F1B-6, October 2008. View at Publisher · View at Google Scholar · View at Scopus
  3. C.-S. Lee, J.-H. Su, K.-E. Lin, J.-H. Chang, and G.-H. Lin, “A project-based laboratory for learning embedded system design with industry support,” IEEE Transactions on Education, vol. 53, no. 2, pp. 173–181, 2010. View at Publisher · View at Google Scholar · View at Scopus
  4. D. L. Maskell and P. J. Grabau, “A multidisciplinary cooperative problem-based learning approach to embedded systems design,” IEEE Transactions on Education, vol. 41, no. 2, pp. 101–103, 1998. View at Publisher · View at Google Scholar · View at Scopus
  5. Z. Ali and M. Samaka, “ePBL: design and implementation of a problem-based learning environment,” in Proceedings of the IEEE Global Engineering Education Conference (EDUCON '13), pp. 1209–1216, Berlin, Germany, March 2013.
  6. E. Guzmán-Ramírez and I. A. Garcia, “Using the project-based learning approach for incorporating an FPGA-based integrated hardware/software tool for implementing and evaluating image processing algorithms into graduate level courses,” Computer Applications in Engineering Education, vol. 21, no. 1, pp. E73–E88, 2012. View at Publisher · View at Google Scholar · View at Scopus
  7. J. Ma, “Problem-based learning with database systems,” Computers & Education, vol. 22, no. 3, pp. 257–263, 1994. View at Publisher · View at Google Scholar · View at Scopus
  8. S. Waks and N. Sabag, “Technology project learning versus lab experimentation,” Journal of Science Education and Technology, vol. 13, no. 3, pp. 333–342, 2004. View at Publisher · View at Google Scholar
  9. Z. Shen, W. Jensen, T. Wentz, and B. Fischer, “Teaching sustainable design using bim and project-based energy simulations,” Education Sciences, vol. 2, no. 3, pp. 136–149, 2012. View at Publisher · View at Google Scholar
  10. Y. Ugurlu and T. Nagano, “Project-based learning using LabVIEW and embedded hardware,” in Proceedings of the IEEE/SICE International Symposium on System Integration (SII '11), pp. 561–566, December 2011. View at Publisher · View at Google Scholar · View at Scopus
  11. A. Kumar, S. Fernando, and R. C. Panicker, “Project-based learning in embedded systems education using an FPGA platform,” IEEE Transactions on Education, vol. 56, no. 4, pp. 407–415, 2013. View at Publisher · View at Google Scholar · View at Scopus
  12. M. Winzker and A. Schwandt, “Teaching embedded system concepts for technological literacy,” IEEE Transactions on Education, vol. 54, no. 2, pp. 210–215, 2011. View at Publisher · View at Google Scholar · View at Scopus
  13. J.-S. Chenard, Z. Zilic, and M. Prokic, “A laboratory setup and teaching methodology for wireless and mobile embedded systems,” IEEE Transactions on Education, vol. 51, no. 3, pp. 378–384, 2008. View at Publisher · View at Google Scholar · View at Scopus
  14. J. Kim, “An ill-structured pbl-based microprocessor course without formal laboratory,” IEEE Transactions on Education, vol. 55, no. 1, pp. 145–153, Feb 2012. View at Google Scholar
  15. H. Lim, H. Yu, and T. Suh, “Using virtual platform in embedded system education,” Computer Applications in Engineering Education, vol. 20, no. 2, pp. 346–355, 2012. View at Publisher · View at Google Scholar · View at Scopus
  16. V. Bonato, M. M. Fernandes, J. M. P. Cardoso, and E. Marques, “Practical education fostered by research projects in an embedded systems course,” International Journal of Reconfigurable Computing, vol. 2014, Article ID 287205, 12 pages, 2014. View at Publisher · View at Google Scholar · View at Scopus
  17. W. Balid, M. Abdulwahed, and I. Alrouh, “Development of an educationally oriented open-source embedded systems laboratory kit: a hybrid hands-on and virtual experimentation approach,” International Journal of Electrical Engineering Education, vol. 51, no. 4, pp. 340–353, 2014. View at Publisher · View at Google Scholar
  18. K. Lamár and P. Zalotay, “Microcontroller implementation of lookup table-based control functions with special emphasis on sequential control according to IEC 61131-3,” International Journal of Electrical Engineering Education, 2015. View at Publisher · View at Google Scholar
  19. K. Ogata, Modern Control Engineering, Prentice Hall, Upper Saddle River, NJ, USA, 4th edition, 2001.
  20. W. Luyben, Process Modeling, Simulation and Control for Chemical Engineers, McGraw-Hill Chemical Engineering Series, McGraw-Hill, 1990.
  21. B. Bequette, Process Control: Modeling, Design, and Simulation, Prentice-Hall International Series in the Physical and Chemical Engineering Sciences, Prentice Hall, 2003.
  22. Atmel, “ATmega 328p,” 2013, http://www.atmel.com/devices/ATMEGA328P.aspx.
  23. Scilab, Scilab/Xcos, 2013, http://www.scilab.org.
  24. Arduino, Arduino Uno, 2013, http://arduino.cc/en/Main/ArduinoBoardUno.