0% found this document useful (0 votes)
8 views5 pages

Data Science & AI 90-Hour Course Outline

GRAS Education & Training Services offers a 90-hour program in Data Science and Artificial Intelligence, covering topics such as Data Structures and Algorithms, Python for Data Science, Machine Learning, and Deep Learning. The course includes theoretical concepts, practical applications, and a capstone project to apply learned skills. Tools used in the program include Python, Jupyter Notebook, and various libraries for data manipulation and visualization.
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)
8 views5 pages

Data Science & AI 90-Hour Course Outline

GRAS Education & Training Services offers a 90-hour program in Data Science and Artificial Intelligence, covering topics such as Data Structures and Algorithms, Python for Data Science, Machine Learning, and Deep Learning. The course includes theoretical concepts, practical applications, and a capstone project to apply learned skills. Tools used in the program include Python, Jupyter Notebook, and various libraries for data manipulation and visualization.
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

CIN No.

U80301DL2007PTC162030
GRAS EDUCATION & TRAINING SERVICES [Link]

Data Science & Artificial Intelligence – 90 Hrs Program include DSA with Project

Syllabus – DSA

Module 1: Introduction & Arrays

Theory:

• What is DSA? Why is it important?


• Time & Space Complexity (Big O)
• Array basics, operations, and memory layout
• Sorting: Bubble, Selection, Insertion
• Searching: Linear & Binary Search

Practice Topics:

• Reverse array, rotate array


• Kadane’s Algorithm (Max subarray)
• Merge sorted arrays

Module 2: Strings and Recursion

Theory:

• String manipulation, immutability


• Pattern matching
• Recursion: Base case, recursion tree, backtracking basics

Practice Topics:

• Palindrome, anagram check


• Subsequence generation
• Fibonacci, Factorial, N-Queens (intro)

Module 3: Stacks, Queues, and Linked Lists

Theory:

Corporate Office: - D-26,1st Floor, Sector-3, Noida-201301 Ph.-0120-4145920


Registered Office: - F0, Ground Floor, The Mira Corporate Suites, Plot No.1&2, Ishwar Nagar,
New Delhi-110065
Web: - [Link]
CIN No. U80301DL2007PTC162030
GRAS EDUCATION & TRAINING SERVICES [Link]

• Stack: LIFO, applications (expression parsing, undo)


• Queue: FIFO, circular queue
• Singly & Doubly Linked Lists
• Applications in browsers, OS, and memory

Practice Topics:

• Infix to postfix
• Balanced parentheses
• Detect loop in linked list

Module 4: Trees and Hashing

Theory:

• Binary Tree, BST, Tree Traversals (DFS, BFS)


• Recursion in Trees
• HashMap/HashSet basics
• Collision resolution basics

Practice Topics:

• Lowest Common Ancestor (LCA)


• Binary Tree Level Order
• Two Sum using hashmap
• Frequency count

Module 5: Graphs, Greedy & Dynamic Programming

Theory:

• Graph Representations: Adjacency List/Matrix


• DFS, BFS
• Dijkstra (intro), Topological Sort
• Greedy: Activity selection, Huffman encoding
• Dynamic Programming intro: Memoization & Tabulation

Corporate Office: - D-26,1st Floor, Sector-3, Noida-201301 Ph.-0120-4145920


Registered Office: - F0, Ground Floor, The Mira Corporate Suites, Plot No.1&2, Ishwar Nagar,
New Delhi-110065
Web: - [Link]
CIN No. U80301DL2007PTC162030
GRAS EDUCATION & TRAINING SERVICES [Link]

Practice Topics:

• Number of islands (DFS on grid)


• 0/1 Knapsack, Longest Increasing Subsequence
• Shortest path problem

Introduction to Data Science & AI

• What is Data Science? What is AI?


• Real-world applications
• Data Science vs Machine Learning vs AI
• Tools & Technologies (Python, Jupyter, Git, etc.)

Module 2: Python for Data Science

• Python basics: variables, loops, functions, file handling


• NumPy for numerical computing
• Pandas for data manipulation
• Matplotlib & Seaborn for data visualization
• Hands-on: Data analysis of a sample dataset (e.g., Titanic, Iris)

Module 3: Mathematics for Data Science

• Linear Algebra essentials (vectors, matrices, operations)


• Probability and Statistics (distributions, mean, median, std, correlation)
• Calculus basics for ML (derivatives, gradients)
• Hands-on: Simulations using NumPy

Module 4: Data Wrangling & Preprocessing

• Missing values, outliers, categorical encoding


• Feature scaling (Normalization/Standardization)
• Feature engineering basics
• Hands-on: Cleaning and preprocessing a messy dataset

Corporate Office: - D-26,1st Floor, Sector-3, Noida-201301 Ph.-0120-4145920


Registered Office: - F0, Ground Floor, The Mira Corporate Suites, Plot No.1&2, Ishwar Nagar,
New Delhi-110065
Web: - [Link]
CIN No. U80301DL2007PTC162030
GRAS EDUCATION & TRAINING SERVICES [Link]

Module 5: Exploratory Data Analysis (EDA)

• Univariate, Bivariate, Multivariate Analysis


• Visualization techniques
• Correlation and feature relationships
• Hands-on: EDA on real-world dataset

Module 6: Machine Learning – Supervised Learning

• Train-Test Split, Cross-Validation


• Regression (Linear, Polynomial)
• Classification (Logistic Regression, KNN, Decision Tree, Random Forest)
• Model evaluation metrics (Accuracy, Precision, Recall, F1, AUC)
• Hands-on: Build & evaluate ML models

Module 7: Machine Learning – Unsupervised Learning

• Clustering (K-Means, Hierarchical)


• Dimensionality Reduction (PCA)
• Hands-on: Customer segmentation, PCA visualization

Module 8: Introduction to Deep Learning & Neural Networks

• Basics of Neural Networks (Perceptron, Activation Functions)


• Introduction to TensorFlow / PyTorch
• Building simple Neural Networks with Keras
• Hands-on: Image classification

Module 9: AI Applications & Natural Language Processing (NLP)

• Introduction to NLP: Tokenization, TF-IDF, Word Embeddings


• Text classification using Naive Bayes or Logistic Regression
• Chatbot basics or sentiment analysis

Corporate Office: - D-26,1st Floor, Sector-3, Noida-201301 Ph.-0120-4145920


Registered Office: - F0, Ground Floor, The Mira Corporate Suites, Plot No.1&2, Ishwar Nagar,
New Delhi-110065
Web: - [Link]
CIN No. U80301DL2007PTC162030
GRAS EDUCATION & TRAINING SERVICES [Link]

• Hands-on: Text classification mini-project

Module 10: Capstone Project

• One real-world problem (examples):


o Predict house prices
o Sentiment analysis on social media data
o Fraud detection
o Customer segmentation
• End-to-end workflow: Data collection → EDA → Modeling → Evaluation → Deployment outline
• Report preparation

Tools & Platforms Used:

• Languages: Python
• Libraries: NumPy, Pandas, Scikit-learn, Matplotlib, Seaborn, TensorFlow/Keras
• IDEs: Jupyter Notebook, Google Colab
• Others: GitHub, Kaggle

Assessment and Evaluation:

• Assessment after course


• Weekly project’s discussion
• Final capstone project (evaluated by mentors/instructors)

Corporate Office: - D-26,1st Floor, Sector-3, Noida-201301 Ph.-0120-4145920


Registered Office: - F0, Ground Floor, The Mira Corporate Suites, Plot No.1&2, Ishwar Nagar,
New Delhi-110065
Web: - [Link]

You might also like