COE 202 - Digital Logic Design

Term 192 - Spring 2020


Aiman H. El-Maleh


Office: Building 22, Room 405-7, Phone: 2811

Schedule and Office Hours

Syllabus | Lectures | Exercises | Tools | Course Resources


Catalog Description

Introduction to information representation and number systems. Boolean algebra and switching theory. Manipulation and minimization of completely and incompletely specified Boolean functions. Propagation delay, timing diagrams. Combinational circuit design using multiplexers, decoders, comparators, and adders. Sequential circuit analysis and design, basic flip-flops, clocking and timing diagrams. Registers, counters, ROMs, PALs, PLAs, and FPGAs. Introduction to Verilog.

Prerequisite: PHYS 102.



Alan B. Marcovitz, Introduction to Logic Design, third edition, McGraw Hill, 2010


Course Learning Outcomes

  1. Ability to use math and Boolean algebra in performing computations in various number systems and simplification of Boolean algebraic expressions.

  2. Ability to design efficient combinational and sequential logic circuit implementations from function description of digital systems.

  3. Ability to use CAD tools to simulate and verify logic circuits.


  Last Updated: Tuesday January 21, 2020, by Dr. Aiman El-Maleh