Reference Course Outline for: CSE241: Digital Logic Design

Course Lead:

Faisal Iradat

Credit Hours: 4


Course Description:


To understand modern electrical circuits a thorough understanding of digital circuits is necessary. This course works towards that goal by introducing the student to the theory and practice of digital logic circuits. Material that is covered includes but is not limited to the following subjects: Number systems and base conversions, Boolean algebra, truth tables, logic circuits and implementation, Karnaugh maps (and other strategies of minimization), combinational logic, sequential logic, flip-flops, registers, counters, embedded processors (simple), programmable logic devices, and characteristics of logic families.


This course emphasizes the elements used to create logic circuits and the necessary software to design and simulate logic circuits.



Team work along with communication skills (oral, written, and graphical) are exercised throughout the course.

Prerequisite(s):None

Course Objectives:

One para description of the Course objectives.

Primary Coure Outline Link:

Primary Course Outline.

Typical Semester in which this course is offered:

Fall

Programs in which course is offered:

BS(CS)

Outline:

1. Number Systems and Codes.
2. Digital Arithmetic.
3. Describing Logic Circuits.
4. Combinational Logic Design.
5. Sequential Logic Design.
6. Digital Building Blocks.
7. Architecture and Microarchitecture (Optional)
8. Microprocessor and Microcontrollers (Optional)

Suggested Titles:

1. Digital Design and Computer Architecture by David Money Harris & Sarah L. Harris, MK Publishers, 2007
2. Digital Systems – Principles and Applications, 10th Ed. by R. Tocci, N. Widmer and G. Moss, Prentice Hall, 2007.
3. Digital Fundamentals, 10th Ed., by T. Floyd, Prentice Hall, 2008.
4. Fundamentals of Digital Logic with Verilog Design, 1st Ed., by S. Brown and Z. Vranesic, McGraw-Hill Science, 2002.
5. Digital Computer Electronics, 3rd Ed., by A. Malvino and J. Brown, Career Education, 1992.

Web Resources:

http://www.capilano.com/
http://www.ni.com/labview/
http://logic.ly/

Grading Policy:

Since this is a 4 credit hours course with labs, it is necessary that at least 15-20% of the total marks should be allocated for lab work and project. Remaining marks to be awarded based on overall performance in the semester.