Mathematics II - Syllabus
Embark on a profound academic exploration as you delve into the Mathematics II course () within the distinguished Tribhuvan university's BCA department. Aligned with the BCA Curriculum, this course (CACS154) 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 includes the topics from calculus and computational methods such as limits and continuity, differentiation & its applications, integration and its applications, differential equation and different computational techniques which are essential as mathematical foundation for computing.
Course Objectives
This coarse makes students able to cognize the concept Calculus, Computational methods and their applications in the area of Social Science and Computer Application.
Units
Key Topics
-
History of Linux
LI-1Overview of the development and evolution of the Linux operating system.
-
Kernel Modules
LI-2Understanding kernel modules, their types, and their role in extending Linux kernel functionality.
-
Process Management
LI-3Managing processes in Linux, including process creation, synchronization, and termination.
-
Scheduling
LI-4Linux scheduling algorithms and their role in allocating system resources to processes.
-
Inter-process Communication
LI-5Methods and mechanisms for communication between processes in Linux.
-
Memory Management
LI-6Linux memory management techniques, including memory allocation, deallocation, and protection.
-
File System Management Approaches
LI-7Different file system management approaches used in Linux, including organization and structure.
Key Topics
-
Distributed Database Concepts
DI-1Introduction to distributed database concepts and their advantages.
-
Data Fragmentation, Replication and Allocation
DI-2Techniques for data fragmentation, replication, and allocation in distributed databases.
-
Distributed Database Design Techniques
DI-3Methods and approaches for designing distributed databases.
-
Types of Distributed Database Systems
DI-4Overview of different types of distributed database systems.
-
Distributed Database Architectures
DI-5Introduction to various architectures used in distributed databases.
-
Introduction to NOSQL Systems
DI-6Overview of NOSQL systems and their characteristics.
The derivatives and slope of the curve; Increasing and decreasing function; convexity of curves; maximization and minimization of a function; Differentiation and marginal analysis;price and output; Competitive equilibrium of firm, Illustrations. Drawing graphs of algebraic function by using first and second order derivatives.(Mathematica)
Key Topics
-
Introduction to E-commerce
IN-1Overview of E-commerce and its significance in the digital age.
-
E-business vs E-commerce
IN-2Understanding the differences between E-business and E-commerce.
-
Features of E-commerce
IN-3Key characteristics and benefits of E-commerce.
-
Pure vs Partial E-commerce
IN-4Types of E-commerce models and their applications.
-
History of E-commerce
IN-5Evolution and development of E-commerce over time.
-
E-commerce Framework
IN-6Understanding the components of E-commerce framework including People, Public Policy, Marketing and Advertisement, Support Services, and Business Partnerships.
-
Types of E-commerce
IN-7Overview of different types of E-commerce including B2C, B2B, C2B, C2C, M-Commerce, U-commerce, Social-Ecommerce, and Local E-commerce.
-
Challenges in E-commerce
IN-8Common obstacles and difficulties faced in E-commerce.
-
Status of E-commerce in Nepal
IN-9Current state and trends of E-commerce in Nepal.
Key Topics
-
Distributed Database Concepts
DI-1Introduction to distributed database concepts and their advantages.
-
Data Fragmentation, Replication and Allocation
DI-2Techniques for data fragmentation, replication, and allocation in distributed databases.
-
Distributed Database Design Techniques
DI-3Methods and approaches for designing distributed databases.
-
Types of Distributed Database Systems
DI-4Overview of different types of distributed database systems.
-
Distributed Database Architectures
DI-5Introduction to various architectures used in distributed databases.
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.
Lab works
Laboratory- Works
Mathematica and/ or Matlab should he used for above mentioned topics.