Public View

You are viewing the public version of the syllabus. If you have a SUNet account, you can view the richer version of the syllabus after logging in.

EE 321
Introduction to Digital Circuits

Faculty Faculty of Engineering and Natural Sciences
Semester Fall 2026-2027
Course EE 321 - Introduction to Digital Circuits
Time/Place
Time
Week Day
Place
Date
12:40-13:30
Mon
FENS-L035
Sep 28-Dec 31, 2026
12:40-14:30
Thu
FENS-L035
Sep 28-Dec 31, 2026
Level of course Undergraduate
Course Credits SU Credit:4, ECTS:7, Engineering:7
Prerequisites -
Corequisites EE 321L
Course Type Lecture

Instructor(s) Information

Ayhan Bozkurt

Course Information

Catalog Course Description
Boolean algebra, logic minimization. Fundamental logic gates. Introduction to CMOS logic gates with a discussion on electrical properties. Decoders, multiplexers, tri-state buffers. Latches, flip-flops. Sequential logic circuits, state machines, Mealy and Moore machines, ASM. Data paths and control, sequencing and RTL. Digital IC interfacing standards and methods for analyzing signals.
Learning Outcomes:
1. Explain the reasons for using different formats to represent numerical data and how negative integers are stored in sign-magnitude and two?s-complement representation.
2. Convert numerical data from one format or base to another.
3. Describe the internal representation of non-numeric data.
4. Demonstrate an understanding of the basic building blocks such as logic gates, flip-flops, counters, registers, and programmable logic devices.
5. Describe the transistor level operation of digital circuits and relate this to pysical properties such as gate delay, power consumption, fan-in/fan-out.
6. Demonstrate the ability to minimize logic expressions, and express Boolean functions in different forms and an understanding of the physical considerations of logic elements such as gate delays.
7. Use mathematical expressions to describe the functions of simple combinational and sequential circuits.
8. Design combinational and sequential circuits using the fundamental building blocks given the verbal description of the circuits.
9. Construct a finite state diagram to capture state transition in a sequential circuit.
10. Demonstrate an understanding of digital systems expressed in register transfer level.
11. Develop competency in interfacing gates, power supplies, and logic probes, and analyze physical interfacing problems such as voltage levels and propagation delay.
Course Objective
-

Course Materials

Resources:
John F. Wakerly, "Digital Design: Principles and Practices", 5th edition, 2022.
Technology Requirements:
Computer Usage: Logic Circuit Simulators / FPGA Development Tools
* Digital : https://github.com/hneemann/Digital
* The Tang Nano 9K https://wiki.sipeed.com/hardware/en/tang/Tang-Nano-9K/Nano-9K.html

Policies