BSc.CSIT Introduction to Information Technology C Programming Digital Logic Mathematics I (Calculus) Physics Discrete Structures Object Oriented Programming Microprocessor Statistics I Mathematics II Data Structures and Algorithms Numerical Method Computer Architecture Computer Graphics Statistics II Theory of Computation Computer Networks Operating Systems Database Management System Artificial Intelligence Multimedia Computing Web Technology System Analysis and Design Wireless Networking Microprocessor Based Design Society and Ethics in Information Technology Knowledge Management Design and Analysis of Algorithms Simulation and Modelling Image Processing Cryptography Software Engineering Compiler Design and Construction E-Governance NET Centric Computing Technical Writing Applied Logic E-commerce Automation and Robotics Neural Networks Computer Hardware Design Cognitive Science Advanced Java Programming Data Warehousing and Data Mining Principles of Management Project Work Information Retrieval Database Administration Software Project Management Network Security Digital System Design Network and System Administration International Marketing Advanced Database Internship Advanced Networking with IPv6 Distributed Networking Game Technology Distributed and Object Oriented Database Introduction to Cloud Computing Geographical Information System Decision Support System and Expert System Mobile Application Development Embedded Systems Programming International Business Management

Digital Logic - Syllabus & Complete Course Guide for BSc CSIT First Semester

Digital Logic Syllabus Complete Details & Topics Covered

Course Overview: This course covers the concepts of digital logic and switching networks. It includes the fundamental concepts of Boolean algebra and its application for circuit analysis, multilevel gate networks, flip-flops, counters, logic devices, synchronous and asynchronous sequential logic, and digital integrated circuits.

Course Objectives

The main objective of this course is to introduce the basic tools for the design of digital circuits and to provide methods and procedures suitable for a variety of digital design applications.

Course Contents

Unit 1: Binary Systems (6 Hrs.)

  • Digital Systems
  • Binary Numbers
  • Number Base Conversion
  • Octal and Hexadecimal Numbers
  • Complements
  • Signed Binary Numbers
  • Decimal Codes (BCD, 2 4 2 1, 8 4 -2 -1, Excess 3, Gray Code)
  • Binary Storage and Registers
  • Binary Logic

Unit 2: Boolean Algebra and Logic Gates (5 Hrs.)

  • Basic and Axiomatic Definitions of Boolean Algebra
  • Basic and Axiomatic Definitions of Boolean Algebra
  • Boolean Functions
  • Logic Operations
  • Logic Gates
  • Integrated Circuits

Unit 3: Simplification of Boolean Functions (5 Hrs.)

  • K-map
  • Two and Three-Variable Maps
  • Four Variable Maps
  • Product of Sum Simplification
  • NAND and NOR Implementation
  • Don't Care Conditions
  • Determinant and Selection of Prime Implicants 

Unit 4: Combinational Logic (5 Hrs.)

  • Design Procedure
  • Adders
  • Subtractors
  • Code Conversions
  • Analysis Procedure
  • Multilevel NAND and NOR Circuits
  • Exclusive-OR Circuits

Unit 5: Combinational Logic with MSI and LSI (8 Hrs.)

  • Binary Parallel Adder and Subtractor
  • Decimal Adder
  • Magnitude Comparator
  • Decoders and Encoders
  • Multiplexers
  • Read-Only Memory (ROM)
  • Programmable Logic Array (PLA)
  • Programmable Array Logic (PAL) 

Unit 6: Synchronous and Asynchronous Sequential Logic (10 Hrs.)

  • Flip-Flops
  • Triggering of Flip-Flops
  • Analysis of Clocked Sequential Circuits
  • Design with State Equations and State Reduction Table
  • Introduction to Asynchronous Circuits 
  • Circuits with Latches 

Unit 7: Registers and Counters (6 Hrs.)

  • Registers
  • Shift Registers
  • Ripple Counters
  • Synchronous Counters
  • Timing Sequences
  • The Memory 

Laboratory Works

Students should be able to realize the following digital logic circuits as part of laboratory work:
  • Familiarization with Logic Gates
  • Combinatorial Circuits
  • Code Converters
  • Design with Multiplexers
  • Adders and Subtractors
  • Flip-Flops
  • Sequential Circuits
  • Counters
  • Clock Pulse Generator

Recommended Books

Textbook:

  1. M. Morris Mano, “Digital Logic & Computer Design”

Reference Books:

  1. Brain Holdsworth, “Digital Logic Design”, Elsevier Science.
  2. John Patrick Hayes, “Introduction to Digital Logic Design”, Addison-Wesley.
  3. M. Morris Mano and Charles Kime, “Logic and Computer Design Fundamentals”, Pearson New International.
Next Post Previous Post
No Comment
Add Comment
comment url