Computer Science
Computer Science
Project/ Community
Minor Course (GE)
Academic Project
Total Credit
Semester
4 Credits
4 Credits
3 Credits
2 Credits
2 Credits
6 Credits
Seminar
1 Credit
4 Cr
DSC1
I DSC2 GE1 CC1 VC1 1 22
DSC3
DSC4
II DSC5 GE2 CC2 VC2 1 22
DSC6
DSC7
III DSC8 GE3 CC3 VC3 Or AIPCM 1 22
DSC9
DSC10
IV DSC11 GE4 CC4 VC4 Or AIPCM 1 22
DSC12
DSC13
V DSC14 DSE1 GE5 VC5 Or AIPCM 22
DSC15
DSC16 Project/
VI DSC17 DSE2 GE6 Dissertation 22
DSC18 2 Credit
Three DSE or Dissertation/
Two DSE and Academic
VII DSC19 One GE or Project/ 22
One DSE and Internship
Two GE
Three DSE or Dissertation/
Two DSE and Academic
VIII DSC20 One GE or Project/ 22
One DSE and Internship
Two GE
List of Discipline Specific Core (DSC) Courses
Computer Fundamentals
DSC1 NBSC3101 & Programming 3 1 - 40 60 100 4 3
Technique
NBSC3102 Programming using C 3 - - 40 60 100 3 3
DSC2 Programming using C
NBSC3151 - - 2 40 60 100 1 3
LAB
Computer Organisation &
DSC3 NBSC3103 3 1 - 40 60 100 4 3
Architecture
NBSC3201 Data Structure using C 3 - - 40 60 100 3 3
DSC4 Data Structure using C
NBSC3251 - - 2 40 60 100 1 3
LAB
DSC5 NBSC3202 Operating System 3 1 - 40 60 100 4 3
DSC6 NBSC3203 Computer Networks 3 1 - 40 60 100 4 3
NBSC3301 Java Programming 3 - - 40 60 100 3 3
DSC7 NBSC3351 Java Programming LAB - - 2 40 60 100 1 3
DSC8 NBSC3302 Discrete Structures 3 1 - 40 60 100 4 3
Design & Analysis of
DSC9 NBSC3303 3 1 - 40 60 100 4 3
Algorithms
Database Management
NBSC3401 3 - - 40 60 100 3 3
System
DSC10
Database Management
NBSC3451 - - 2 40 60 100 1 3
System LAB
Programming Concept
NBSC3402 3 - - 40 60 100 3 3
with Python
DSC11 Python Programming
NBSC3452 - - 2 40 60 100 1 3
LAB
DSC12 NBSC3403 Artificial Intelligence 3 1 - 40 60 100 4 3
NBSC3501 Web Technologies 3 - - 40 60 100 3 3
DSC13 NBSC3551 Web Technologies LAB - - 2 40 60 100 1 3
Information Security and
DSC14 NBSC3502 3 1 - 40 60 100 4 3
Cyber Law
DSC15 NBSC3503 Software Engineering 3 1 - 40 60 100 4 3
DSC16 NBSC3601 Machine Learning 3 1 - 40 60 100 4 3
DSC17 NBSC3602 Cloud Computing 3 1 - 40 60 100 4 3
DSC18 NBSC3603 Soft Computing 3 1 - 40 60 100 4 3
DSC19 NBSC3701 Internet of Things 3 1 - 40 60 100 4 3
DSC20 NBSC3801 Digital Image Processing 3 1 - 40 60 100 4 3
List of Discipline Specific Elective (DSE) Courses
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/106105171
2. https://onlinecourses.swayam2.ac.in/cec21_cs15/preview
PO-
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
PS
1 2 3 4 5 6 7 8 9 0 1 2 1 2
O
CO
1 1 1 1 2 2 1
1
CO
1 1 1 2 1
2
CO
1 1 2
3
CO
1 1 1 1 2 1
4
Program B.Sc. (Hons./ Hons. with Research) Computer Science
Year 1 Semester I
Course
Programming using C
Name
Code NBSC3102
Course Type DSC L T P Credit
Pre- Basic knowledge of computer
3 - 3
Requisite and its operations
The course is designed to provide complete knowledge of C language.
Course Students will be able to develop logics which will help them to create
Objectives programs, applications in C. Also by learning the basic programming
constructs they can easily switch over to any other language in future
Course Outcomes
To learn and develop simple algorithms to solve various types of
CO1 problems and develop problem solving skills coupled with Top-Down
design principles.
To learn the strategies of writing efficient and well-structured
CO2 computer programs and develop the skills for formulating Iterative
solutions to various problems.
To learn various types of Operators and Functions in C programming
CO3 and learn the concept of single and multi-dimensional Arrays &
various Searching and Sorting techniques.
To enhance the learning of C programming by using Pointers &
CO4
various types of Dynamic Memory Allocation functions.
Conta
Modul Mappe
Course Contents ct
e d CO
Hrs.
Introduction to Programming Languages: Concept of
Assembler, Compiler, Interpreter ([1] Chapter 1).The
Role of Programming Languages, HLL, LLL,
Programming Paradigms, Programming Environments.
([1] Chapter 1).Programming Basics: Structure of C
1 15 CO1
Program, Writing and Executing the first C program,
Syntax and Logical Errors in Compilation, Object and
Executable Code. Components of C language: Standard
I/O in C, Fundamental Data Types, Variables and
Memory Locations, Storage Classes ([1] Chapter 1,2).
Arithmetic expressions & Conditional Branching:
Arithmetic Expressions and Precedence, Operators and
Expression using Numeric and Relational Operators,
Mixed-mode Operations, Type Conversion, Logical
Operators, Bit-wise Operators, Assignment Operators,
2 Operator Precedence and Associativity. Conditional 15 CO2
Branching: Applying if-else and Switch-case
Statements, Nesting If-Else([1] Chapter 6).Loops &
Functions: Iteration and Loops, While, Do-while and for
Loops, Multiple Loop Variables, Break and Continue
Statements ([1] Chapter 6). Functions: Introduction,
Types of Functions, Functions with Array, Passing
Parameters to Functions, Call by value, Call by
Reference([1] Chapter 7).
Arrays and Structures: Array Notation and
Representation, Manipulating Array Elements, Arrays
Using Multi-Dimensional, Character Arrays and Strings,
3 Structure, Union, Enumerated Data Types, Array of 15 CO3
Structures, Passing Arrays to Functions ([1] Chapter
9).Basic Algorithms: Searching & Basic Sorting
Algorithms (Bubble and Selection).
Pointers & File Handling: Pointers: Pointers &Memory
Allocation in C, Pointer to Pointer, Pointers to
Structures, Problems with Pointers, Passing Pointers as
Function Arguments, Using Arrays with Pointers,
Passing Arrays to Functions. Static and Dynamic
4 Memory Allocation: use of malloc(), calloc() and free() 15 CO4
functions, Storage of Variables In Static and Dynamic
Memory Allocation ([1] Chapter 10). File handling:
Creating Files, various File handling modes, File I/O
functions, Standard C Pre-processors, defining and
calling Macros([1] Chapter 1-2).
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/106104128
2. https://nptel.ac.in/courses/106105151
PO-
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PSO
CO1 1 1 1 1 1 1 1
CO2 1 1 1 1 1 2
CO3 1 1 1 1 1 1
CO4 1 1 1 1 1 1
B.Sc. (Hons./ Hons. with Research) Computer Science
Program
Year 1 Semester I
Course
Programming using C Lab
Name
Code NBSC3152
Course
DSC L T P Credit
Type
Pre- Basic knowledge of computer and
2 1
Requisite its operations
The course is designed to provide Practical knowledge of C language.
Course Students will be able to develop C language programs on various
Objectives mathematical and computational problems which will help them to create
applications in C.
Course Outcomes
To learn the basic terminology of C language, Structure of C program and
CO1
writing user friendly programs.
To learn the various kind of operators, data types, character sets which will
CO2
help to create basic program of c language.
To develop logical C language program using array loops, functions,
CO3
structure and union.
To create programs using concept of pointers, dynamic memory allocation
CO4
and file handling.
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/106103068
2. https://nptel.ac.in/courses/106104073
PO- PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2
PSO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 1 1 1 1
CO2 1 1 1 1 1 1
CO3 1 1 1
CO4 1 1 1 1
Program B.Sc. (Hons./ Hons. with Research) Computer Science
Year 1 Semester II
Course
Data Structures using C
Name
Code BSC3201
Course
DSC L T P Credit
Type
Pre- Basic knowledge of computer
3 - 3
Requisite and its operations
Allow to assess how the choice of data structures and algorithm design
methods impacts the performance of programs.
Course
To solve problems using data structures such as linear lists, stacks,
Objectives
queues, binary trees, binary search trees, and graphs and writing
programs for these solutions.
Course Outcomes
To be familiar with fundamental Data Structures and with the manner
in which these Data Structures can best be implemented, become
CO1
accustomed to the description of Algorithms in both functional and
procedural styles.
To have knowledge of Complexity of basic Operations like Insert,
Delete, Search on these Data Structures.
CO2
Ability to choose a Data Structure to suitably model any data used in
Computer Applications.
To design programs using various Data Structures including Hash
CO3
tables, Binary and general Search Trees, Heaps, Graphs etc.
Ability to assess efficiency trade-offs among different Data Structure
implementations.
CO4
Implement and know the applications of Algorithms for Sorting,
Pattern-matching etc.
Conta
Modul Mappe
Course Contents ct
e d CO
Hrs.
Basic concepts: Algorithm Specification-Introduction,
Recursive Algorithms, Data Abstraction Performance
analysis ([1] Chapter 1).Linear and Non Linear Data
Structures. Linked Lists: Creating and Traversing
1 linked-lists, Circularly Linked Lists: Operations for 15 CO1
Circularly Linked Lists, Doubly Linked Lists-operations
([1] Chapter 4).Representation of Single, Two
Dimensional Arrays, Sparse Matrices-Array and Linked
Representations.([2] Chapter 4).
Stack: Operations, Array and Linked Implementations,
Applications- Infix to Postfix Conversion, Postfix
Expression Evaluation, Recursion implementation.
2 Queue: Definition and Operations, Array and Linked 15 CO2
implementations, Circular Queues-Insertion and Deletion
Operations, Deque(Double Ended Queue) Priority
Queue- Implementation ([2] Chapter 6).
Trees: Representation of Trees, Binary Trees, Properties
of Binary Trees, Binary Tree Representations- Array and
Linked Representations, Binary Tree Traversals,
3 Threaded Binary Trees, Heap-Definition, Insertion, 15 CO3
Deletion. Search Trees: Binary Search Trees, AVL
Trees- Definition, creation and traversing. ([2] Chapter
7).
Graphs: Graph ADT, Graph Representations: Adjacency
Matrix, Incidence Matrix, Graph Traversals ([2] Chapter
4 8).Sorting Methods, Comparison of Sorting Methods. 15 CO4
Hashing: Introduction, Hash Tables, Hash Functions,
Overflow Handling ([2] Chapter 9).
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/106103069
2. https://nptel.ac.in/courses/106102064
PO-
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
PS
1 2 3 4 5 6 7 8 9 0 1 2 1 2
O
CO
1 1 1 1 1
1
CO
1 1 1 1 1
2
CO
1 1 1 2 1 1 1
3
CO
1 1 1 1 1 1 1 1
4
Program B.Sc. (Hons./ Hons. with Research) Computer Science
Year 1 Semester Second
Course
Data Structures using C Lab
Name
Code NBSC3251
Course
DSC L T P Credit
Type
Pre- Basic knowledge of computer and
- - 2 1
Requisite its operations
To solve problems using data structures such as linear lists, stacks, queues,
Course
binary trees, binary search trees, and graphs and writing programs for these
Objectives
solutions.
Course Outcomes
Student will be able to develop programs using various kinds of data structure
CO1
like array and linked list
To develop and implement programs of stack and queue data structure using
CO2
array and linked list.
Student will be able to develop logic using heterogeneous data structure like
CO3
tree BST, AVL tree etc.
Student will be able to create and implement various algorithms using graph
CO4
theory.
Conta
Modul Mappe
Course Contents ct
e d CO
Hrs.
Module I: Introduction: Definition of operating system,
History of Operating Systems , Single user/Multi User
and Single and Multitasking OS; types of operating
systems–multiprogramming systems, batch systems, time
1 15 CO1
sharing systems, Distributed System, real time systems;
Functions of operating system: Memory management,
process management, device management, file
management etc.
Operating System Organization: System calls and
system programs. Process Management: System view
of the process and resources, process abstraction, process
hierarchy, threads; Process synchronization: concurrent
processes, critical sections, methods for inter-process
2 15 CO2
communication; classical two process and n-process
solutions, hardware primitives for synchronization,
semaphores, monitors, classical problems in
synchronization (producer-consumer, readers-writer,
dining philosophers etc.).
Process Scheduling: non-pre-emptive and pre-emptive
scheduling algorithms-FCFS, SJF, SRTF, Round Robin
etc., Semaphores. Memory Management: Memory
3 15 CO3
address, Physical and virtual address space; memory
allocation strategies –fixed and variable partitions,
Concept of paging, segmentation, demand paging, virtual
memory, page replacement algorithms, virtual memory
Deadlocks: prevention and avoidance, detection and
recovery. File and I/O Management File concepts,
Access methods, Directory structure, File system
4 15 CO4
structure, files operations, files allocation methods,
device management, Protection and Security, Policy
mechanism, Authentication
Suggested Readings
1. A Silberschatz, P.B. Galvin, G. Gagne, Operating Systems Concepts, 8th Edition, John Wiley
2. Publications 2008.G. Nutt, Operating Systems: A Modern Perspective, 2nd Edition Pearson
Education 1997.
3. W. Stallings, Operating Systems, Internals & Design Principles , 5th Edition, Prentice Hall of India.
2008.
4. M. Milenkovic, Operating Systems- Concepts and design, Tata McGraw Hill 1992.
Online Resources
1. https://archive.nptel.ac.in/courses/106/105/106105214/
2. https://onlinecourses.nptel.ac.in/noc20_cs04/preview
PO-
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
PS
1 2 3 4 5 6 7 8 9 0 1 2 1 2
O
CO
1 1 1 2 1
1
CO
1 1 1 1 1 1
2
CO
1 1 2 1
3
CO
1 1 1 1 2 1
4
Program B.Sc. (Hons./ Hons. with Research) Computer Science
Year 1 Semester II
Course
Computer Networks
Name
Code NBSC3203
Course
DSC L T P Credit
Type
Pre- Basic knowledge of
3 1 - 4
Requisite computer and its operations
Student will be able to learn the concept of computer networking, it’s
Course
various types, reference models, layers of TCP/IP and OSI Model and
Objectives
various services.
Course Outcomes
Describe how Computer Networks are organized with the concept of
CO1
layered Approach.
Implement a simple LAN with Hubs, Bridges and Switches. Learn
CO2 basic routing mechanisms, IP addressing scheme and internetworking
concepts.
Student will be able to learn the concept of multiple access control,
CO3
network layer functions and protocols.
To learn the various kind of protocols and services provided by
CO4
application layer and transport layer.
Contact Mapped
Module Course Contents
Hrs. CO
Fundamentals of Computer Networks:
Network Definition, Network Topologies,
Network Classifications, Network Protocol,
1 Layered Network Architecture, Reference 15 CO1
Models: OSI Reference Model, TCP/IP
Reference model ([1] Chapter 1-2), Comparison
of OSI and TCP/IP Models ([1] Chapter 2).
TCP/IP Protocol Suite: TCP/Ip layers and
Protocols, ([1] Chapter 2). Networks Switching
Techniques and Access Mechanisms: Circuit
Switching, Packet switching- Connectionless
Datagram Switching, Connection-Oriented
virtual Circuit Switching, Dial-up Modems,
Digital Subscriber Line, Cable TV for Data
2 15 CO2
transfer([1] Chapter 8).Data Link Layer
Functions and Protocol: Error Detection and
Error Correction Techniques, Data-link Control-
Framing and Flow Control, Error Recoveries
Protocols- Stop and Wait ARQ, Go-back-n ARQ,
Point to Point Protocol on Internet ([1] Chapter
10-11).
Multiple Access Protocol and Networks:
3 CSMA/CD Protocols; Ethernet LANS; 15 CO3
Connecting LAN and Back-Bone Networks-
Repeaters, Hubs, Switches, Bridges, Router and
Gateways([1] Chapter 12).Networks Layer
Functions and Protocols: Routing, Routing
Algorithms: Distance Vector, Shortest Path
Routing Algorithm, Network Layer Protocols: IP
protocol, Internet Control Message Protocol,
IGMP, ARP, RARP([1] Chapter 19-22).
Transport Layer Functions and Protocols:
Transport services- Error control and Flow
Control, Reliability, TCP and UDP, Connection
Establishment and Release: Three way
4 Handshaking, Concept of Socket and Ports ([1] 15 CO4
Chapter 23-24). Application layer Protocol:
Overview of WWW, URL, HTTP, SMTP, FTP,
POP, TELNET. Domain Name System, Domain
Name Servers, DNS Space ([1] Chapter 25-28).
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/106105183
2. https://nptel.ac.in/courses/106106091
PO-
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
PS
1 2 3 4 5 6 7 8 9 0 1 2 1 2
O
CO
1 1 1 1 1 1 1 1
1
CO
1 1 1 1 1 1 1 1 1
2
CO
1 1 1 1 1 2 2 1 1
3
CO
1 1 1 2 1 2 2 1 1
4
Program B.Sc. (Hons./ Hons. with Research)
Year 1 Semester 1
Course Name Calculus
Code NBSM3103
Course Type L T P Credit
Pre-
10+2 Mathematics 3 1 - 4
Requisite
Course The objective of the course is to provide the concept of limit, continuity and
Objectives differentiability and to apply the knowledge to solve problems.
Course Outcomes
To understand continuity and differentiability in terms of limits and graphs of
CO1
certain functions.
To understand the consequences of various mean value theorems for
CO2
differentipable functions.
To understand the concepts of asymptotes and inflexion points in curve
CO3
tracing.
To be able to compute the reduction formulae of standard transcendental
CO4
functions with applications.
Suggested Readings
1. Prasad, Gorakh (2016). Differential Calculus (19th ed.). Pothishala Pvt. Ltd. Allahabad.
2. Prasad, Gorakh (2015). Integral Calculus. Pothishala Pvt. Ltd. Allahabad.
Online Resources
1. https://archive.nptel.ac.in/courses/111/106/111106146/
2.https://vidyamitra.inflibnet.ac.in/index.php/search?subject%5B%5D=&course%5B%5D=C
alculus&domain%5B%5D=Physical+%26+Basic+Sciences
CO1 2 2 1 1 2 1 2 1
CO2 2 2 2 1 2 2 2 2
CO3 1 2 1 1 1 1 1 1
CO4 1 1 2 1 2 1 1
Program B.Sc. (Hons./ Hons. with Research)
Year 1 Semester 2
Course
Ordinary Differential Equations
Name
Code NBSM3202
Course Type L T P Credit
Pre-
10+2 Mathematics 3 1 - 4
Requisite
The objective of this course is to introduce the students to understand and
Course
solve of Differential Equations, create various Mathematical models and
Objectives
their applications in everyday life.
Course Outcomes
To understand the genesis of ordinary differential equations of first order and
CO1
first degree.
To learn various techniques of getting exact solutions of linear differential
CO2
equations of Second and higher order.
To develop the concept of a general solution of a linear differential equation
CO3 of an arbitrary order and also learn a few methods to obtain the general
solution of such equations.
To formulate mathematical models in the form of ordinary differential
CO4 equations to suggest possible solutions of the day to day problems arising in
physical, chemical and biological disciplines.
Suggested Readings
Online Resources
1. https://archive.nptel.ac.in/courses/111/106/111106100/
CO1 1 2 1 2 1 1 2
CO2 1 2 2 3 3 2 3
CO3 2 2 1 2 1 2 2
CO4 2 3 2 1 3 2 3 3
Program
Code NBBA5102
Contact Mapped
Module Course Contents
Hrs. CO
Module I: Introduction
Business Environment: Nature, dimensions and meaning.
Components of business environment: economic, political,
1 15 1
technological and social environment. Consumerism and
consumer protection in India. A brief study of capitalism,
socialism and mixed economy.
Suggested Readings
Online Resources
PO-PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 1 1 2 2 2
CO2 3 2 2 1 2 2 2 2
CO3 3 3 3 3 3 1 2 1 3 3 2
CO4 1 1 1 2 2 2 2 1 3 3 2
Program
Code NBBA5203
Contact Mapped
Module Course Contents
Hrs. CO
Module I: Introduction to Organization
Concepts and objectives of business organization,
establishment of a new business, pre-establishment
1 15 1
considerations and social responsibility of business.
Meaning, objective and principles of organization, line and
staff, functional organization, concept of scalar chain.
Module II: Forms of Business Organization
Sole Proprietorship: Meaning, characteristics and legal
requirements. Partnership firms: Meaning, partnership deed
2 15 2
and legal requirements as per Partnership Act 1932. Joint
stock concerns: Meaning, features, kinds of companies, legal
requirements as per Companies Act 2013.
Module III: Business Finance
Business Finance: Concept, need and significance.
Methods of financing: long term, medium term and short
3 term. National finance and international finance. Financial 15 3
institutions: Brief introduction to IFCI, SFC, ICICI, IDBI.
Security market: An introduction to primary and secondary
market.
4 Module IV: Marketing 15 4
Marketing: Concept of marketing, four P’s of Marketing.
Distribution channel: Meaning, importance, and significance
of middlemen. Advertisement and sales promotion: Meaning
and objectives. Introduction to Consumer Behaviour.
Suggested Readings
Online Resources
PO-PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 1 1 1 1 1 2 2 1
CO2 3 1 2 1 2 2 2 1
CO3 3 3 3 3 3 1 2 3 3 1
CO4 1 1 1 2 2 2 2 1 3 3 1
Program For all UG Programs
Year 1 Semester 1
Course Name Descriptive Statistics
Code NBSE1101
Course Type GE L T P Credit
Pre-Requisite 10+2 in any discipline 3 1 0 4
The general objectives of the course are to:
Understand Statistics, its scope and importance in various fields.
Course
Learn difference between sample population data and its types.
Objectives
Understand graphical representation of different types of data.
Differentiate between measures of central tendency & dispersion.
Course Outcomes:
To understand concept of sample vs. population and difference between
CO1
different types of data.
To be able to apply different methods for summarising data sets, Interpret
CO2
histograms and ogives etc.
To describe data with measures of central tendency and measures of
CO3
dispersion.
CO4 To understand measures of skewness, kurtosis and their utility.
Contact Mapped
Module Course Contents
Hrs. CO
Concept of statistical population, Attributes and variables
(discrete and Continuous) ([2] Chapter 1); Primary data –
1 designing a questionnaire and schedule, collection of primary 15 CO1
data, Secondary data ([2] Chapter 3); Presentation of data:
classification, tabulation ([2] Chapter 5).
Diagrammatic & graphical representation of grouped data.
Frequency distributions, cumulative frequency distributions
2 15 CO2
and their graphical representations, histogram, frequency
polygon and ogives ([3] Chapter 3).
Measure of central tendency: Average or arithmetic mean,
median, mode, geometric mean & harmonic mean for
3 15 CO 3
grouped and ungrouped data with their merits and demerits
([3] Chapter 4).
Dispersion, merits and demerits of these measures ([1]
Chapter 7); Moments, Shephard’s correction for moments
4 ([2] Chapter 9); Skewness and Kurtosis and their Measures 15 CO4
([1] Chapter 8); Measures based on quartiles (Quartiles,
Deciles and percentiles) ([1] Chapter 7).
Suggested Readings
1. Beri, G.C. (2011). Business Statistics (3rd ed.), TMH Education Pvt. Ltd. New Delhi.
2. Gupta, S.P. (2011). Statistical Methods (41st ed.), Sultan Chand and Sons New Delhi.
3. Tulsian, P.C. and Tulsian, Bharat. (2019). Business Statistics (2nd ed.), Sultan Chand and
Company Ltd. New Delhi.
Online Resources
1. https://heecontent.upsdc.gov.in/Home.aspx
2. https://www.edx.org/search?q=statistics
PO-
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PSO
CO1 1 1 1 1 1 1 1 1
CO2 1 1 1 2 1 1 1
CO3 1 1 1 2 1 1 1
CO4 1 1 1 2 1 1 1
Program For all UG Programs
Year 1 Semester 2
Course Name Probability & Distributions
Code NBSE1201
Course Type GE L T P Credit
Pre-Requisite 10+2 in any discipline 3 1 0 4
The general objectives of the course are to:
understand concept of probability along with basic laws and axioms of
probability.
Course
understand Addition & Multiplication theorems of probability.
Objectives
understand the concept of random variable (discrete and continuous),
concept of probability distribution.
knowledge of discrete & continuous distributions.
Course Outcomes:
CO1 To apply the concept of different terms used in probability.
CO2 To apply basic probability principles to solve real life problems.
CO3 To differentiate & apply different types of distributions.
To understand applications of discrete & continuous distributions to
CO4
solve the problems.
Contact Mapped
Module Course Contents
Hrs. CO
Basic Concepts of probability, Random Experiment, Trial,
Sample Point, Sample space, events, Definitions of Mutually
1 Exclusive, Exhaustive and Equally Likely events, Definitions 15 CO1
of Probability: Classical, relative frequency and axiomatic
approaches and their limitations ([2] Vol. 2, Chapter 1).
Theorems on Probability: Addition theorem of Probability
for n Events, Theorem of Total Probability for n Events,
2 Conditional Probability, Multiplication Theorem of 15 CO2
Probability for n events, Independent Events. Bayes’
Theorem and its Applications ([2] Vol. 2, Chapter 1).
Random variables – discrete and continuous, ([1], Chapter
10); probability mass function (pmf) and probability density
function (pdf), Cumulative distribution function (cdf), Joint
distribution of two random variables, marginal and
3 15 CO 3
conditional distributions, Independence of random variables
([3], Chapter 5); Expectation of a random variable and its
properties, expectation of sum of random variables and
product of independent random variables ([3], Chapter 6).
Probability Distributions: Binomial, Poisson, Normal
4 15 CO4
distribution and their properties ([1], Chapter 10).
Suggested Readings
1. Beri, G.C. (2011). Business Statistics (3rd ed.), TMH Education Pvt. Ltd. New Delhi.
2. Gupta, S.P. (2011). Statistical Methods (41st ed.), Sultan Chand and Sons New Delhi.
3. Gupta, S.C. and Kapoor, V.K. (2000). Fundamentals of Mathematical Statistics (10th ed.),
Sultan Chand and Sons, New Delhi.
Online Resources
1. https://www.coursera.org/search?query=statistics&
2. https://www.edx.org/search?q=statistics