You are on page 1of 5

SCHOOL OF COMPUTING SCIENCES.

Bachelor of Computer science.


Course title: Digital Logic.
Course code: RCCS 101.

Course Instructor: .
Email: .
Phone contact: .

Course Description
This course involves the studies in digital electronics design and operations.
This course introduces the learner into the world of electronics and digital computation
concepts. It involves the analysis of basic electronics & digital electronics in relation to
the modern computers systems. The course offers an overview of the fundamental
functionality and utility of digital circuitry systems. It will give the learner a theoretical
and practical approach to digital electronics in order to equip them with relevant and
necessary knowledge and skills as well as prepare them for studies in microprocessors
and low level programming.

Course Purpose

This course introduces the learner to the principles of design and analysis of digital
components found in digital systems. The course covers introduction to digital electronics
and applications with reference to operations of the modern digital computer in
preparation for the students to undertake studies in the hardware operations, functionality
and designing for computers. It is also a prerequisite for the microprocessors and assembly
language course.
Learning Outcomes
By the end of the course unit, the learner should be able to:
  Comprehend data presentations in the digital computers. 
 Understand number systems and perform basic arithmetic in digital electronics. 
  Understand fundamentals of digital and analogue electronics. 
 Describe logic families and their fabrication. 
 Describe the implementation and operation of logic gates. 
  State the principles of design and analysis of digital components. 
 Design and analyze combination digital and logic circuits. 

Prerequisites

The learner should have prior knowledge on A-Lever mathematics or any other
equivalence with emphasis on algebra arithmetic’s and number systems, and should also
have knowledge on physics and be familiar with basics on electronics, electronics
components and circuitry.

Objectives
Upon the completion of this course, the student will be able to.

 Appreciate the use of binary number system in digital computers.


 Perform basic calculations and conversations in various number systems used in
digital electronics.
 Apply systematic principles and procedures for design and analysis of digital systems
and components.
 Relate utilization of the digital technologies and circuits in microprocessors and
computers.
 Incorporate digital designs in technology innovations and problems solving.
 Determine the computer hardware designs and their suitability.
 Troubleshoot various digital systems.
 Analyze digital systems.

Course Assessment
To successfully complete this course, the student must attend lecture take all the
assignments and Continuous Assessment Tests, as well as the final examination

Continuous Assessment Tests and Assignments contributes 30 %


Final exam contributes 70 %
Over all Total 100 %
COURSE OUTLINE

DIGITAL LOGIC COURSE OUTLINE


Weekly Dates & Course’s Topics Descriptions
Time Durations
Dates filled w.r.t .
semester durations Weeks
Week 1 Digital data Introduction tutorials.
presentation. Computer data representations
Basic electronics

Digital Number System.


Numeric. Decimal number systems.
Binary number systems.
Hexadecimal number systems.
Octal number systems.
Gray codes.

Week 2 Digital Arithmetic’s Operations.


Arithmetics. Conversions between various numbers systems.
Adding and subtracting.
Two’s Complements operation.
Gray codes to binary conversion and vice versa

Week 3 Digital Circuits.


Logic Gates.
Combinational Logics.
Universal logic gates.
SSI, MSI, LSI and VLSI.
Digital Integrated Circuits.

Generating functions from combination gates, and mapping


the gates to from functions.
Converting truth tables into Boolean expressions

Week 4 Boolean identities and laws/Rules


Identities.
Additive, multiplicative.
Associative rule.
Commutative rule.
Distributive rule.
DE Morgan’s Theorems.
Week 5 Boolean algebra & Boolean functions.
Simplification of Boolean Function.

Logic simplification using Boolean algebra.

Karnaugh mapping and applications.


Karnaugh Maps, Truth Tables, and Boolean Expressions
Week 6 C.A.T. CAT 1. / Assignments.
Digital electronics Practical.
Week 7 Sequential Logic and systems.
Sequential Logic circuit.
Basic sequential circuit.
Memory element.

Flip flops.
Registers.

Week 8 Counters.
Asynchronous
Synchronous.
BCD Counters
Binary Counters
Ring counters.

Week 9 Encoders.
Decoders.

Week 10 Multiplexers.
DE multiplexers.

Week 11 Memory basic


Memory Unit

Week 12 C.A.T. C.A.T. 2 & Assignments.


Digital electronics Practical.

Week 13 General revisions and assignments.


Week 14 Main Examinations.
Week 15 Main Examinations.
Week 16
Holiday break
Teaching Methodologies

 Interactive lectures.
 Tutorials & discussion.
 Video tutorials and animations.
 Soft Digital electronics books and notes.
 Computer laboratory practices.

Additional Requirements
A good-quality and functional scientific calculator is required.
Main Text Books
1. M. Morris Mano & Michael D. Ciletti (2012). Digital Design, 5th ed. Prentice Hall.
2. Tony .R. Kuphaldt, (2007). Lessons in Electric Circuits, Volume IV: Digital. Fourth
Edition
3. Wakerley, J.F. (2005). Digital design: principles and practices. 4th ed. Prentice Hall.

Further Reading

1. Patterson, D.A., Hennessy, J.L. (2011). Computer organization and design:


The hardware & software interface. 4th ed. San Francisco; Morgan Kaufmann.
2. Stallings, William. (2012). Computer organization and architecture. 9th ed. Prentice
Hall.
3. Tanenbaum, A.S. (2012). Structured computer organization. 6th ed. Prentice Hall.
4. DC. Green, D.C. (2008). Digital Electronics. 5th Edition. Mc Graw.
5. S, Shuler. (2010). Introduction to Digital Electronics by 4th edition. Mc Graw.

Teaching Resources

  LCD; White Board and projectors. 


  Audio Visual facilities. 
  Digital lab experiments. 
 Soft books/notes on Digital Electronics. 
 Software utilities and videos tutorials. 

You might also like