Springer, 2nd Edition, 2012, xxii+480p
ISBN 978-1-4614-3736-9 (print)
ISBN 978-1-4614-3737-6 (online)
Order at Springer
Order at Amazon
Local site with Figures, Examples, Errata.
My favorite teaching topic is hardware/software codesign. It's a topic that goes to the core of computer engineering: How do we build efficient digital machines? Software programmers would say: by writing better code. Hardware designers would say: by building faster hardware. Codesigners know how to make the proper choice between the two.
More on this topic (teaching codesign):
- P. Schaumont, I. Verbauwhede, "The Exponential Impact of Creativity on Computer-Engineering Education", International Conference on Micro-Electronic Systems Education 2013, Austin, TX, June 2013.
- P. Schaumont, "Hardware/Software Codesign is a Starting Point in Embedded Systems Architecture Education," ARTIST Workshop on Embedded Systems Education (WESE 2008), October 2008. pdf
- P. Schaumont, "A Senior Level Course in Hardware/Software Codesign," IEEE Transactions on Education, Special Issue on Micro-Electronic Systems Education, 51(3):306-311, August 2008. pdf