ENEL 353 - Digital Circuits
ENEL 353 Course Information
The University of Calgary
Department of Electrical and Software Engineering
Fall Session, 2023
Welcome to the ENEL 353 Course Information Page!
ENEL 353 is a first course in digital circuits, and is required by all students in
the Fall semester of second year in
both the Electrical and Software Engineering Programs.
It is a course that teaches the fundamentals
of binary number systems, Boolean algebra, digital combinational logic circuits, and
all-important synchronous sequential logic circuits that form the backbone of all modern
digital computing hardware.
ENEL 353 Learning Outcomes
At the end of this course, you will be able to ...
Express numbers in any radix, such as the decimal, binary, octal, and
hexadecimal number systems, and to be able to represent negative numbers
using 2's-complement format.
Apply Boolean algebra, and how to use to manipulate algebraic expressions,
including canonical form and minimal-form sums-of-product (SOP) and
products-of- sum (POS) expressions.
Use Karnaugh maps to obtain minimal-form SOP and POS expressions, and
to explore multi-level combinational circuits using common logic gates.
Investigate practical design issues in digital circuits, including important timing
Analyze and design combinational circuits using standard combinational-circuit
modules, such as exclusive-OR functions, adders, subtracters, decoders,
encoders, multiplexers, etc.
Analyze and design digital circuits using simple Programmable Logic Devices
(PLDs), including Read-Only Memories (ROMs), and Programmable Logic
Understand the function of flip-flops, then analyze and design synchronous
sequential logic circuits in which they are employed using state diagrams and
tables, Mealy and Moore machine models.
Analyze and design important sequential-circuit modules, including various and
important types of registers and counters.
Primary Course Website:
Please use D2L for access to all current course material and information. All four
active course sections are merged into one common D2L shell.
Norm Bartley, August, 2023