News

Research

Teaching

Publications

Resume

Teaching

Codesign

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, "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]
Courses Fall 2009 - ECE 4530 Hardware/Software Codesign
Spring 2009 - ECE 5984 Secure Hardware Design
Fall 2008 - ECE 4530 Hardware/Software Codesign
Spring 2008 - ECE 4514 Digital Design II
Fall 2007 - ECE 4530 Hardware/Software Codesign
Spring 2007 - ECE 2500 Computer Organization and Architecture
Fall 2006 - ECE 4984 Introduction to Codesign
Spring 2006 - ECE 3534 Microprocessor based system design
Fall 2005 - ECE 3534 Microprocessor based system design
Valid HTML 4.0 Transitional