The primary objective of this course is to provide a comprehensive introduction to the fundamentals of the number system, Boolean Algebra, and digital design. Through theoretical concepts and practical applications, students will gain a solid understanding of these foundational principles, setting the stage for further exploration and application in digital systems and engineering.
Xilinx ISE WebPACK Design Software, Proteus, MATLAB, Simulink, LTspice®
Upon successful completion of the course, students will be able to:
(1) Recognize the number systems and Boolean Algebra,
(2) Classify a logic circuit based on Boolean functions for presenting alternative circuits,
(3) Utilize Karnaugh Maps to showcase minimized Boolean functions and visual representations of two-level implementations of logic circuits,
(4) Analyze diverse combinational circuits (adders, multipliers, encoders, etc.) to comprehend designs and functions,
(5) Evaluate synchronous sequential circuits (flip-flops, latches), judging their operational principles and effectiveness,
(6) Collaborate with peers to conduct experiments on registers, counters, and programmable logic.
(1) Mano, M. M., & Kime, C. R. (2007). Logic and Computer Design Fundamentals (4th ed.). Prentice-Hall.
(2) Wakerly, J. F. (2006). Digital Design: Principles and Practices (4th ed.). Prentice Hall.
(3) Floyd, T. L. (2009). Digital Fundamentals (10th ed.). Prentice Hall.
Mano, M. M., & Ciletti, M. D. (2007). Digital Design (4th ed.). Prentice-Hall.
Test/Exam (55%), Lab Assignment (25%), Quiz (14%), Case Studies / Homework (6%)
Workload | Hrs |
---|---|
Lectures | 28 |
Course Readings | 42 |
Lab Applications | 28 |
Hands-on Work | 12 |
Exams/Quizzes | 42 |
Report on a Topic | 28 |