Syllabus_3rdsem
Syllabus_3rdsem
Theory :
Unit-1 Contact Hours:15
Descriptive Statistics Descriptive statistics basics
and Bayes Theorem Mean, median, and mode
Standard deviation
Use of the central tendency measures
Bayes Theorem
Data Visualization Types of visualization
Calculation and interpretation of graphs, plot, and measures
Unit-2 Contact Hours:15
Probability Distribution Concept of Random Variable, Bernoulli Distribution,
Binomial Distribution, Poisson Distribution, Normal
Distribution.
Correlation and Concept and types, Karl Pearson Method, Rank, Spearman
Regression Method, Least Square Method, Regression line by regression
coefficient
Unit-3 Contact Hours:15
Inferential Statistics Statistical Inference Terminology,
& Hypothesis Testing Hypothesis Testing,
Parametric Tests,
Non-parametric Tests
Industry Application Hypothesis Testing using Excel
Industry Practices & Applications of Statistics
Experiments :
Unit 1.
1. Import all the required Python Libraries and perform statistical functions.
2. Locate an open source data from the web. Provide a clear description of the data
and its source.
3. Load the any open source dataset into pandas data frame and perform EDA
4. Data Preprocessing: check for missing values in the data using pandas insult(),
describe() function to get some initial statistics. Provide variable descriptions. Types
of variables etc. Check the dimensions of the data frame.
Unit 2.
5. Data Formatting and Data Normalization: Summarize the types of variables by
checking the data types (i.e., character, numeric, integer, factor, and logical) of the
variables in the data set. If variables are not in the correct data type, apply proper type
conversions.
6. Turn categorical variables into quantitative variables in Python. In addition to the
codes and outputs, explain every operation that you do in the above steps and explain
everything that you do to import/read/scrape the data set.
7. Scan all variables for missing values and inconsistencies. If there are missing
values and/or inconsistencies, use any of the suitable techniques to deal with them.
Unit 3.
8. Scan all numeric variables for outliers. If there are outliers, use any of the suitable
techniques to deal with them.
9. Write a Python program to display some basic statistical details of the species of
‘Iris-setosa’, ‘Iris-versicolor’ and ‘Iris-versicolor’ of iris.csv dataset.
10. Implement Simple Naïve Bayes classification algorithm using Python/R on
iris.csv dataset.
Unit-1
1. Boolean algebra
Introduction of Boolean algebra, truth table, basic logic gate, basic postulates of
Boolean algebra, principle of duality, canonical form, Karnaugh map.
2. Abstract algebra
Set, relation, group, ring, field.
Unit-2
3. Combinatorics
Basic counting, balls and bins problems, generating functions, recurrence relations.
Proof techniques, principle of mathematical induction, pigeonhole principle.
4. Graph Theory
Graphs and digraphs, complement, isomorphism, connectedness and
reachability,adjacency matrix, Eulerian paths and circuits in graphs and digraphs,
Hamiltonian paths and circuits in graphs and tournaments, trees; Planar graphs,
Euler’s formula, dual of a planer graph, independence number and clique number,
chromatic number, statement of Four-color theorem.
Unit-3
5. Logic
Propositional calculus - propositions and connectives, syntax; Semantics – truth
assignments and truth tables, validity and satisfiability, tautology; Adequate set of
connectives; Equivalence and normal forms; Compactness and resolution; Formal
reducibility - natural deduction system and axiom system; Soundness and
completeness.
Database Management System (23CSH-243)
Unit 1.
Unit 2
Unit 3
10. Design a case study for Company database/ Hospital Management System/
Railway Reservation System
Operating Systems (23CSH-242)
Experiments :
Exp.
No. Name of the Experiments
UNIT-I
1.1 Installation of Linux operating system.
1. 1.2 Study of basic Linux commands.
2.1 Programs using the following system calls of Linux operating system:
2. fork, getpid,getppid, exit, wait, and close.
2.2 Use of Linux file related commands like ls, grep, cat, etc.
3.1 Programs using the I/O system calls of Linux operating system (open, read,
3. write etc). .
3.2 Study of basics of shell programming.
UNIT-II
Unit 1
1. Design, Develop and Implement a menu driven Program in C for the following
Array operations
a. Creating an Array of N Integer Elements
b. Display of Array Elements with Suitable Headings
c. Inserting an Element (ELEM) at a given valid Position (POS)
d. Deleting an Element at a given valid Position(POS)
e. Exit. Support the program with functions for each of the above operations.
2. Design, Develop and Implement a program in C for the following operations on
Strings a. Read a Main String (STR),
a Pattern String (PAT) and a Replace String (REP).
b. Perform Pattern Matching Operation: Find and Replace all occurrences of PAT in
STR with REP if PAT exists in STR. Repost suitable messages in case PAT does not
exist in STR.
Support the program with functions for each of the above operations.
3. Design, Develop and Implement a menu driven Program in C for the following
operations on STACK of Integers (Array Implementation of Stack with maximum
size MAX)
f. Exit
Unit 2
Unit 3
1. Creating a BST.
2. Searching for an element in the BST.
3. Displaying the BST using different traversal methods: Inorder, Preorder, and
Postorder.
1. Print all nodes reachable from a given starting node using BFS.
2. Print all nodes reachable from a given starting node using DFS.
10. To implement and demonstrate open addressing for collision handling in a hash
table using linear probing. The program will allow the user to:
Unit-1
Vedic maths: Mental Calculations; How to find square root, cube root,
Chapter
squares, cubes; Approximations; How to solve tough calculations in less
1.1
time
Number System: Number Chart: Real numbers, Imaginary numbers,
Chapter
Rational numbers, Irrational numbers, Integers, Whole numbers &
1.2
Natural numbers, Prime and composite numbers;
Direction sense: Concept of left and right turn (direction), clockwise and
anticlockwise movement with East, West, North and South direction,
Chapter
basic problem based on above concepts, complex problems based on
1.3
above concepts, passage-based problems, problems based on data
sufficiency
Coding decoding: Concept of EJOTY to learn alphabets, Letter Coding,
Chapter1.4 Number Coding, Substitution Coding, Mixed letter and number coding,
how to solve abstract problems.
Unit 2
Chapter Percentage:Concept of Percentages, concept of percentage increase and
2.1 percentage decrease, concept of successive percentages.
Problems on AgesApplication of concept of ration on problems of ages
Chapter
related to past and future, Understanding of linear equations, Application
2.2
of short tricks.
Ratio-Proportion & Variation Concept of Ratio, Concept of Proportion,
Chapter
combining ratios, Word problem on Ratios, Concept of Direct & Indirect
2.3
variation between two variables, Equating the constant of variation.
Data Interpretation Introduction of topic, Analyze data in Tabular
Chapter2.4
Representations, Line Graph, Bar Graph, Miscellaneous.
Unit 3
Average and Weighted Average Concept of Mean, Different type of
Chapter
mean- Arithmetic, Geometric, Harmonic, Application of means while
3.1
taking average in different types of questions.
Chapter Time & Work Basic problems based on above using LCM method, Basic
3.2 work problems base on efficiency of manpower.
Chapter Time, Speed & Distance Questions based on Average speed, relative
3.3 speed, Concept of trains.
Chapter Inequalities Basic problem on Inequalities, coded inequalities, Problem on
3.4 deciphering inequalities.