Skip to main content

An Embedded System Curriculum for Undergraduate Software Engineering Program

  • Chapter
  • 489 Accesses

Part of the book series: Studies in Computational Intelligence ((SCI,volume 150))

Summary

There is an increasing demand for well trained software talents in embedded application fields. Because embedded systems usually have complex requirements, higher standards are set for qualified embedded engineers’ technical and soft skills. Considering the challenges imposed to the embedded system education, and given the resource constraints in universities, in this paper, we propose a practical embedded system curriculum for software engineering undergraduate programs. This curriculum consists of software engineering fundamentals, domain fundamentals and embedded system core courses. The two-phase embedded system core courses are aimed at improving students’ abstracting and hands-on abilities in solving embedded system problems. The contents of these courses are selected according to the requirements from industry on the qualifications of embedded engineers. The implemented curriculum provides an proactive learning setting accepted by students. Close cooperation with industry is essential to the successful implementation of this curriculum.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Turley, J.: Embedded Processors by the Numbers. Embedded Systems Programming 12(5) (May 1999)

    Google Scholar 

  2. Koopman, P., Choset, H., Gandhi, R., et al.: Undergraduate embedded system education at Carnegie Mellon. ACM Transactions on Embedded Computing Systems 4(3), 500–528 (2005)

    Article  Google Scholar 

  3. Pak, S., Rho, E., Chang, J., et al.: Demand-driven curriculum for embedded system software in Korea. ACM SIGBED Review 2(4), 15–19 (2005)

    Article  Google Scholar 

  4. Wang, H., Wang, T.: Curriculum of Embedded System for Software Colleges. In: Proceedings of the 2nd IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications, Beijing, August 2006, pp. 1–5 (2006)

    Google Scholar 

  5. Gross, H., van Gemund, A.: The Delft MS curriculum on embedded systems. ACM SIGBED Review 4(1), 1–10 (2007)

    Article  Google Scholar 

  6. IEEE Computer Society/ACM Joint Task Force. Software Engineering 2004 - Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering (2004)

    Google Scholar 

  7. Wolf, W.: Computers as Components: Principles of Embedded Computer System Design. Morgan Kaufman, San Francisco (2000)

    Google Scholar 

  8. Hall, S.R., Waitz, I., Brodeur, D., et al.: Adoption of active learning in a lecture-based engineering class. Frontiers in Education 1 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Shen, G. (2008). An Embedded System Curriculum for Undergraduate Software Engineering Program. In: Lee, R. (eds) Software Engineering Research, Management and Applications. Studies in Computational Intelligence, vol 150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70561-1_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70561-1_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70774-5

  • Online ISBN: 978-3-540-70561-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics