## Mr. Mohd Abdul Rahim Khan

Lecturer College of Computer and Information Sciences

## 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

### 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