Logic Design


Module Description

This course provides students with basic knowledge in:  Binary Numbers, Octal and Hexadecimal Numbers, Number Base Conversions, Complements, Signed Binary Numbers, Binary Codes; Boolean Algebra and Logic Gates, Basic Definitions, Axiomatic Definition of Boolean Algebra, Basic Theorems and Properties of Boolean Algebra, Boolean Functions, Canonical and Standard Forms. Digital Logic Gates, Integrated Circuits, Transistor equivalent of Digital Logic Gates; Gate-Level Minimization, The Map Method, Four-Variable Map, Five-Variable Map, Product of Sums Simplification, Don't-Care Conditions, NAND and NOR Implementation, Exclusive-OR Function; Combinational Logic, Combinational Circuits, Analysis Procedure, Design Procedure, Binary Adder-Subtractor, Decimal Adder, Binary Multiplier, Magnitude Comparator, Decoders, Encoders,  Multiplexers; Sequential circuits: Latches and Flip flops, Sequential circuits analysis and design, Finite state machines, Registers and Counters
Module Aims:

Study number systems and codes and their application to digital systems
Apply Boolean algebra to the design and characterization of digital circuits
Explain the mathematical characteristics of logical gates
Apply truth tables, Boolean algebra, Karnaugh maps
Implement design equations and procedures to design combinational systems consisting of gates
Apply alternative techniques to simplify the design process
Utilize decoders and multiplexers in the design of logic
Design and describe the operation of basic memory elements
Analyze the behavior of sequential synchronous circuits
Design synchronous sequential synchronous circuits
Learning Outcomes:

a) Knowledge Skills: The student will gain knowledge and understanding of:
Binary Systems
Boolean Algebra and Logic Gates
Canonical and standard forms
Gate level minimization
Combinational Logic
Storage elements
Sequential synchronous circuits
b) Cognitive Skills: This course requires the student to demonstrate the following:
Use number systems and codes
Apply Boolean algebra to the design and characterization of digital circuits
Explain the mathematical characteristics of logical gates
Apply truth tables, Boolean algebra, Karnaugh maps, and    other methods to obtain design equations
Implement design equations and procedures to design combinational systems consisting of gates
Apply alternative techniques to simplify the design process yielding innovative designs
Utilize decoders and multiplexers in the design of logic
Design and describe the operation of basic memory elements
Analyze the behavior of synchronous circuits
Design synchronous sequential circuits
Implement finite state machines



Office Hours

Time
Day
8AM To 10 PM Sunday 
10AM to 12 PM Wednesday

Contact Information

College Phone E-Mail
CCIS 009664046736 [email protected]


Course Detail

Course Code Subject Name
IT 342 Computer Network Lab
IT 470 Elective Professional 2
IT 471 Elective Professional 3
IT341 Data Transmission and Computer Networks

Important Announcement


 Mid term 2 Result Announcement on 6/05/2015

Course code Course Name
CEN 210
Computer Programming 
CEN 447 Simulation and Modeling




Time in Majma'ah

Course Detail

Course Code Subject Name
IT 342 Computer Network Lab
IT 470 Elective Professional 2
IT 471 Elective Professional 3
IT 210 Visual Programming

إحصائية الموقع

عدد الصفحات: 25

البحوث والمحاضرات: 10

الزيارات: 7528