ENGS 31: Digital Electronics

Offered

12S, 13S: 12, laboratory
12X, 13X: 9L, laboratory

Prerequisites

ENGS 20

Dist

TLA

Instructors

Pogue (spring)
Hansen (summer)

Textbooks

Summer 2011: see list
Spring 2012: see list

Course Websites

Summer 2011 (Hansen)

Related Article

Perspective: The Place of Projects

Identical to COSC 56 (formerly 47)

This course teaches classical switching theory, including Boolean algebra, logic minimization, algorithmic state machine abstractions, and synchronous system design. This theory is then applied to digital electronic design. Techniques of logic implementation, from small scale integration (SSI) through application-specific integrated circuits (ASICs), are encountered. There are weekly laboratory exercises for the first part of the course, followed by a digital design project in which the student designs and builds a large system of his or her choice. In the process, computer-aided design (CAD) and construction techniques for digital systems are learned.