| 1.
 | 
Represent numbers in the binary, octal, hexadecimal, and decimal
systems. (I)
 | 
| 2.
 | 
Perform fundamental arithmetic operations within each number systems.
(I)
 | 
| 3.
 | 
Apply postulates and theorems of Boolean algebra to switching
functions. (II)
 | 
| 4.
 | 
Construct and interpret truth tables. (II)
 | 
| 5.
 | 
Write switching functions in canonical form. (II)
 | 
| 6.
 | 
Simplify switching functions through algebraic manipulation,
DeMorgan's theorem, and Karnaugh maps. (II, III)
 | 
| 7.
 | 
Implement switching circuits with SSI elements (AND gates, OR gates,
and inverters), MSI elements (multiplexors, decoders, and bit slices),
ROMs and PLAs. (IV)
 | 
| 8.
 | 
Use synchronous sequential circuits with latches, master-slave,
edge-triggered flipflops, and counters. (V)
 | 
| 9.
 | 
Design synchronous sequential circuits by utilizing Mealy and Moore
models for clocked sequential circuits, state transition tables and
diagrams, and simplification techniques. (V)
 | 
| 10.
 | 
Use Register Transfer Logic to describe the information flow between
registers. (VI)
 | 
| 11.
 | 
Develop algorithms for the control of shift registers, counters, and
other register transfer-level components. (VI)
 | 
 |