Instructor

Abdelhameed Ibrahim

Assistant Prof.

Abdelhameed Ibrahim was born in Mansoura city, Egypt, in 1979. He attended the Faculty of Engineering at Mansoura University in Mansoura city where he received Bachelor and Master Degrees in Engineering from the electronics (Computer Engineering and Systems) department in 2001 and 2005, respectively. He was with the Faculty of Engineering at Mansoura University from 2001 through 2007. In April 2007, he joined the Graduate School of Advanced Integration Science in the Faculty of Engineering at Chiba University in Japan as a doctor student. He received Ph.D. Degree in Computer Engineering in 2011. His research interests are in the fields of computer vision and pattern recognition with a special interest in material classification based on reflectance information.

Reviews

Course reviews will be shown here

Overview

Course Title and Code: Digital Logic Design, COE-202

Credits and contact hours: (3, 3)

Instructor’s or course coordinator’s name: Dr. Abdelhameed Fawzy

Textbook:

  1. M. Morris R. Mano and Michael D. Ciletti, Digital Design: With an Introduction to the Verilog HDL, 5th Edition, Pearson, 2013 
  2. Jr. Charles H. Roth, Larry L Kinney Fundamentals of Logic Design, Seventh Edition, Cengage Learning, 2013.

Specific Course Information

  1. A brief description of the content of the course (catalog description): Introduction to information representation and number systems. Boolean algebra and switching theory. Manipulation and minimization of completely and incompletely specified Boolean functions. Physical properties of gates: fan-in, fan-out, propagation delay, timing diagrams and tri-state drivers. Combinational circuits design using multiplexers, decoders, comparators and adders. Sequential circuit analysis and design, basic flip-flops, clocking, and timing diagrams. Registers, counters, RAMs, ROMs, PLAs, PLDs, and FPGA’s.
  2. prerequisites or co-requisites: General Physics II (PHYS 102)

​​Specific Goals for the Course

  1. Specific outcomes of instruction: After successfully completing the course, students will be able to
    • Carry out arithmetic computations in various number systems (Binary, Octal, and Hexadecimal).
    • Apply rules of Boolean algebra to simplify Boolean expressions.
    • Translate Boolean expressions into equivalent truth tables and logic gates implementations and vice versa.
    • Design efficient combinational and sequential logic circuit implementations from functional description of digital systems.
    • Carry out simple CAD simulations to verify the operation of logic circuits
  2. Explicitly indicate which of the student outcomes listed in Criterion-3 or any other outcomes are addressed by the course:
    • Outcome 1:  (Mapped from "b")
    • Outcome 2:  (Mapped from "c")

Course content


Request invitation

Content of this course is available by invitation only. You can not access this course if you don't have an invitation from the course instructor.

Get Started

Interested? Start your first course right now.

There is more to learn