a- Knowledge and Understanding :-
a1- Identify different numbering systems and codes used to represent data in computers.
a2- Demonstrate basic logical operations, gates and truth tables.
a3- Describe and state Boolean algebra.
a4- Define and describe Minimization techniques
a5- Describe Multiplexers and de-Multiplexers, encoders, decoders, adders and subtractors, programmable logic arrays and memory modules (RAM and ROM), and error detection.
a6- Give main idea about working with registers and shift registers.
a7- Illustrate the relationships between combinational and sequential circuits.
b- Intellectual Skills :-
b1- Analyze characteristics of different logic gates.
b2- Analyze and integrate different components of combinational circuits.
b3- Analyze and integrate different components of sequential circuits.
b4- Discuss the ability to design more advanced digital applications.
c- Professional Skills :-
c1- Operate the circuits in the best way.
c2- Utilize the logic kits efficently.
c3- Design and implement different combinational circuits efficiently .
c4- Design and implement different sequential circuits efficiently .
d- General Skills :-
d1- Work in groups and manage team, time and organizational skills.
d2- Retrieve the information efficiently.
d3- Use the general computing facilities.