Skip to main content

Teaching SoC Using Video Games to Improve Student Engagement

  • Conference paper
Reconfigurable Computing: Architectures, Tools and Applications (ARC 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7806))

Included in the following conference series:

  • 1484 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Kim, J.: An Ill-Structured PBL-Based Microprocessor Course Without Formal Laboratory. IEEE Transactions on Education, 145–153 (2012)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics