Digital Logic Design
What is this course
Understand the electronic foundation of digital computers. Transition from basic boolean algebra and silicon logic gates up to complete arithmetic logic units, registers, and sequential finite state machines.
Who it is for
- Computer engineering and computer science students learning hardware architecture
- Makers and electronics enthusiasts curious about how silicon executes software
- Software engineers seeking an intuitive mental model of CPU execution
Modules
- Binary number representations and binary arithmetic
- Boolean algebra and canonical standard forms
- Logic gates and truth tables
- Karnaugh maps (K-maps) and logic minimization
- Combinational logic: multiplexers, decoders, and adders
- Latches and flip-flops (SR, D, JK, T)
- Registers, shift registers, and synchronous counters
- Sequential finite state machines and memory cells