Abstract
This paper introduces a project-based course for the emerging field of system-on-chip (SoC). SoC is allowing for a new perspective on embedded system education. Previous undergraduate embedded system courses have always based around the use of low-end 8-bit/16-bit microcontrollers (e.g. PIC, Freescale, AVR). The low-end microcontrollers are good at teaching input/output interface but do not fully explore the connection of designing the hardware and software interface. SoC allows for a student to design an embedded system that bridges the two areas of computer science and engineering. This paper will describe how a new course in SoC uses an engaging assignment of creating a video game system. A student will appreciate the hardware and software side of todays embedded computer systems after completing this course since the course will require the design of hardware and the design of a software system. The paper will show the layout of the current SoC course and offer suggestions on how the course can be modified to meet the academic rigor for different programs in computer engineering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Barros, A., Lima, N., Xavier, J., Lima, M.E.: Teaching SoC design in a project-oriented course based on robotics. In: 2005 IEEE International Conference on Microelectronic Systems Education, pp. 25–26 (2005)
Bindal, A., Mann, S., Ahmed, B.N., Raimundo, L.A.: An undergraduate system-on-chip (SoC) course for computer engineering students. IEEE Transactions on Education, 279–289 (2005)
Sorensen, A.S., Falsig, S.: A System on Chip approach to enhanced learning in interdisciplinary robotics. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4050–4056 (2010)
Kim, J.: An Ill-Structured PBL-Based Microprocessor Course Without Formal Laboratory. IEEE Transactions on Education, 145–153 (2012)
Sung, K., Hillyard, C., Angotti, R.L., Panitz, M.W., Goldstein, D.S., Norlinger, J.: Game-Themed Programming Assignment Modules: A pathway for Gradual Integration of Gaming Context into Existing Introductory Programming Courses. IEEE Transactions on Education, 416–427 (2011)
Butler-Purry, K., Srinivasan, V., Pedersen, S.: Video game for enhancing learning in Digital Systems Courses. In: Proceedings of 2009 American Society of Engineering Education Conference (June 2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Martinez, C.J. (2013). Teaching SoC Using Video Games to Improve Student Engagement. In: Brisk, P., de Figueiredo Coutinho, J.G., Diniz, P.C. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2013. Lecture Notes in Computer Science, vol 7806. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36812-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-36812-7_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36811-0
Online ISBN: 978-3-642-36812-7
eBook Packages: Computer ScienceComputer Science (R0)