a) Define problems using Boolean logic
b) Manipulate Boolean expressions, including the use of Karnaugh maps to simlify Boolean expressions.
c)Use of the following rules to derive or simplify statements in Boolean algebra: De Morgan's Laws, distribution, association, commutation, double negation.
d)Using logic gate diagrams and truth tables
e)The logic associated with D type flip flops, half and full adders