Course Information

18-745: Rapid Prototyping of Computer Systems

Units:

12

Description:

This is a project-oriented course which will deal with all four aspects of project development; the application, the artifact, the computer-aided design environment, and the physical prototyping facilities. The class, in conjunction with the instructors, will develop specifications for a mobile computer to assist in inspection and maintenance. The application will be partitioned between human computer interaction, electronics, industrial design, mechanical, and software components. The class will be divided into groups to specify, design, and implement the various subsystems. The goal is to produce a working hardware/software prototype of the system and to evaluate the user acceptability of the system. We will also monitor our progress in the design process by capturing our design escapes (errors) with the Orthogonal Defect Classification (ODC). Upon completion of this course the student will be able to: generate systems specifications from a perceived need; partition functionality between hardware and software; produce interface specifications for a system composed of numerous subsystems; use computer-aided design tools; fabricate, integrate, and debug a hardware/software system; and evaluate the system in the context of an end user application.

Prerequisites: By permission of the instructors.

Last Modified: 2018-02-07 3:05PM

Current session:

This course is currently being offered.

Semesters offered:

  • Spring 2018
  • Spring 2017
  • Spring 2016
  • Spring 2015
  • Fall 2014
  • Spring 2014
  • Spring 2013
  • Spring 2012
  • Spring 2011
  • Spring 2010
  • Fall 2009
  • Spring 2009
  • Spring 2008
  • Spring 2006
  • Spring 2005
  • Spring 2004
  • Spring 2000