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

Data Science Course

The document outlines the curriculum for a Data Science course. It includes sections on basic C programming, Linux commands, Python programming, data analysis and visualization using NumPy and Pandas, machine learning techniques like regression and classification, Tableau for data visualization, cloud computing on Amazon Web Services, embedded systems using ARM architecture, FreeRTOS, IoT with Raspberry Pi, and security. Students will complete an IoT project incorporating concepts from embedded systems, operating systems, and client-server models.

Uploaded by

Avijit Manna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views

Data Science Course

The document outlines the curriculum for a Data Science course. It includes sections on basic C programming, Linux commands, Python programming, data analysis and visualization using NumPy and Pandas, machine learning techniques like regression and classification, Tableau for data visualization, cloud computing on Amazon Web Services, embedded systems using ARM architecture, FreeRTOS, IoT with Raspberry Pi, and security. Students will complete an IoT project incorporating concepts from embedded systems, operating systems, and client-server models.

Uploaded by

Avijit Manna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

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

You might also like