Course Syllabus

Engs31Banner.gif

The details of the course's organization and conduct are found in these documents:

Daily topics and assignments—readings, videos, quizzes, and in-class projects—are linked from the Front Page.

The Course Summary below duplicates the schedule of classes, links you to assignments, and shows when they are due.

 

Digital electronics is the enabling technology of the connected world.  Our lives are shaped in myriad ways, both beneficial and problematic, by digital systems of great complexity that are ultimately based on a few common principles:

  • Data of all sorts — from personal records, media, appliances, vehicles, civil infrastructure, military systems, and more — are represented by "bits" (0s and 1s).
  • Bits are physically represented by voltages (high and low) and switches (on and off).
  • Billions of switches, made from transistors, are fabricated at nanometer scales on silicon wafers.
  • Circuits, made from transistor switches, both store bits (memory) and manipulate bits (logic).
  • Processors for particular applications are designed and built from memory and logic.

In Engs 31 / CoSc 56, through daily readings and classroom exercises, weekly labs, and a final project, you will learn the basic principles of digital system design and apply these principles, with the help of computer-aided design tools, to implement working hardware.

 

Course Summary:

Course Summary
Date Details Due