
Description:  Introduction to basic electrical circuits, digital systems, and computers; Binary systems and codes; Digital logic gates, circuits, and Boolean algebra; Microelectronics and integrated circuits; Coding and multiplexing; Flipflops, registers, counters, A/D converters, arithmetic, and arithmetic units; Microprogramming and instruction sets; Input/Output. 
Credit Hours.:  3 
Text Book:  Introduction to Logic and Computer Design, Alan B. Marcovitz, First Edition, ISBN13: 9780073314174 
Coordinator:  Walid Ibrahim 
Topics Outline:   Digital systems introductory concepts
 Number systems and codes
 Logic gates, truth table and universal gates
 Combinational logic circuit
 Karnaugh map minimization
 Combinational Circuits: Adders, Decoders, Multiplexers, Encoders,
 Sequential circuits
 Registers and Counters
 A TopLevel View of Computer Function
 Memory System
 Instruction Sets, Addressing Modes and Computer arithmetic

Outcomes:   Convert between different number systems and represent signed
numbers in both 1's and 2's complement representation.
 Analyze combinational and sequential circuits.
 Design combinational and sequential circuits.
 Define a modern computer system's major components, their functions and interrelationships.
 Describe the components of the instruction sets and the different types of instructions and addressing modes.
 Implement simple combinational and sequential digital circuits.

Mapping of Topics Outline to Outcomes   1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
1 
          
2 
          
3 
          
4 
          
5 
          
6 
          

Prerequisite  ITBP103: Principles of IT
