Syllabus Application
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
- Email: abozkurt@sabanciuniv.edu
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
* Digital : https://github.com/hneemann/Digital
* The Tang Nano 9K https://wiki.sipeed.com/hardware/en/tang/Tang-Nano-9K/Nano-9K.html