Digital Logic - Syllabus
Embark on a profound academic exploration as you delve into the Digital Logic course (DL) within the distinguished Tribhuvan university's BCA department. Aligned with the BCA Curriculum, this course (CACS105) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60 + 20 + 20 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.
This 3 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.
Course Description
This course presents an introduction to Digital logic techniques and its practical application in computer and digital system.
Course Objectives
The course has the following specific objectives:
• To perform conversion among different number systems
• To simplify logic functions
• To design combinational and sequential logic circuit
• To understand industrial application of logic system.
• To understand Digital IC analysis and its application
• Designing of programmable memory
Units
Key Topics
-
Characteristics of Distributed Systems
IN-1.1This topic covers the key characteristics of distributed systems, including decentralization, resource sharing, and concurrency.
-
Design Goals of Distributed Systems
IN-1.2This topic explores the design goals of distributed systems, including scalability, fault tolerance, and security.
-
Types of Distributed Systems
IN-1.3This topic discusses the different types of distributed systems, including client-server, peer-to-peer, and hybrid systems.
-
Case Study: The World Wide Web
IN-1.4This topic presents a case study of the World Wide Web as a distributed system, highlighting its architecture and key features.
Key Topics
-
Binary, Octal, and Hexadecimal Number Systems
NU-001This topic covers the representation and conversion of binary, octal, and hexadecimal number systems. It includes the basics of each system and how to convert between them.
-
Signed Numbers and Floating Point Representation
NU-002This topic explains how signed numbers are represented in binary and the concept of floating point numbers. It includes the IEEE floating point representation standard.
-
Binary Arithmetic
NU-003This topic covers the basic arithmetic operations in binary number system, including addition, subtraction, multiplication, and division.
-
BCD, ASCII, Excess 3, and Gray Code
NU-004This topic introduces various encoding schemes, including Binary Coded Decimal (BCD), American Standard Code for Information Interchange (ASCII), Excess 3, and Gray Code.
-
Error Detecting and Correcting Codes
NU-005This topic explains the concepts of error detection and correction in digital systems, including parity bits, checksums, and cyclic redundancy checks (CRCs).
Key Topics
-
Basic Logic Gates
CO-01This topic covers the fundamental logic gates NOT, OR, and AND, including their symbols, truth tables, and applications.
-
Universal Logic Gates
CO-02This topic explores the universal logic gates NOR and NAND, their properties, and how they can be used to implement other logic gates.
-
EX-OR and EX-NOR Gates
CO-03This topic discusses the EX-OR and EX-NOR gates, their truth tables, and applications in digital circuits.
-
Boolean Algebra
CO-04This topic introduces Boolean algebra, including postulates, theorems, and canonical forms, and how they are used to simplify logic functions.
-
Simplification of Logic Functions Using Karnaugh Map
CO-05This topic covers the use of Karnaugh maps to simplify logic functions, including analysis of SOP and POS expressions.
-
Implementation of Combinational Logic Functions
CO-06This topic explores the implementation of combinational logic functions using encoders, decoders, half adders, and full adders.
-
Implementation of Data Processing Circuits
CO-07This topic covers the implementation of data processing circuits, including multiplexers, de-multiplexers, parallel adders, and parity generators/checkers.
-
Basic Concepts of Programmable Logic
CO-08This topic introduces the basic concepts of programmable logic, including PROM, EPROM, PAL, and PLA.
Key Topics
-
Nature of Internship
CO-1The internship work should be relevant to the field of computer science and information technology, with a minimum duration of 180 hours or ten weeks.
-
Phases of Internship
CO-2The internship evaluation consists of three phases: Proposal Submission, Mid-Term Submission, and Final Submission.
-
Provision of Supervision
CO-3A regular faculty member of the college is assigned as a supervisor to supervise the students throughout the internship period.
-
Provision of Mentorship
CO-4A regular employee of the intern providing organization is assigned as a mentor to guide the students throughout the internship period.
-
Evaluation Scheme
CO-5The evaluation scheme consists of Proposal Defense, Midterm, and Final Defense, with a total of 200 marks.
Key Topics
-
Challenges and Approach of E-government Security
SE-1This topic covers the challenges faced by e-government in terms of security and the approaches to address them. It explores the importance of security in e-government and the ways to mitigate risks.
-
Security Management Model
SE-2This topic introduces a security management model for e-government, outlining the key components and processes involved in ensuring the security of e-government systems.
-
E-Government Security Architecture
SE-3This topic delves into the architecture of e-government security, including the design and implementation of secure systems and infrastructure for e-government services.
-
Security Standards
SE-4This topic covers the security standards and guidelines for e-government, including international standards and best practices for ensuring the security of e-government systems and data.
Lab works
Laboratory Works
1. Gates using Active and Passive Elements
2. Half Adder and Full Adder
3. 16:1 Multiplexer
4. 1:16 Demultiplexcer
5. Digital Watch by Counters
6. Shift Resistors