School of Computer Science-Teaching Excellence & Educational Innovation - Carnegie Mellon University

School of Computer Science – Learning Objectives Samples

16/60-223 Introduction to Physical Computing (Ali Momeni, Garth Zeglin) (excerpt)

Upon completion of this course the student should be able to:

  • work in a mixed physical-digital environment and laboratory
  • work in a mixed arts-engineering environment and laboratory
  • make effective use of standard hardware and software tools for physical computing
  • approach complex physical computing problems with a systematic overview that integrates iterative research and design steps
  • generate systems specifications from a perceived need
  • partition functionality between hardware and software
  • produce interface specifications for a system composed of numerous subsystems
  • evaluate the system in the context of an end user application or experience