Semester IV Syllabus
Semester IV Syllabus
Theory Papers
Professional
1 PCC- CS401 Discrete Mathematics 3 1 0 0 4
Core Courses
Engineering Computer Organization &
2 PCC-CS 402 3 0 0 0 3
Science Course Architecture
Professional
3 PCC- CS403 Operating Systems 3 0 0 0 3
Core Courses
Professional Design & Analysis of
4 PCC- CS404 3 0 0 0 3
Core Courses Algorithms
Professional Artificial Intelligenec &
5 PCC- CS405 2 0 0 0 2
Core Courses Machine Learning
Humanities
&Social
Sciences Management 1
6 HSMC 401 3 0 0 0 3
including (Organizational Behaviour)
Management
courses
Mandatory
7 MC401 Environmental Sciences 0 0 0 0 0
Courses
Humanities and
social sciences Essential Studies for
8 HSMC402 2 0 0 0 2
including Professionals - IV
Management
Mandatory Mathematics & Statistics -
9 MC402 0 0 0 0 0
Courses IV
Total 19 1 0 0 20
Practical Papers
Engineering Computer Organization &
1 PCC-CS 492 0 0 4 0 2
Science Course Architecture Lab
Professional
2 PCC- CS493 Operating Systems Lab 0 0 4 0 2
Core Courses
Professional Design & Analysis of
3 PCC- CS494 0 0 4 0 2
Core Courses Algorithms Lab
Professional Artificial Intelligenec &
3 PCC- CS495 0 0 2 0 1
Core Courses Machine Learning Lab
Total 0 0 14 0 7
Sessional Papers
Humanities and
social sciences Skill Development for
1 HSMC482 0 0 0 2 1
including Professionals - IV
Management
Innovative PROJ –
2 Innovative Project – II 0 0 0 0 1
Project CS401
Mandatory
Additional Mandatory Additional
3 MAR481 0 0 0 0 0
Requirements Requirements (MAR)-IV
(MAR)
Massive Open Online
4 MOOCs 421 Course 4.1 (Mandatory for 0 0 0 1 0.5
MOOCs [Link] (Honours))
(Mandatory for
Honours) Massive Open Online
5 MOOCs 422 Course 4.2 (Mandatory for 0 0 0 1 0.5
[Link] (Honours))
Total
0 0 0 4 3
Total
19 1 14 4 30
Semester: 4
Credits: 4
Prerequisite: Linear algebra, Calculus
Module 1 [10L]
Sets, Relation and Function: Operations and Laws of Sets, Cartesian Products, Binary
Relation, Partial Ordering Relation, Equivalence Relation, Image of a Set, Sum and Product
of Functions, Bijective functions, Inverse and Composite Function, Size of a Set, Finite and
infinite Sets, Countable and uncountable Sets, Cantor's diagonal argument and The Power Set
theorem, Schroeder-Bernstein theorem.
Module 2 [8L]
Propositional Logic: Syntax, Semantics, Validity and Satisfiability, Basic Connectives and
Truth Tables, Logical Equivalence: The Laws of Logic, Logical Implication, Rules of
Inference, The use of Quantifiers. Proof Techniques: Some Terminology, Proof Methods
and Strategies, Forward Proof, Proof by Contradiction, Proof by Contraposition, Proof of
Necessity and Sufficiency.
Module 3 [12L]
Algebraic Structures and Morphism: Algebraic Structures with one Binary Operation,
Semi Groups, Monoids, Groups, Congruence Relation and Quotient Structures, Free and
Cyclic Monoids and Groups, Permutation Groups, Substructures, Normal Subgroups,
Algebraic Structures with two Binary Operation, Rings, Integral Domain and Fields. Boolean
Algebra and Boolean Ring, Identities of Boolean Algebra, Duality, Representation of
Boolean Function, Disjunctive and Conjunctive Normal Form
Module 4 [12L]
Graphs and Trees: Graphs and their properties, Degree, Connectivity, Path, Cycle, Sub
Graph, Isomorphism, Eulerian and Hamiltonian Walks, Graph Colouring, Colouring maps
and Planar Graphs, Colouring Vertices, Colouring Edges, List Colouring, Perfect Graph,
definition properties and Example, rooted trees, trees and sorting, weighted trees and prefix
codes, Bi-connected component and Articulation Points, Shortest distances.
1. Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw – Hill
2. Susanna S. Epp, Discrete Mathematics with Applications,4th edition, Wadsworth
Publishing Co. Inc.
3. C L Liu and D P Mohapatra, Elements of Discrete Mathematics A Computer
Oriented Approach, 3rd Edition by, Tata McGraw – Hill.
Reference books:
1. J.P. Tremblay and R. Manohar, Discrete Mathematical Structure and Its Application
to Computer Science”, TMG Edition, TataMcgraw-Hill
2. Norman L. Biggs, Discrete Mathematics, 2nd Edition, Oxford University Press.
Schaum’s Outlines Series, Seymour Lipschutz, Marc Lipson,
3. Discrete Mathematics, Tata McGraw - Hill
Course Outcomes
CO1. For a given logic sentence express it in terms of predicates, quantifiers, and logical
connectives and ideas relating to integers through concepts of well-ordering principle,
division algorithm, greatest common divisors and congruence.
CO2. For a given a problem, derive the solution using deductive logic & combinatorics and
prove the solution based on logical inference;
CO3. For a given mathematical problem classify its algebraic structure and evaluate Boolean
functions and simplify expressions using the properties of Boolean algebra
CO4. Develop the given problem as graph networks and solve with techniques of graph
theory.
Semester: 4
Credits: 3
Prerequisite: Digital Electronics
Module 1 [7L]
Introduction to computer organisation & architecture; Basic organization of the stored
program computer and operation sequence for execution of a program. Fetch, decode and
execute cycle, Concept of operator, operand, registers and storage, RTL interpretation of
Instruction format, Instruction sets and addressing modes; Introduction to RISC
architectures. RISC vs CISC architectures. Instruction set of 8085. Instruction Cycle,
Machine Cycles, T-States.
Module 2 [7L]
Commonly used number systems. Fixed and floating-point representation of numbers;
Concept of Overflow and Underflow. Design of adders - ripple carry and carry look ahead
principles. Fixed point multiplication - Unsigned and Signed - Booth's algorithm, carry save
multiplier. Fixed point division - Restoring and non-restoring algorithms. Floating point -
IEEE 754 standard.
Design of ALU. Design of control unit - hardwired and microprogrammed control.
Introduction to x86 architecture. Introduction to Components of a Microprocessor:
Registers, ALU and control & timing.
Module 3 [8L]
Memory organization, semiconductor memory technologies, static and dynamic memory,
memory hierarchy, associative memory. Hierarchical memory technology: Inclusion,
Coherence and locality properties Cache memory organizations - cache size vs. block size,
mapping functions, replacement algorithms, write policies, Techniques for reducing cache
misses;
Virtual memory organization, mapping and management techniques, memory replacement
policies. Memory unit design with special emphasis on implementation of CPU-memory
interfacing. Data path design for read/write access. Memory interleaving;
I/O operations - Concept of handshaking, Polled I/O, program-controlled, interrupt-driven
and DMA, privileged and non-privileged instructions, software interrupts and exceptions.
Programs and processes–role of interrupts in process state transitions, I/O device interfaces
– SCII, USB
Module 4 [8L]
Pipelining: Basic concepts, instruction and arithmetic pipeline; hazards and techniques for
handling hazards. Pipeline optimization techniques;
Introduction to Super scalar, Super-pipelining, Array processor and Vector processor.
Multiprocessor architecture: taxonomy of parallel architectures - Introduction to Flynn’s
Classification; Centralized shared memory architecture, Distributed shared memory
architecture, interconnection networks. Introduction to concurrent access to memory and
cache coherence in parallel processing. Non von-Neumann architectures.
5. Computer Architecture & Parallel Processing. Kai Hwang & Briggs, Tata McGraw Hill
Course Outcomes
CO1: Students would be able to apply instruction set architecture for designing a processor.
CO2: Students would be able to design arithmetic and logic units as well as control units of a
processor.
CO3: Students would be able to understand different types of memory, memory
management, and the connection among the memory, CPU and I/O devices.
CO4: Students would be able to understand parallel processors.
Course Name: Operating Systems
Semester: 4
Module 1[8L]
Process Scheduling:
Module 2[10L]
Module 3[8L]
Memory Management: Basic concept, Logical and Physical address map, Memory
allocation: Contiguous Memory allocation– Fixed and variable partition– Internal and
External fragmentation and Compaction; Paging: Principle of operation –Page allocation
Hardware support for paging, Protection and sharing, Disadvantages of paging.
Virtual Memory: Basics of Virtual Memory – Hardware and control structures – Locality of
reference, Page fault, Working Set, Dirty page/Dirty bit – Demand paging, Page Replacement
algorithms: Optimal, First in First Out (FIFO), Second Chance (SC), Not Recently used
(NRU) and Least Recently used (LRU)
Module 4[6L]
I/O Hardware:
I/O devices, Device controllers, Direct memory access Principles of I/O Software: Goals of
Interrupt handlers, Device drivers, Device independent I/O software, Secondary-Storage
Structure: Disk structure, Disk scheduling algorithms
File Management: Concept of File, Access methods, File types, File operation, Directory
structure, File System structure, Allocation methods (contiguous, linked, indexed), Free-
space management (bit vector, linked list, grouping), directory implementation (linear list,
hash table), efficiency and performance.
Disk Management: Disk structure, Disk scheduling - FCFS, SSTF, SCAN, C-SCAN, Disk
reliability, Disk formatting, Boot-block, Bad blocks
1. Operating System Concepts Essentials, 9th Edition byAviSilberschatz, Peter Galvin, Greg
Gagne, Wiley Asia Student Edition.
7. Understanding the Linux Kernel, 3rd Edition, Daniel P. Bovet,Marco Cesati, O'Reilly and
Associates
Course Outcomes:
CO2: Develop algorithms for process scheduling for a given specification of CPU utilization,
Throughput, Turnaround Time, Waiting Time, Response Time.
CO3: For a given specification of memory organization develop the techniques for optimally
allocating memory to processes by increasing memory utilization and for improving the
access time. Design and implement file management system.
CO4: For a given I/O devices and OS (specify) develop the I/O management functions in OS
as part of a uniform device abstraction by performing operations for synchronization between
CPU and I/O controllers.
Semester: 4
Module 1[10L]
Module 2 [17L]
Module 3 [8L]
Graph and Tree Algorithms: Traversal algorithms: Depth First Search (DFS) and Breadth
First Search (BFS); Shortest path algorithms, Transitive closure, Minimum Spanning Tree,
Topological sorting, Network Flow Algorithm.
Module 4 [7L]
Course Outcomes:
CO1: For a given algorithm, analyze the worst-case running time of algorithms based on
asymptotic analysis and justify the correctness of algorithms.
CO2: Describe the greedy paradigm and explain when an algorithmic design situation calls
for it. For a given problem develop the greedy algorithms.
CO3: Describe the divide-and-conquer paradigm and explain when an algorithmic design
situation calls for it. Synthesize divide-and-conquer algorithms. Derive and solve recurrence
relation.
CO4: Describe the dynamic-programming paradigm and explain when an algorithmic design
situation calls for it. For a given problem, develop the dynamic programming algorithms, and
analyze them to determine its computational complexity.
Course Name: Artificial Intelligence & Machine Learning
Semester: 4
Module 1 [5L]:
Module 2 [6L]:
Module 3 [6L]:
Introduction to Machine Learning: Machine learning and it’s types; Applications of machine
learning; Issues in machine learning. Modelling and Evaluation: Selecting a model; Training
model - Holdout, k-fold cross-validation, bootstrap sampling; Model representation and
interpretability - under-fitting, over-fitting, bias-variance tradeoff; Model performance
evaluation - Classification, regression, clustering; Performance improvement.
Module 4 [5L]:
Learning Resources:
Course Outcome:
CO1: To develop an understanding of modern concepts in AI and where they can be used.
CO2: To design, implement and apply novel AI techniques based on emerging real-world
requirements
CO3: To understand various key paradigms for machine learning approaches
CO4: To familiarize themselves with the mathematical and statistical techniques used in
machine learning. Students can able to understand and differentiate among various machine
learning techniques.
Semester: 4
Module 1 [6L]
Module 2 [8L]
Module 3 [10L]
1. Robbins, S. P. & Judge, T.A.: Organizational Behavior, Pearson Education, 15th Edn.
4. Fincham, R. & Rhodes, P.: Principles of Organizational Behaviour, OUP, 4th Edn.
Course Outcomes:
CO1: Understand the concepts, need and importance of management and application of the
various principles of management.
CO2: Critically analyse and understand the process of management and the various
components of the management process.
CO3: Understand, adopt and integrate the individual behavior with the organizational
behavior.
CO4: Acquainted with various components of individual behaviour and how it helps an
organization in bringing in the organizational development and organizational effectiveness
in the global orientation.
Semester: 4
Basic ideas of environment, basic concepts, man, society & environment, their
interrelationship Mathematics of population growth and associated problems, Importance of
population study in environmental engineering, definition of resource, types of resource,
renewable, non-renewable, potentially renewable, effect of excessive use vis-à-vis population
growth, Sustainable Development. Materials balance: Steady state conservation system,
steady state system with non-conservative pollutants, step function. Environmental
degradation: Natural environmental Hazards like Flood, earthquake, Landslide-causes, effects
and control/management; Anthropogenic degradation like Acid rain-cause, effects and
control. Nature and scope of Environmental Science and Engineering.
Elements of ecology: System, open system, closed system, definition of ecology, species,
population, community, definition of ecosystem- components types and function. Structure
and function of the following ecosystem: Forest ecosystem, Grassland ecosystem, Desert
ecosystem, Aquatic ecosystems, Mangrove ecosystem (special reference to Sundar ban);
Food chain [definition and one example of each food chain], Food web. Biogeochemical
Cycle- definition, significance, flow chart of different cycles with only elementary reaction
[Oxygen, carbon, Nitrogen, Phosphate, Sulphur]. Biodiversity- types, importance, Endemic
species, Biodiversity Hot-spot, Threats to biodiversity, Conservation of biodiversity.
Module 2 [7L]
Module 3 [7L]
Hydrosphere, Hydrological cycle and Natural water. Pollutants of water, their origin and
effects: Oxygen demanding wastes, pathogens, nutrients, Salts, thermal application, heavy
metals, pesticides, volatile organic compounds. River/Lake/ground water pollution: River:
DO, 5-day BOD test, Seeded BOD test, BOD reaction rate constants, Effect of oxygen
demanding wastes on river [deoxygenation, reaeration], COD, Oil, Greases, pH. Lake:
Eutrophication [Definition, source and effect]. Ground water: Aquifers, hydraulic gradient,
ground water flow (Definition only) Standard and control: Waste water standard [BOD,
COD, Oil, Grease], Water Treatment system [coagulation and flocculation, sedimentation and
filtration, disinfection, hardness and alkalinity, softening] Waste water treatment system,
primary and secondary treatments [Trickling filters, rotating biological contractor, Activated
sludge, sludge treatment, oxidation ponds] tertiary treatment definition. Water pollution due
to the toxic elements and their biochemical effects: Lead, Mercury, Cadmium, and Arsenic
Module 4 [5L]
Lithosphere; Internal structure of earth, rock and soil Solid Waste: Municipal, industrial,
commercial, agricultural, domestic, pathological and hazardous solid wastes; Recovery and
disposal method- Open dumping, Land filling, incineration, composting, recycling. Solid
waste management and control (hazardous and biomedical waste).
1. M.P. Poonia & S.C. Sharma, Environmental Studies, Khanna Publishing House (AICTE
Recommended Textbook – 2018)
Course Outcomes:
CO1: Be able to understand the natural environment and its relationships with human
activities.
CO2: Be able to apply the fundamental knowledge of science and engineering to assess
environmental and health risk.
CO3: Be able to understand environmental laws and regulations to develop guidelines and
procedures for health and safety issues.
CO4: Be able to solve scientific problem-solving related to air, water, noise and land
pollution.
Semester: 4
Credits: 2
Prerequisite: Digital Electronics Lab
Module 1:[6L]
1. HDL introduction
2. Basic digital logic base programming with HDL
Module 2:[5L]
Module 3:[5L]
Module 4:[6L]
Learning Resources:
1. Computer Organization and Architecture: Designing for Performance, William Stallings,
Prentice-Hall India
5. Computer Architecture & Parallel Processing. Kai Hwang & Briggs, Tata McGraw Hill
Course Outcomes:
CO1: Identify the strength and limitations of theoretical models and establish a relationship
between measured data and underlying physical principles.
CO3: Design and build a software/hardware part to meet desired specifications and tests it
using appropriate testing strategy and/or equipment.
CO4:Able to design Memory unit and perform memory [Link] to design 8-bit
simple ALU and 8-bit simple CPU.
Semester: 4
Credits: 2
Module1 [4L]
Managing Unix/Linux Operating System
Creating a bash shell script, making a script executable, shell syntax (variables, conditions,
control structures, functions, commands). Partitions, Swap space, Device files, Raw and
Block files, Formatting disks, Making file systems, Superblock, I-nodes, File system
checker, Mounting file systems, Logical Volumes, Network File systems, Backup schedules
and methods Kernel loading, init and the inittab file, Run-levels, Run level scripts. Password
file management, Password security, Shadow file, Groups and the group file, Shells,
restricted shells, user-management commands, homes and permissions, default files,
profiles, locking accounts, setting passwords, Switching user, Switching group, Removing
users & user groups.
Module2 [6L]
Process
Starting new process, replacing a process image, duplicating a process image, waiting for a
process, zombie process.
Signal
signal handling, sending signals, signal interface, signal sets.
Module3 [10L]
Semaphore
Programming with semaphores (use functions semctl, semget,semop,
set_semvalue, del_semvalue, semaphore_p, semaphore_v).
Module4 [10L]
POSIX Threads
Programming with pthreadfunctions (viz. pthread_create, pthread_join,
pthread_exit, pthread_attr_init, pthread_cancel)
Inter-process communication
pipes(use functions pipe, popen, pclose), named pipes(FIFOs, accessing FIFO), message
passing & shared memory(IPC version V).
Course Outcomes:
CO3: To Simulate CPU Scheduling Algorithms. (FCFS, RR, SJF, Priority, Multilevel
Queuing).
CO4: Students will be able to learn how to allocate the resources in an optimized manner.
Semester: 4
Credits: 2
Prerequisite: Data Structure & Algorithms
Module1 [8L]
4. Find Maximum and Minimum element from an array of integers using Divide and Conquer
approach
Dynamic Programming:
6. Implement all pair of Shortest path for a graph (Floyd- Warshall Algorithm)
Module2 [6L]
Backtracking:
Module3 [6L]
Greedy Method:
12. Minimum Cost Spanning Tree by Prim's Algorithm Minimum Cost Spanning Tree by
Kruskal's Algorithm
Module4 [4L]
13. Implement Breadth First Search (BFS). Implement Depth First Search (DFS)
14. Implement Single Source shortest Path for a graph (Dijkstra , Bellman Ford Algorithm)
Course Outcomes:
CO1: For a given algorithm, analyze worst-case running times of algorithms based on
asymptotic analysis and justify the correctness of algorithms.
CO2: Describe the greedy, divide and conquer, and dynamic programming etc. Algorithmic
paradigms and explain when these algorithmic design situations call for it.
CO3: For a given model engineering problem, model it using a graph and write the
corresponding algorithm to solve the problems.
CO4: Explain the ways to analyze randomized algorithms (expected running time,
probability of error).
Semester: 4
Credits: 1
Prerequisite: Data Structure & Algorithms
Module 1
Lab 1:
Lab 2:
To implement A* search
Module 2:
Lab 3:
Lab 4:
Lab 5:
Lab 6:
Module 3
Lab 7:
Lab 8:
To study ImageNet, Google Net, ResNet convolutional Neural Networks
Module 4
Lab 9:
Lab 10:
Lab 11:
Course Outcome:
CO1: To develop an understanding of modern concepts in AI and where they can be used.
CO2: To design, implement and apply novel AI techniques based on emerging real-world
requirements
CO3: Students will be able to understand various key paradigms for machine learning
approaches
CO4: Students to familiarize themselves with the mathematical and statistical techniques
used in machine learning. Students are able to understand and differentiate among various
machine learning techniques.
Course Objective:
1. To learn about basic of History to know about our past and to implement it in our daily
life.
2. To learn about the Political System of Our Country.
3. To learn the concepts of Basics of Geography and Economics from which Students will
acquire knowledge for Competitive exams.
Course Outcome
At the end of the course the students will be able
CO1. To inculcate human values and ethical thinking among students.
CO2. To prepare the stage for facing different levels of civil service and other competitive
examinations.
CO3. To prepare the ground for making them aware of the happenings, cultural historical and
developmental aspects of the country as well as global affairs
CO4. Learning current affairs with technique.
SYLLABUS:
4. 6 L1 PO6,
Revenue and Expenditure of India,
(Remember) PO7,
India and World and Universal
L2 PO8
Human Values: Tax System of India,
(Understand)
Balance of Payment, Industrial L3 (Apply)
Reforms, Monthly Current Affairs L4 (Analyze)
Magazine, Realising existence and co-
existence at all levels, Holistic
perception of Harmony in existence.
Learning Resources:
Text Books:
1. NCERT Books from class 8-12.
Reference Books:
Course Outcome
At the end of the course the students will be able
To enhance their problem solving skills, to improve the basic mathematical & Logical Skills for
CO1.
any type of competitive examinations.
CO2. To get best possible training for the them students through continuous training module.
CO3. To find themselves sound for the campus recruitment program’s aptitude Test.
CO4. To enhance problem solving skill using fast track techniques without using calculator.
Course Objective:
1. To enhance the aptitude & analytical skill of students with multiple tricky
approaches.
2. To prepare the students for various competitive examinations & professional
exams
Course Content:
Modul Description Hour Blooms PO(1..1
e s Level 2)
No. Mappin
g
1. Quantitative Aptitude 6 L1 PO1,
Permutation & Combination, Probability, (Remember) PO2,
Geometry, Mensuration L2 PO10
(Understand)
L4 (Analyse)
2. Logical Reasoning 12 L1 PO1,
1) Seating Arrangement (Remember) PO2,
a) Circular seating arrangement L2 PO10
b) Square seating Arrangement (Understand)
c) Line Arrangement L3 (Apply)
2) Calendar And Clock L4 (Analyze)
3) Miscellaneous Problems
Learning Resources:
Reference Books:
1. Objective General English- S.P Bakshi
2. English Grammar and Competition-S.C Gupta
3. Fast Track Objective Arithmetic- Rajesh Verma
4. Advance Maths- Rakesh Yadav
5. Verbal and Non-Verbal Reasoning- R.S Agarwal
6. A new approach to Reasoning- BS Sijwali
7. Quantitative Aptitude-R.S Agarwal
CO2. To understand basics of Laplace and Fourier transform to solve engineering problems.
CO3. Understand the basic ideas of statistics with different characterisation of a univariate and
bivariate data set
CO4. Apply statistical tools for analysing data samples and drawing inference on a given data set.
Numerical Methods (Lecture hours 22): Solution of polynomial and transcendental equations –
Bisection method, Newton-Raphson method and Regula-Falsi method. Finite differences, Relation
between operators, Interpolation using Newton’s forward and backward difference formulae.
Interpolation with unequal intervals: Newton’s divided difference and Lagrange’s formulae.
Numerical Differentiation, Numerical integration:Trapezoidal rule and Simpson’s 1/3rd and 3/8 rules.
Ordinary differential equations: Taylor’s series, Euler and modified Euler’s methods. Runge-Kutta
method of fourth order for solving first and second order equations. Milne’s and Adam’s predicator
corrector methods.
Finding inverse Laplace transform by different methods, convolution theorem. Evaluation of integrals
by Laplace transform, solving ODEs by Laplace Transform method. Fourier transforms.
Module 3: Applied Statistics (lecture Hours 8) Curve fitting by the method of least squares- fitting
of straight lines, second degree parabolas and more general curves. Test of significance: Large sample
test for single proportion, difference of proportions, single mean, difference of means, and difference
of standard deviations.
Module 4: Small samples (lecture Hours 4) Test for single mean, difference of means and
correlation coefficients, test for ratio of variances - Chi-square test for goodness of fit and
independence of attributes.
(i) G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition, Pearson,
Reprint,2002.
(ii) Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons, 2006.
(iii) B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36th Edition, 2010.
(iv) P. G. Hoel, S. C. Port and C. J. Stone, Introduction to Probability Theory, Universal Book Stall,
2003(Reprint).
(v) S. Ross, A First Course in Probability, 6th Ed., Pearson Education India, 2002.
(vi) Lipschutz S., and Lipson M.L.: Probability (Schaum's Outline Series), TMH.
(xi) Jain, Iyengar , & Jain: Numerical Methods (Problems and Solution).