ECE 155 : Engineering Design with Embedded Systems
Official University of Waterloo Calendar Description (as of fall 2014): Introduction to embedded systems, review of engineering design and analysis principles, software development life cycle, integrated development environments, use of software requirements and specifications, unified modelling language and documentation, event handling, simulation, project management, project scheduling, testing, verification, and maintenance considerations.