home

=Welcome to 50.002!=

Site Navigations:

 * 1) Class Calendar
 * 2) Courseware
 * 3) Handouts
 * 4) @Lecturers' Hand Notes and Slides
 * 5) Problem Sets
 * 6) Grading
 * 7) Mini Hardware Project
 * 8) 1D Design Project
 * 9) 2D Design Challenge
 * 10) Instructors
 * 11) Resources
 * 12) Past Year Materials
 * 13) Digital Systems Lab

Description:
Introduces architecture of digital systems, emphasizing structural principles common to a wide range of technologies. Multilevel implementation strategies; definition of new primitives (e.g., gates, instructions, procedures, and processes) and their mechanization using lower-level elements. Analysis of potential concurrency; precedence constraints and performance measures. Instruction set design issues; architectural support for contemporary software structures.

For more detail, please see the syllabus.

Class Time:
Three Sessions per week (S1, S2, S3). Refer to Class Calendar for more detail.
 * S1: 1.5 hour
 * S2: 1.5 hour
 * S3: 2.0 hour (Lab)

Reference Text:
Computation Structure, by Ward and Halstead (Instructions to read offline)

Useful Links:

 * @http://6004.mit.edu/