- 7
- Units
- 33
- Lessons
- 9/9
- Labs
Understand how computers compute. Number systems, Boolean algebra, logic gates, and the circuits that build modern hardware.
What you'll learn
The key areas this subject covers, mapped to the official curriculum.
- Number systems and binary codes
- Boolean algebra and logic gates
- Combinational circuits and adders
- Sequential logic and flip-flops
- Registers, counters and memory
Course units
The structured path through this subject.
- 1
Binary Systems
Number systems, complements, codes and how data is represented in hardware.
5 topics · 5 lessons available
- 2
Boolean algebra and Logic Gates
Postulates and theorems of Boolean algebra, Boolean functions and gate-level implementations.
5 topics · 5 lessons available
- 3
Simplification of Boolean Functions
Systematic methods to reduce Boolean expressions, including K-maps and tabulation.
4 topics · 4 lessons available
- 4
Combinational Logic
Design and analysis of combinational circuits: adders, subtractors and their building blocks.
4 topics · 4 lessons available
- 5
Combinational Logic with MSI and LSI
Medium and large scale integration blocks: decoders, encoders, multiplexers and programmable logic.
5 topics · 5 lessons available
- 6
Synchronous and Asynchronous Sequential Logic
Circuits with memory: flip-flops, state machines and the difference between clocked and unclocked logic.
5 topics · 5 lessons available
- 7
Registers and Counters
Registers, shift registers and the counters built from flip-flops.
5 topics · 5 lessons available
Subject details
- Code
- CSC-116
- Credit hours
- 3
- Semester
- Semester I
- Category
- systems