CS-221/CMPE-121 Digital Logic

Welcome to the official website for CS-221/CMPE-121 Digital Logic. Since this site is updated frequently it is a good idea to refresh this page by pressing F5 so that you don't end up reading a cached (previously stored) page.


 FINAL EXAM OUTLINE 

Course Outline

 Instructor

Dr. Anwar Khurshid

email : anwar@lums.edu.pk

Extension: 2229

Lab Instructor

Mr. Irfan Uddin Ahmad

email : irfank@lums.edu.pk

Extension: 2231

Teaching Assitants

Mohsin Ali

e-mail : mohsin@lums.edu.pk

Office Hours :  Monday and Wednesday 13:00 to 16:00 at CS TA room 283

Zahid Irfan

e-mail : zahidi@lums.edu.pk

Office Hours :  Days: Mondays & Wednesdays Time: 5:30pm to 7:00pm Venue : DR-15


Digital Logic (CS 221/CMPE 121)

Winter 2003-2004

Course Outline

Credit:

3 Units

Primary Text:

"Logic and Computer Design Fundamentals" By M. Morris Mano & Charles R Kime. 2nd Edition, 2000, Prentice Hall Inc.

Pre-requisite:

None

Course Description:

This is a core course in Computer Science program as well as in Computer Engineering program.  The course is an introduction to the basic principles and concepts of a digital system.  The following topics are covered in detail: Number Systems, Boolean Algebra, Minimization Techniques, Combinational Logic Design, Sequential Circuits, Registers and Counters, Memory Systems, and Register Transfers. This is a foundation course to all other computer hardware courses. This course is a pre-requisite to CS 223, Computer Organisation & Assembly Language Programming.

Grading Policy

Quizzes/Assignments:                      25%

Midterm:                                             35%

Final:                                                   40%

Lecture Sessions

            There will be twenty lecture sessions. The duration of each lecture session is seventy five minutes.

Course Contents and Schedule  

Seq.

#

TOPIC

Week #
Chapter

1

Introduction, Number Systems, Arithmetic Operations, Standard Codes

1

1

2

Logic Gates, Boolean Algebra, Truth Tables and K-Maps

2

2

3

Combinational Circuit Analysis and Design

3-4

3

(3.1 3.12)

4

Sequential Circuits: Introduction to Latches and Flip-Flops

5

4

(4.1 4.3)

MID-TERM EXAMINATION

5

Sequential Circuits Analysis and Design: State Diagrams and State Tables

6

4

(4.4 4.7)

6

Registers and Counters: Shift Registers, Parallel Loading of Registers, Synchronous and Asynchronous Counters

7

5

(5.1 5.6)

7

Random Access Memory (RAM) ,Programmable Logic Array (PLA)

8

6

(6.1 6.8)

8

Register Transfer Operations, Multiplexers and Buses

9

7

(7.1 7.6)

9

The ALU, Introduction to Control Unit

10

7

(7.7 7.10)

FINAL EXAMINATION



 

Digital Logic Lab (CS 221L/CMPE 121L)

Winter 2003-2004 

Credit:

1 Unit

Primary Text:

There is no text for this course. A lab manual will be provided to the students containing the details of the experiments and related instructions to perform the experiments.

 

Pre-requisite:

None

Course Description:

This is a core course in Computer Science program as well as in Computer Engineering program. This course will provide students hands-on experience of designing, implementing and testing digital logic circuits. The course contains ten lab sessions, one lab session each week. The students will work on advanced logic trainers available in the Digital Logic Laboratory.

No

Topic

Week

1

Introduction to Lab and Experiments Digital Logic Gate Operation (AND, OR, NAND, NOR, XOR)

1

2

Basic Digital Function Implementation

2

3

Decoder, Multiplexer and Logic Unit Design

3

4

Arithmetic Unit Design

4

5

Study of NAND and NOR Latch

5

6

Sequential Circuit: Analysis and Design

6

7

State Machine

7

8

Registers

8

9

Adders And Subtractors

9

10

Binary Counter

10