Data Science Course Curriculum
Course Content
Data Science Course
o Basic C Programming
30Hrs
Introduction to C
Data types
Operators
Control Flow
Modular Programming
Preprocessor
Storage classes
Arrays & Strings - Character Arrays
o Linux Commands, Shell Scripting
10Hrs
File & Directory Commands - ls, mkdir,cd, pwd, rm,cat
Process Related Commands - Ps, fg, bg, jobs
Text Manipulation Commands - Head,tail, cut, paste, sort, diff, comm
Shell Scripting
Conditions: if, switch, expr, test
Loops: while, for
o Python Programming
30Hrs
Introduction to Python
Python Data types and Conditions
Control Statements
Defining Functions
List and Tuple
List Comprehension
Set and Dictionary
File Handling & Exception Handling
Object Oriented Programming
o Data Analysis and Visualization
20Hrs
NumPy
Vectorized Operation
Subsetting
Matrix Calculation
Pandas Series
Pandas Dataframe
Importing Data
Data Cleaning Handling
Missing Data
Creating graphs using Matplotlib
Customizing Plots
Saving Plots
o Machine Learning
20Hrs
Understand what is Machine Learning
Supervised Learning
Unsupervised Learning
Regression
Linear Regression with Single Variable
Multiple Linear Regression
Training and Testing Data
Handling Categorical Data
K-Fold Cross Validation
Classification
Logistic Regression – Binary classification
Logistic Regression – Multiclass classification
Decision Tree Classifier
Support Vector Machine
KNN Classifier
o Tableau
10Hrs
Tableau Introduction
Traditional Visualization vs Tableau
Tableau Architecture
Connect Tableau with Different Data Sources
Visual Analytics
Parameter Filters
Tableau Calculations using Functions
Building Predictive Models
Dynamic Dashboards and Stories
o Cloud Computing
28Hrs
Introduction To Cloud Computing
Types of Cloud
Virtualization
Management Console, Amazon Web Services Or AWS
Card Configuration
Creating S3 Bucket
EBS(Elastic Block Storage),VPC
EBS volumes and Snapshots
RDS
o Arm 7 ( LPC2129 - customised board ) & Arm cortex,Embedded protocols ( LPC2129)
60Hrs
o Free RTOS ( LPC2129 )
16Hrs
o IoT Edgenod
12Hrs
o Raspberry-Pi as Gateway
24Hrs
o Iot Security
6Hrs
o Project on ARM & IoT
Embedded project on ARM platform incorporating stand alone modules and
Protocols
Projects using OS constructs like various IPCs, synchronization ,message
logging; client server models.
IOT based project (smart home/smart cars)
Simulation of System Programs / Tools / Management Systems