Maters in CS Data Science & AI Syllabus

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

TERM 1

Masters In CS:
Data Science & AI
Specialization in
Data Science & Analytics Artificial Intelligence & ML

Detailed Syllabus

Foundation Track 10 ECTS Credits

Python Fundamentals Numerical Programming in python

Introduction To Python Numpy


Datatypes Pandas
Typecasting OOPS
Operators
Strings
Conditional Statements
Loops
List
Tuples
Dictionary
Functions
Modules
File Handling
Iterators and Generators
Exceptional Handling
Regex
Matplotlib
Seaborn
TERM 1
Program Syllabus

Statistics & Machine Learning 20 ECTS Credits

Applied Statistics Introduction to machine learning

Introduction To Statistics Introduction to Machine Learning


Data Visualization Basics Linear Regresssion
Descriptive Statistics Logistic Regression
Measure Of Symmetricity Decision Tree
Z- Score Method Cross validation
Sampling KNN
Probability and Distribution Naive Bayes
Bayes Theorem
Probability Mass Function
Hypothesis Testing
Problem-Solving Techniques(contd.)
Hypothesis Test Method
Error and ANOVA Introduction to Problem Solving in
Linear Algebra Programming
Understanding the Problem
Pseudocode and Flowcharts
Advance machine learning Divide and Conquer
Clustering Introduction to Data Science
PCA Problem Solving
SVM Data Collection and Integration
Time Series How to approach a Data Science
Business Problem
Different Types of Analysis
Backtracking
Problem-Solving Techniques
Debugging Techniques
Introduction to Problem Solving in
Machine Learning Pipelines
Programming
Understanding the Problem
Pseudocode and Flowcharts
Divide and Conquer
Introduction to Data Science
Problem Solving
SPECIALZIATION 1
Data Science & Analtyics

Data Analytics & Visualization 20 ECTS Credits

Spreadsheets for Data Understanding - Relational database - SQL


Advance Excel fundamentals

Basics of Excel Introduction to SQL, RDBMS & DBMS


Formatting a worksheet Normalization & Constraints
Adjusting row height & column width , Working with joins & clause
changing cell alignment Views & Indexing
Managing your workbooks Working with functions
Advanced Printing options Subqueries & stored procedures
Editing a workbook Transaction, sequence & triggers
Working with the forms menu
Formulas MongoDB
Conditional Formatting
Introduction to SQL, RDBMS & DBMS
Creating and working with charts
Normalization & Constraints
Formatting a Data series and chart
Working with joins & clause
axis using fill effects
Views & Indexing
Data analysis and pivot tables
Working with functions
Automating tasks with macros
Subqueries & stored procedures
Using excel events to triggers macros
Transaction, sequence & triggers

Advance tableau
Data visualization tools (Advance
tableau, PowerBI, Looker) Story point
Connecting to sql server
Advance tableau

Introduction to Tableau
Adding Parameters
Manipulating Graph size
Funnel chart
Actions
Dashboard actions
TERM 1
Program Syllabus

Data Analytics & Visualization 20 ECTS Credits

Power BI Google Looker

Introduction & Installation Introduction to Looker


Creating visuals Data modelling
Charts Creating queries & dashboards
Advanced charts Data permission & Security in
Power BI services looker
Power query Data exploration with LookML
Power query continuation Looker data blocks
Data modelling Advanced data modelling
techniques

Advance machine learning

Clustering Business case studies


PCA
Transportation safety domain
SVM
HR domain
Time Series
Medical survey
Sales
Sports Analytics

Tools
TERM 1
Program Syllabus

Deep Learning & Applied Analytics 20 ECTS Credits

Introduction to deep learning Product Analytics

Introduction to Deep Learning Product Usage Onboarding


MLP Architecture A/B Testing Techniques
Weight Initialization Online Platform Metrics
Deep learning algorithms Customer Experience Mapping
Exponentially Weighted Moving Marketing Performance Analysis
Average (EWMA) Google Analytics for Beginners
Padding Google Analytics Reporting
Pooling Techniques
Sequential API Data Pre-processing with Google
Analytics

Productionisation of ML System
Productionisation of ML System
Introduction to ML Deployment
Microservices for ML Deployment
ML Deployment Lifecycle
Kubernetes for ML Deployment
Deployment Challenges
Model Versioning
Production Environment Overview
Model Security & Privacy
Model Serialization
Optimizing Models for Deployment
Containerization Basics
Batch vs. Real-time Inference
Containerizing ML Models
Feedback Loops in ML Deployment
Introduction to Cloud Platforms
Cost Management in ML
Cloud Deployment: AWS SageMaker
Deployment
Cloud Deployment: Azure ML
Specialized Hardware for
Service
Deployment
Cloud Deployment: GCP AI Platform
ML Ops & Best Practices
On-Premises Deployment
Recap and Future Trends in ML
Edge Deployment
Deployment
ML Model Monitoring
A/B Testing in ML
Continuous Integration &
Continuous Deployment
TERM 1
Program Syllabus

Deep Learning & Applied Analytics 20 ECTS Credits

Generative AI

Introduction to Generative AI
Probabilistic Graphical Models
Basic Generative Models
Introduction to Generative Adversarial Networks (GANs)
GAN Variants and Improvements - Part 1
GAN Variants and Improvements - Part II
Introduction to Variational Autoencoders (VAEs)
Advanced VAE Variants
Introduction to Transformer Models in Generative AI
Overview of Autoregressive Models
Neural Style Transfer
Text-to-Image Synthesis
Generative Models for Audio
Ethical Implications and Challenges
Advanced Topics and Recent Trends
Project & Review
SPECIALZIATION 2
Artificial Intelligence & ML

Deep Learning & Advanced Data Analysis 20 ECTS Credits

Introduction to deep learning Deep Learning For Computer Vision

Introduction to Deep Learning Introduction to Computer Vision


MLP Architecture Image Preprocessing
Weight Initialization Image Filtering and Enhancement
Deep learning algorithms Feature Detection and Extraction
Exponentially Weighted Moving Image Segmentation
Average (EWMA) Object Detection
Padding Object Tracking
Pooling Image Classification:
Sequential API Image Recognition
Semantic Segmentation
Depth Estimation and 3D Vision
Deep Learning for Natural Language
Face Detection and Recognition:
Processing
Pose Estimation
Introduction to NLP (Natural Image Captioning
Language Processing) Transfer Learning and Pretrained
Natural Language Toolkit Models:
Stemming Advanced Topics
N-GRAMS
Spacy
Word2Vec High Dimensional Data Analysis
NLP Spacy
Introduction to Big Data
Data Locality
SQOOP (SQL in HADOOP)
Map Reduce
Spark
Persisting RDD
TERM 1
Program Syllabus

Gen-AI and Deployment 15 ECTS Credits

Generative AI Product Analytics

Introduction to Generative AI Product Usage Onboarding


Probabilistic Graphical Models A/B Testing Techniques
Basic Generative Models Online Platform Metrics
Introduction to Generative Customer Experience Mapping
Adversarial Networks (GANs) Marketing Performance Analysis
GAN Variants and Improvements - Google Analytics for Beginners
Part 1 Google Analytics Reporting
GAN Variants and Improvements - Techniques
Part II Data Pre-processing with Google
Introduction to Variational Analytics
Autoencoders (VAEs)
Advanced VAE Variants Productionisation of ML System
Introduction to Transformer Models (contd.)
in Generative AI
Introduction to Cloud Platforms
Overview of Autoregressive Models
Cloud Deployment: AWS SageMaker
Neural Style Transfer
Cloud Deployment: Azure ML
Text-to-Image Synthesis
Service
Generative Models for Audio
Cloud Deployment: GCP AI Platform
Ethical Implications and Challenges
On-Premises Deployment
Advanced Topics and Recent Trends
Edge Deployment
Project & Review
ML Model Monitoring - Part 1
ML Model Monitoring - Part II
Productionisation of ML System
A/B Testing in ML
Introduction to ML Deployment Continuous Integration &
ML Deployment Lifecycle Continuous Deployment
Deployment Challenges CI/CD for ML - Part II
Production Environment Overview Microservices for ML Deployment
Model Serialization Kubernetes for ML Deployment
Containerization Basics Model Versioning
Containerizing ML Models
TERM 1
Program Syllabus

Gen-AI and Deployment 15 ECTS Credits

Productionisation of ML System (contd.)

Real-world Deployment Case Studies


Model Security & Privacy
Optimizing Models for Deployment
Batch vs. Real-time Inference
Feedback Loops in ML Deployment
Cost Management in ML Deployment
Specialized Hardware for Deployment
ML Ops & Best Practices
Recap and Future Trends in ML Deployment
TERM 1
Program Syllabus

Comprehensive Data Structures Overview 10 ECTS Credits


Essential Data Structures: Lists,
Essential Data Structures: Lists,
Queues, Stacks
Queues, Stacks (contd.)
Introduction to Data Structures & Lists
Common Problems and Solutions
Array vs. Linked List
Recap and Advanced Resources
Implementing a Singly Linked List -
Part I
Implementing a Singly Linked List - Advanced Data Structures: Trees,
Part II Graphs, Hash Tables
Doubly Linked List - Basics
Introduction to Trees
Implementing a Doubly Linked List
Binary Trees
Circular Linked List
Binary Tree Traversals
Implementing a Circular Linked List
Binary Search Trees (BST) - Part I
Introduction to Stacks
Binary Search Trees (BST) - Part II
Stack Operations - Part I
Balanced Trees & AVL Trees - Part I
Stack Operations - Part II
Balanced Trees & AVL Trees - Part II
Applications of Stacks
Red-Black Trees - Part I
Evaluating Postfix Expressions Using
Red-Black Trees - Part II
Stacks
B-Trees & B+ Trees
Infix to Postfix Conversion Using
Trie (Prefix Trees)
Stacks
Introduction to Graphs
Introduction to Queues
Representing Graphs in Memory
Basic Queue Operations
Depth First Search (DFS)
Circular Queues and their
Breadth First Search (BFS)
Implementation
Shortest Path Algorithms - Dijkstra's
Queue Implementation Using Linked
Algorithm
List
Shortest Path Algorithms - Bellman-
Double-Ended Queue (Deque)
Ford Algorithm
Introduction
Minimum Spanning Trees - Prim's
Priority Queue Introduction
Algorithm
Applications of Queues
Minimum Spanning Trees - Kruskal's
Comparison: Lists vs. Stacks vs.
Algorithm
Queues
TERM 1
Program Syllabus

Comprehensive Data Structures Overview 10 ECTS Credits

Advanced Data Structures: Trees, Graphs, Hash Tables

Graphs: Topological Sort


Graphs: Strongly Connected Components
Introduction to Hashing
Collision Resolution - Part I
Collision Resolution - Part II
Dynamic Resizing in Hash Tables
Advanced Hashing Techniques
Applications of Hash Tables
Trees: Range and Segment Trees
Graphs: Network Flow and Maximum Flow Algorithm
Advanced Hashing: Consistent Hashing
Graphs: Traveling Salesman Problem
Recap, Open Problems, and Future Study Directions

Need more questions answered? Reach out to us by


clicking the button below

Enquire Now
Contact Us
Click here to whatsapp

or call us at
+91 77956 87988

www.learnbay.co

You might also like