ANTALYA BİLİM UNIVERSITY
Course Information Package

EE 2011 - Digital Systems

Basic Information

Course Code:
EE 2011
Course Name:
Digital Systems
Language of Instruction:
English
Course Type:
Class
Course Level:
Bachelor
ECTS:
4.00
Instructor:
Dr. Öğr. Üyesi SERDAR OKUYUCU

Course Objectives

The objective of this course is to introduce students to the foundational principles of digital systems and their implementation. Students will learn number systems and binary arithmetic, understand logic gates and Boolean algebra, and apply minimization techniques for gate-level circuit design. The course also covers arithmetic operations, and the analysis and design of sequential circuits. Through topics such as registers, counters, memory structures, and basic micro-operations, students will gain the necessary skills to design, model, and analyze digital systems used in computing and embedded platforms.

Course Content

This course introduces the basic concepts of digital systems, such as Number systems. Boolean algebra, logic networks and their simplification, canonical forms. Combinatorial circuits. Adders, decoders, encoders, multiplexers, flip-flops, sequential circuit analysis and design, registers, counters, memory and programmable logic.

Prerequisites / Corequisites

EE 2013 (corequisite)

Course Books / Materials / Recommended Resources

Logic and Computer Design Fundamentals: International Edition, 4/E, by Mano, M. Morris and Kime, Charles

Learning Outcomes

Code Description
LO1 Converts between binary, octal, hexadecimal, and BCD number systems; performs addition and subtraction operations in these systems.
LO2 Analyzes and simplifies logic expressions using Boolean algebra axioms and theorems; designs combinational circuits at the basic logic gate and NAND/NOR implementation level.
LO3 Applies three- and four-variable Karnaugh maps including don't-care conditions; designs minimized gate-level implementations of logic functions.
LO4 Explains the structure and operation of half-adder and full-adder circuits; implements arithmetic functions using multiplexer and decoder building blocks.
LO5 Analyzes sequential circuits containing flip-flops using excitation equations, state tables, and state diagrams; designs finite state machines using JK and T flip-flops.
LO6 Explains the structure and operating principles of shift registers, synchronous and asynchronous counters; identifies the role of these building blocks in digital system design.

Weekly Course Content

Week Content
1 Course Description and Introduction to Scope
2 Introduction to Digital Systems
3 Number Systems, Binary Numbers
4 Logic Gates and Boolean Algebra
5 Gate Level Minimization
6 Combinational Logic Design
7 Arithmetic Functions
8 Midterm Exam
9 Hardware Description Languages
10 Sequential Circuit Analysis and Design
11 Registers, Microoperations and Applications
12 Counters, Register Cells, Data Buses and Serial Operations
13 Counters, Register Cells, Data Buses and Serial Operations
14 Memory Fundamentals
15 Review and Practice

Workload Calculation

Activity Count Duration (Hours) Total
Attendance 14 3.00 42.00
Pre-Class Individual Study 14 2.00 28.00
Midterm Exam/Preparation 1 15.00 15.00
Final Exam/Preparation 1 20.00 20.00
Quiz Preparation 2 5.00 10.00
Total Workload (Hours) 115
ECTS Credit (Workload / 25) 4

Assessment

# Assessment Type Contribution (%)
1 Midterm Exam %0
2 Quiz %0
3 Quiz %0
4 Final Exam %100
TOTAL %100

PO - LO Matrix

PO \ LO
LO1
LO2
LO3
LO4
LO5
LO6
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
PO-10
PO-11
1
Low Contribution
2
Medium Contribution
3
High Contribution

Teaching and Learning Methods

# Method Name Description Tools
1 Lecture (expository teaching), interactive discussion Listening and taking notes. Standard classroom technologies, multimedia tools (projector, computer, digital presentations)
2 Controversial Course Listening and comprehension, critical thinking Standard classroom technologies, multimedia tools, projector, computer, overhead projector
3 Problem Solving * Analyzing physical and physiological problems using problem-solving techniques and developing appropriate solutions.
4 Demonstration Listening and comprehension, processing observations/situations Presentation content
5 Simulation Exploring the operation of physical circuit designs through the use of simulation software. Simulation tools

Academic Integrity and Artificial Intelligence

Violations of academic integrity include, but are not limited to, cheating, plagiarism, fabricating information or citations, facilitating acts of fraud by others, unauthorized possession of exams, submitting another person's work or previously used work without informing the instructor, or interfering with other students' academic work. Any form of academic integrity is a serious academic violation and will result in disciplinary action.

Sustainable Development Goals

SDG 4
SDG 9