0% found this document useful (0 votes)
18 views

UPDATED Data Science Syllabus

Uploaded by

manjuyadav1169
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

UPDATED Data Science Syllabus

Uploaded by

manjuyadav1169
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

COURSE CURRICULAM

Post Graduation Certification Program in


DATA SCIENCE
Data Science
 Data science is an interdisciplinary field that combines
techniques from statistics, computer science, and
domain-specific knowledge to extract insights and Course pattern
knowledge from data. It involves collecting, processing, 80
70
analyzing, and interpreting large volumes of data to
60
inform decision-making and solve complex problems 50
40

 Data science is the study of data to extract meaningful 30

insights and knowledge. It involves using various 20


10
methods and algorithms to analyze data, build predictive
0
models, and help organizations make data-driven Practicals Theory -
decisions. - 75 % 25 %
BENEFITS OF DATA
SCIENCE
Problem-
Solving Skills Contribution
Networking to Innovation
Opportunities

Enhanced
Industry- Data Decision-
Relevant Science Making
Knowledge

Skill Career
Development Advancement
Personal
Growth
COURSE ASSOCIATION

PYTHON

MACHINE
LEARNING

ARTIFICIAL
INTELLIGENCE

SQL
PYTHON – Course Content
1. Introduction to 2.Python
3. Basics of Python 4. Control Flow 5. Functions
Python Interpreter
• History of Python • Using the • Variable • If statement • Basics Defining
• Why to learn interpreter • Keywords • If - else function
python • Integrated • Statements & • If – elif -else • Function call
• How is Python Development Comments • Nested if-else Return statement
Different? Environments • Indentation • Function with
• while loop
• Installing Python (IDE) How to run parameter and
• Data types • for – in loop
Python programs? without
• Static Typing vs • Nested for loop parameter
Dynamic Typing • Nester while loop • Function
• Input and output • Loop with else parameters Call by
• Operators • Pass statement value or call by
Arithmetic reference local
• Break and
operator and global
continue
Relational variable
Operator
• Recursion,
Assignment
Anonymous
Operator
(lambda) function
• Logical operator
• User define
Bitwise operator
functions
Membership
Operator • Examples
PYTHON – Course Content

6. Modules 7. Package 8. Numeric Types 9. String 10. List

• Defining module • Defining package • Numeric type • Defining a string • Defining a list
• How to create a • How to create basics • Different ways to • Creating list
module the package • Hexadecimal, create string • Accessing list
• Importing • Importing Octal, and Binary Accessing elements of list
module package Notation elements of the • Deleting list
• Dir() • Installing third • Complex string
• List methods
• Module search party packages Numbers • Escape sequence
• Functions used
path • Typecasting • Raw string String with list
• Reloading a Numeric methods
• List
module Functions • String formatting comprehension
• Sys module • Random number Expressions
• Implementation
generation(Using
• Os module of stack and
Random
• Namespace queue using list
Modules)
• Use of Zip ()
• Matrix
operations using
list
PYTHON – Course Content

15. Exception
11. Tuple 12. Dictionary 13. Set 14. Files
Handling
• Defining a tuple • Defining a • Defining a set • Defining a file • Defining an
• Creating a tuple dictionary • Creating set • Types of file exception?
• Accessing • Creating a • Set operations operations • Default
elements of the dictionary • Set methods • Opening a File exception
tuple • Accessing • Closing file handler
• Set
• What is elements of the comprehension • File modes • Exception
Immutability dictionary handling
• Writing to file
• List vs tuples • Deleting a techniques
• Reading from
• Tuple Methods dictionary • User-defined
file
Functions used • Dictionary exceptions
• Appending to
with tuple methods
file
• Advantage of • Dictionary
• File positions
Tuple Comprehension
• Binary file
• Pickle module
PYTHON – Course Content

16.Object-Oriented
Programming OOPS concepts 17. Multi-Threading 18.Additional Concepts 19. Live Projects
Defining
• Method vs function Calling • Process-based multitasking • Introductions concepts • Create GUI and store data in
methods • Thread based multitasking • 1. Numpy the Database. (5-day session)
• Instance attribute vs class • Creating a Thread without • 2.Scipy • Create a server-client
attribute using class • 3.Pandas program. (using TCP )
• Instance method vs class • Creating thread using class • 4.Matlotlib
method • Sleep() method • 5. Django
• Private attribute and method • Join() method Getting and
Static Method setting the name of the
• Method Overloading Thread Logging module
Constructor • Synchronization
• Method Overriding • Lock concept
Constructor
• Object-Oriented
• List of objects Inheritance
• Inter thread communication
• Examples
• Is_Alive() method
• Active_count() method
• Enumerate() method
• Current_thread() method
• Daemon Thread
MACHINE LEARNING
Course Content

1. Introduction of 2. Introduction to 3. Packages of Machine


4 Linear Regression 5 Logistic Regression
Statistics Machine Learning Learning
• Descriptive statistics: • Introduction to Machine • Numpy • Introduction to Linear • Introduction to Logistic
Measure of Central Learning • Pandas Regression Regression
Tendency, Measure of • Types of Machine • Matplotlib • Understanding Ordinary • The logistic Function
• Dispersion, Measure of learning • Seaborn Least Squares • Linear to Logistic
Shape • Application of Machine • Cost Functions • Linear to Logistic Math
• Probability and Learning • Gradient Descent • Best fit with Maximum
sampling: Conditional • Implementation with Likelihood
probability, Bayes Scikit Learn • Logistic Regression EDA
theorem
• Residual Plots and Model training
• Probability Distribution
• Model Deployment and • Confusion Matrix and
• Hypothesis Test Coefficient accuracy
Interpretation • Classification Matrix
• Bias Variance Precision,Recall,F1 Score
• Regularization Overview • ROC Curves
• Feature Scaling • Logistic Regression
• Introduction to Cross Performance Evaluation
Validation • Multiclass classification
• Linear Regression with Logistic Regression
Capstone Project • Logistic Regression
Capstone Project
MACHINE LEARNING
Course Content

6. K-Nearest 7. Support Vector 10.Boosting


8. Decision Tree 9.Random Forest
neighbours Machine Methods
• K-Nearest • Introduction to • Introduction to • Random Forest • Introduction to
Neighbors Support Vector Tree based Introduction Boosting
• Concept and theory Machine methods • Random Forest Key • Boosting Methods
• Distance functions: • Hyperplanes and • History and Hyper parameters • AdaBoost theory
Euclidean, Margins terminology • Number of and
Minkowski • Kernel Intuition • Understanding Gini Features and implementation
• Why should we use • Kernel trick and impurity Estimators in • Gradient Boosting
KNN? Mathematics • Constructing Subset theory and
• Mathematical • SVM Decision Tree with • Bootstrapping and implementation
approach implementation Gini impurity Out-of-Bag Error
• Dataset with Classification • Implementation of • Classification using
problem • SVM Decision Tree random forest on
description implementation • Decision Tree Python
• Practical Regression Capstone Project • Regression using
application on • SVM Capstone Radom forest on
Python Project Python
• KNN Capstone • Random Forest
Project Capstone Project
MACHINE LEARNING
Course Content

12. Naive Bayes 14. DBSCAN - Density-


15. Time Series
11. Naive Bayes Classificat. and Natural 13. Clustering based spatial clustering
Analysis
Language Processing of applicat. with noise
• 19 Supervised • Introduction to NLP • Introduction of • Introduction to • Introduction to
Learning Capstone and Naive Bayes clustering DBSCAN time series
Project - Cohort Section Theory of • K-mean clustering • DBSCAN Vs K • Components of
Analysis and Tree classification • K-Means Clustering Means Clustering Time Series: Trend,
Based Methods • Naive Bayes Implementation • DBSCAN Hyper Seasonal, Cyclical
Algorithm - Part • K-Means Color Parameter • Types of
One - Bayes Quantization • DBSCAN - Forecasting
Theorem Hyperparameter methods:
• K-Means Capstone
• Naive Bayes Project Tuning Methods Autoregressive
Algorithm - Part • DBSCAN Capstone Model, Moving
• Hierarchical
Two - Model Project Average Model,
Clustering
Algorithm • Autoregressive
Implementation
• Capstone Project Integrated Moving
• Hierarchical
Average Model,
Clustering Capstone
Seasonal
Project
Autoregressive
Integrated
ARTIFICIAL INTELLIGENCE
Course Content

3. Artificial Neural 4. Recurrent Neural


1. Introduction 2. Deep Learning
Network Network

• Introduction to • Introduction to • Plan of attack • Introduction of


Artificial Deep Learning • Activation function Recurrent Neural
Intelligence • Application of Deep • Gradient descent Network
• Applications of Learning • Stochastic Gradient • Application of RNN
Artificial • Types of Deep Descent • Simple RNN
Intelligence Learning • GRU
• Backpropagation
• Keras Algorithms: ANN, • LSTM
• Practical approach
• Tensorflow RNN,CNN
with python • Practical approach
with python
ARTIFICIAL INTELLIGENCE
Course Content

5. Convolution Neural 6. Reinforcement 7. Natural Language 8. Image Processing &


Network Learning Processing Computer vision
• Introduction of • Agent environment • Introduction of NLP • Introduction of
Convolution Neural problem • NLTK computer vision
Network • Reinforcement • Application of • Application of
• Plan of attack process Natural Language Computer Vision
• Convolution • Q-learning Processing • What is OpenCV
Operation • Practical approach • Regular expression • Image Processing
• ReLU layers with python • Feature Extraction with OpenCV
• Pooling • Text mining • Image Detection
• Flattening • Phases of NLP with OpenCV
• Different layers • NLTK: Tokenizer, • Practical approach
• Practical approach CountVectorizer with python
using python • Sentiment Analysis
• Practical approach
with python
SQL – Course Content

4.Usage
4.Usage of
of Single-Row
Single-Row 5.
5. Invoke
Invoke Conversion
Conversion
1.
1. Introduction
Introduction to
to Oracle
Oracle 2.
2. Retrieve
Retrieve Data
Data using
using the
the 3.
3. Learn
Learn to
to Restrict
Restrict and
and
Functions
Functions to
to Customize
Customize Functions
Functions and
and
Database
Database SQL
SQL SELECT
SELECT Statement
Statement Sort
Sort Data
Data
Output
Output Conditional
Conditional Expressions
Expressions
••List
List the
the features
features of of ••List
List the
the capabilities
capabilities of
of ••Write
Write queries
queries that
that ••Describe
Describe the
the differences
differences ••Describe
Describe implicit
implicit and
and
Oracle
Oracle Database
Database 12c 12c SQL
SQL SELECT
SELECT statements
statements contain
contain aa WHERE
WHERE clauseclause between
between single
single row
row and
and explicit
explicit data
data type
type
••Discuss
Discuss thethe basic
basic design,
design, ••Generate
Generate aa report
report of
of to
to limit
limit the
the output
output multiple
multiple row
row functions
functions conversion
conversion
theoretical,
theoretical, and and physical
physical data
data from
from the
the output
output ofof retrieved
retrieved List
List ••Manipulate
Manipulate strings
strings with
with ••Use
Use the
the TO_CHAR,
TO_CHAR,
aspects
aspects of of aa relational
relational aa basic
basic SELECT
SELECT ••the
the comparison
comparison character
character function
function in
in the
the TO_NUMBER,
TO_NUMBER, and and
database
database statement
statement operators
operators and and logical
logical SELECT
SELECT and
and WHERE
WHERE TO_DATE
TO_DATE conversion
conversion
••Categorize
Categorize the the different
different ••Select
Select All
All Columns
Columns operators
operators thatthat are
are used
used clauses
clauses functions
functions
types
types ofof SQL
SQL statements
statements ••Select
Select Specific
Specific Columns
Columns in
in aa WHERE
WHERE clause
clause ••Manipulate
Manipulate numbers
numbers ••Nest
Nest multiple
multiple functions
functions
••Describe
Describe the the data
data set
set ••Use
Use Column
Column Heading
Heading ••Describe
Describe thethe rules
rules ofof with
with the
the ROUND,
ROUND, ••Apply
Apply the
the NVL,
NVL, NULLIF,
NULLIF,
used
used byby the
the course
course Defaults
Defaults precedence
precedence for for TRUNC,
TRUNC, and
and MOD
MOD and
and COALESCE
COALESCE functions
functions
••Log
Log onon to
to the
the database
database comparison
comparison and and logical
logical functions
functions to
to data
data
••Use
Use Arithmetic
Arithmetic
using
using SQL
SQL Developer
Developer operators
operators Use Use ••Perform
Perform arithmetic
arithmetic with
with ••Use
Use conditional
conditional IF IF THEN
THEN
Operators
Operators
environment
environment ••character
character string
string literals
literals date
date data
data ELSE
ELSE logic
logic in
in aa SELECT
SELECT
••Learn
Learn the
the DESCRIBE
DESCRIBE
••Save
Save queries
queries to to files
files and
and in
in the
the WHERE
WHERE clause
clause ••Manipulate
Manipulate dates
dates with
with statement
statement
command
command to to display
display the
the
use
use script
script files
files in
in SQL
SQL table
table structure
structure ••Write
Write queries
queries that
that the
the DATE
DATE functions
functions
Developer
Developer contain
contain an an ORDER
ORDER BY BY
••Understand
Understand Operator
Operator
clause
clause toto sort
sort the
the output
output
Precedence
Precedence
of
of aa SELECT
SELECT statement
statement
••Sort
Sort output
output inin
descending
descending and and
ascending
ascending order
order
SQL – Course Content

6. Aggregate Data 7. Display Data From 10. Data


8. Use Subqueries to
Using the Group Multiple Tables 9. The SET Operators Manipulation
Solve Queries
Functions Using Joins Statements
• Use the • Create a simple • Describe the types • Describe the SET • Describe each
aggregation and complex view of problem that operators DML statement
functions in SELECT • Retrieve data from sub-queries can • Use a SET operator • Insert rows into a
statements to views solve to combine table
produce • Create, maintain, • Define sub-queries multiple queries • Change rows in a
meaningful reports and use sequences • List the types of into a single query table by the
• Divide the data • Create and sub-queries • Control the order UPDATE statement
into groups by maintain indexes • Write single-row of rows returned • Delete rows from
using the GROUP and multiple-row a table with the
• Create private and
BY clause sub-queries DELETE statement
public synonyms
• Exclude groups of • Save and discard
data by using the changes with the
HAVING clause COMMIT and
ROLLBACK
statements
• Explain read
consistency
SQL – Course Content

11. Use of DDL


Statements to 12. Other Schema 13. Control User 14. Management of 15.
Create and Manage Objects Access Schema Object ORACLE_DATAPUMP
Tables
• Categorize the • Create a simple • Differentiate • Add, Modify and • Query External
main database and complex view system privileges Drop a Column Tables
objects • Retrieve data from object • Add, Drop and
• Review the table from views privileges Defer a Constraint
structure • Create, maintain, • Create Users • How to enable
• List the data types and use sequences • Grant System and disable a
available for • Create and Privileges Constraint?
columns maintain indexes • Create and Grant • Create and
• Create a simple • Create private and Privileges to a Role Remove Indexes
table public synonyms • Change Your • Create a Function-
• Decipher how Password Based Index
constraints can be • Grant Object • Perform
created at table Privileges Flashback
creation • How to pass on Operations
• Describe how privileges? • Create an External
schema objects • Revoke Object Table by Using
work Privileges ORACLE_LOADER
and by Using
SQL – Course Content

16. Manage Objects with Data 18. Retrieve Data Using Sub-
17. Manipulate Large Data Sets 19. Regular Expression Support
Dictionary Views queries

• Explain the data dictionary • Use Subqueries to • Multiple-Column Subqueries • Use the Regular Expressions
• Use the Dictionary Views Manipulate Data • airwise and No pairwise Functions and Conditions in
• USER_OBJECTS and • Retrieve Data Using a Comparison SQL
ALL_OBJECTS Views Subquery as Source • Scalar Subquery Expressions • Use Meta Characters with
• Table and Column • Insert Using a Subquery as a • Solve problems with Regular Expressions
Information Target Correlated Subqueries • Perform a Basic Search using
• Query the dictionary views • Usage of the WITH CHECK • Update and Delete Rows the REGEXP_LIKE function
for constraint information OPTION Keyword on DML Using Correlated Subqueries • Find patterns using the
• Query the dictionary views Statements • The EXISTS and NOT EXISTS REGEXP_INSTR function
for view, sequence, index, and • List the types of Multi-table operators • Extract Substrings using the
synonym information INSERT Statements • Invoke the WITH clause REGEXP_SUBSTR function
• Add a comment to a table • Use Multi-table INSERT • The Recursive WITH clause • Replace Patterns Using the
Statements REGEXP_REPLACE function
• Merge rows in a table • Usage of Sub-Expressions
• Track Changes in Data over a with Regular Expression
period of time Support
• Implement the
REGEXP_COUNT function
Enroll Now
Contact Us :
9594750538 / 9967357277
Visit Us :

SHIVAJI MAHARAJ CHOWK (Head Office)


NEW KRISHANA BUILDING,
SECOND FLOOR SHIVAJI MAHARAJ
CHOWK, OPP KARACHI MEDICAL,
KALYAN WEST
OTHER BRANCHES
KALYAN WEST | KATEMANVALI | MHASOBA CHOWK | MALANG ROAD |CHINCHPADA | NERUL (W)

You might also like