COVID-19 Information

ENGS 31 - Digital Electronics

Description

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. Enrollment is limited to 60 students.
Includes Lab

Prerequisites

ENGS 20 or COSC 1 and COSC 10

Cross Listed Courses

COSC 56

Distribution Code

TLA

Offered

Term
Time
Location / Method
Instructor(s)
Term: Summer 2023
Time: BL
Location:
Instructors:

Eric W. Hansen


Term: Spring 2023
Time: E
Location:
Instructors:

Geoffrey P. Luke


Term: Summer 2022
Time: BL
Location:
Instructors:

Eric W. Hansen


Term: Spring 2022
Time: E
Location:
Instructors:

Geoffrey P. Luke


Term: Spring 2021
Time: E
Location:

Remote with synchronous components

Instructors:

Geoffrey P. Luke


Term: Summer 2021
Time: BL
Location:

Spanos - 100 Cummings/

Remote lectures, but optional on-campus components

Instructors:

Eric W. Hansen