This course focuses on the design and implementation of digital systems using combinational and sequential logic. The course covers topics such as Boolean algebra, logic gates, flip-flops, multiplexers, counters, and finite state machines. Students will learn how to design, simulate, and analyze digital circuits and systems using hardware description languages (HDL) and modern digital design tools. The course emphasizes the practical application of digital logic in designing efficient, reliable, and scalable digital systems used in computing devices and embedded systems.
Upon successful completion of this course, students will be able to:
These outcomes aim to provide students with the knowledge and skills required to design and implement digital circuits and systems. The course prepares students for careers in hardware design, embedded systems development, and digital electronics, equipping them with practical experience in digital systems design and simulation tools.