0% found this document useful (0 votes)
108 views34 pages

IU Master

Uploaded by

Zahid Hussain
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)
108 views34 pages

IU Master

Uploaded by

Zahid Hussain
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/ 34

MASTER OF SCIENCE (M.SC.

DATA SCIENCE
TABLE OF
CONTENTS

01. About upGrad 1

02. About IU 2

03. Program Highlights 3

04. Faculty and Industry Experts 4

05. upGrad Learning Experience 7

06. New Additions 8

07. Industry Projects 9

08. Learning Path 10

09. Master of Science (M.Sc.) in Data Science 11

10. Meet the Class 30

11. Hear from Our Learners 31

12. Program Details and Admission Process 32


ABOUT
UPGRAD
upGrad has delivered over 20 million hours of learning, delivering programs by
collaborating with universities across the world including Duke CE, IIT Madras,
IIIT Bangalore and Deakin Business School among others.

Online education is a fundamental disruption that will have a far-reaching impact. upGrad was founded
taking this into consideration. upGrad is an online education platform to help individuals develop their
professional potential in the most engaging learning environment.
Since its inception, upGrad has delivered over 20 million hours of learning, delivering programs by
collaborating with universities across the world including LJMU, IIT Madras, IIIT Bangalore and Deakin
Business School among others. And it doesn’t end there.
upGrad, in collaboration with IIIT Bangalore, a renowned university and International University of
Applied Sciences, Germany offering programs specialising in Data Science, Machine Learning and
Artificial Intelligence, is excited to offer a one-of-its-kind, academically rigorous and industrially relevant
Master's Degree in Data Science.
The faculty includes an average of 15+ years of experience. The faculty covers the conceptual depths of
topics such as Data Science, Machine Learning and AI, and Big Data Analytics. These will be
complemented by industry-relevant case studies from major industry verticals by industry leaders with
8+ years of experience from upGrad’s industry network.

Our aim is simple:


We strive to create high-impact,
on-campus hands-on
experiences that prepare
students for meaningful and
productive careers.

Ronnie Screwvala
Co-founder & Executive Chairman

1
ABOUT
IU

More than 40,000


Founded 1998
Students

21 Campus Locations & Students from more than


more than 40 Examination
110 Countries
centers in Europe

2 Campuses in Germany More than 200


(Berlin and Bad Honnef ) Bachelor’s, Master’s and
MBA programmes

>6,000
Business Cooperations

In today’s globalised world a simple degree is not enough. IU recognised this fact long ago, and therefore,
we have always striven to offer our students much more than a simple degree. With our innovative,
international, English-based Bachelor’s and Master’s programmes, our goal is to redefine the standards of
what it takes to be a manager. Through the in-depth, subject-specific knowledge taught by IU’s highly
experienced professors, and the practical experience they are exposed to during their studies, our
students gain a cutting edge advantage over public university students. With a network of over 6,000
reputable partner companies and organisations around the world, IU can make your career in a
competitive, global environment possible.

About us

2
PROGRAM
HIGHLIGHTS
Dual Accreditation and Alumni Status
Get certified by IIITB and International University of Applied Sciences (IU), Germany and
gain dual alumni status on successful completion of the program.

High Employment Potential


94% of IU graduates find job within 6 months of graduation. IU career center prepares
you for finding job within Germany

Customisable Curriculum
Choose from 6 specialisations at IIITB and 10 electives at IU on the basis of your
background and career aspirations and get the learning you want.

On-Campus Studies (in 2nd year)


Choose from the 2 campuses - Berlin City campus or Bad Honnef campus

German Language Course


Study free German language course to boost your employment potential and long term
career success in Germany

Post Study Work Visa


Eligible for applying for 18 months post study work visa after completion of Masters
Degree.

3
FACULTY AND
INDUSTRY EXPERTS

Chandrashekar Ramanathan
Dean Academics, IIITB

Prof. Chandrashekar has a PhD from Mississippi State University and


experience of over 10 years in several multinational organisations.

Tricha Anjali
Associate Dean, IIITB

Prof. Anjali has a PhD from Georgia Institute of Technology as well as an


integrated MTech (EE) from IIT Bombay. She is currently the Dean of IIITB.

Prof. S. Sadagopan
Director, IIITB

Prof. Sadagopan is currently Director (President) of IIITB. He has a MS


and a PhD from Purdue University as well as a BE (Hons.) Degree from
Madras University.

Anshuman Gupta
Director - Data Science, Pitney Bowes

He has a PhD (Dual) from Penn State University as well as a BTech Degree
from IIT Bombay.

4
Ujjyaini Mitra
Head of Analytics, Zee5

An alumna of McKinsey and Co., Flipkart, and Bharti Airtel with over 11
years of experience.

Ankit Jain
Sr. Research Scientist, Uber AI Labs

An alumnus of IIT Bombay, UCB and Harvard Business School with over 9
years of experience.

Mirza Rahim Baig


Lead Business Analytics, Flipkart

Advanced Analytics professional with 8+ years of experience as a consul-

Sajan Kedia
Lead Data Scientist (Pricing), Myntra

An alumnus of IIT with over 7 years of experience at Watson at IBM


Research, start-ups and Myntra.

5
Prof. G. Srinivasaraghavan
Professor, IIITB

Prof. Srinivasaraghavan has a PhD in Computer Science from IIT-K


and 18 years of experience with Infosys Technologies and several other
companies.

S. Anand
CEO, Gramener

A gold medallist from IIM Bangalore, an alumnus of IIT Madras and


London Business School, Anand is among the top 10 data scientists in
India with 20 years of experience.

Bijoy Kumar Khandelwal


COO, Actify Data Labs

Bijoy comes with a deep understanding of the private and cloud


architectures and has helped numerous companies make the transition.

6
UPGRAD
LEARNING EXPERIENCE

Coaching Format
Dedicated Student Success Manager Online format with weekly live sessions from industry
experts to help with topic walk-throughs, doubt
Weekly real-time doubt clearing sessions resolution and personalised project feedback.

Live Discussion forum for peer-to-peer doubt


resolution monitored by technical experts

Peer-to-peer networking opportunities with


an alumni pool of 10,000+

Lab walk-throughs of 15+ industry-driven


case studies Hands-On Projects
60+ case studies to choose from as well as a Capstone
6 Employability Tests for industry readiness
Project to apply learnings.
Access to the program for up to 3 years

Mentorship
60+ live interactive sessions with
industry experts, fortnightly
personalised group (1:8) mentorship
sessions and a dedicated student
mentor for proactive mentoring.

7
NEW
ADDITIONS

Introduction of a new specialisation - 30-Hour Programming Bootcamp for


Data Science Generalist Non-Tech Learners
Specially designed for learners with 0 to 5 Non-tech background? No need to fear of
years of experience to become job ready Programming anymore

Additional Live sessions, Practice Questions, A 30-hour Python Programming bootcamp


Quizzes, Career Essentials to be conducted focusing on developing Basic + Intermediate
Python Programming Concepts to assist
Curriculum Focus Areas: Database, non-tech learners
Visualisation, Classical Machine Learning,
Data Structures & Algorithms A blended learning experience delivered via
Interactive live sessions and assessments

Career Essential Soft-skills Program


Excel your personal & professional life with
upGrad’s Soft Skills Program

Study Three fundamental Skills - Interview


& Job Search, Corporate & Business
Communication and Problem Solving

Get access to 40+ learner hours of soft skills


content delivered by the best faculty &
Industry experts

8
INDUSTRY
PROJECTS

IMDb Movie Uber Supply-Demand Lead Scoring Fraud Detection


Analysis Gap

Creditworthiness of Speech Image Social Media


Customers Recognition Captioning Listening

Telecom Interactive Market Retail Giant Sales And many more!


Churn Campaign Analysis Forecasting

9
LEARNING
PATH

Preparatory Course Data Toolkit Machine Learning


2 weeks 14 weeks 9 weeks

6
Choose any of the 6 Specialisations
25 weeks (with 6 weeks of Capstone)

Data Science Natural Language Deep Learning Business Analytics Business Intelligence/ Data Engineering
Generalist Processing Data Analyics
Tools: Python, Tools: Python, Tools: Python, Excel, Tools: Python, Tools: Python, Power Tools: Hadoop,
Tableau, SQL Excel TensorFlow mySQL, Excel BI, Excel, mySQL, HBase, Sqoop,
MongoDB, Shiny, Hive, Flume,
PySpark, Spark,
Airflow

Executive Executive Executive Executive Executive Executive


PG Programme PG Programme PG Programme PG Programme PG Programme PG Programme
in Data Science in Data Science in Data Science in Data Science in Data Science in Data Science
(Data Science (Natural Language (Deep Learning) (Business Analytics) (Business Intelligence/ (Data Engineering)
Generalist) Processing) Data Analytics)

Journey in

Elective Master Thesis & Colloquium Master of Science (M.Sc)


in Data Science at IU, Germany
10
MASTER OF SCIENCE (M.SC.) IN
DATA SCIENCE

1. EXECUTIVE PG PROGRAMME FROM IIITB

PRE-PROGRAM PREPARATORY CONTENT


Module

• DATA ANALYSIS IN EXCEL

Description
Taught by one of the most renowned data scientists in the country (S.Anand, CEO, Gramener), this
module takes you from a beginner level Excel user to an almost professional user.

• ANALYTICS PROBLEM SOLVING

Description
This module covers concepts of the CRISP-DM framework for business problem-solving.

COURSE 1 - DATA TOOLKIT 2 ASSIGNMENTS

Module

• INTRODUCTION TO PYTHON - I

Description
Build a foundation for the most in-demand programming language of the 21st century.

• INTRODUCTION TO PYTHON - II

Description
Learn to apply some of the commonly used paradigms of functional programming in Python.

• PROGRAMMING IN PYTHON

Description
Learn how to approach and solve logical problems using programming.

• DATA ANALYSIS USING SQL

Description
Data in companies is definitely not stored in excel sheets! Learn the fundamentals of database and
extract information from RDBMS using the structured query language.

11
• PYTHON FOR DATA SCIENCE

Description
Learn how to manipulate datasets in Python using Pandas which is the most powerful library for
data preparation and analysis.

• VISUALISATION IN PYTHON

Description
Humans are visual learners and hence no task related to data is complete without visualisation.
Learn to plot and interpret various graphs in Python and observe how they make data analysis
and drawing insights easier.

• EXPLORATORY DATA ANALYSIS

Description
Learn how to find and analyse the patterns in the data to draw actionable insights.

• IMDB MOVIE ASSIGNMENT

Description
Reinforce the concepts learnt in data science through this rigorous assignment involving the past.

• MATHS FOR DATA SCIENCE

Description
Build the mathematical foundation required for understanding the Machine Learning Algorithms.

• INFERENTIAL STATISTICS

Description
Build a strong statistical foundation and learn how to ‘infer’ insights from a huge population using a
small sample.

• HYPOTHESIS TESTING

Description
Understand how to formulate and validate hypotheses for a population to solve real-life business
problems.

• ADVANCED SQL

Description
Apply advanced SQL concepts like windowing and procedures to derive insights from data and
answer pertinent business questions.

• CREDIT EDA CASE STUDY

Description
Solve a real industry problem through the concepts learnt in exploratory data analysis.

12
MACHINE LEARNING 3 ASSIGNMENTS

Module

• INTRODUCTION TO MACHINE LEARNING AND LINEAR REGRESSION

Description
Venture into the machine learning community by learning how one variable can be predicted using
several other variables through a housing dataset where you will predict the prices of houses based
on various factors.

• LINEAR REGRESSION ASSIGNMENT - BIKE SHARING SYSTEMS

Description
Build a model to understand the factors on which the demand for bike sharing systems vary on and
help a company optimise its revenue.

• LOGISTIC REGRESSION

Description
Learn your first binary classification technique by determining which customers of a telecom
operator are likely to churn versus who are not to help the business retain customers.

• UNSUPERVISED LEARNING: CLUSTERING

Description
Learn how to group elements into different clusters when you don’t have any pre-defined labels to
segregate them through K-means clustering, hierarchical clustering, and more.

• BUSINESS PROBLEM SOLVING

Description
Learn how to approach open ended real world problems using data as a lever to draw actionable
insights.

• CLUSTERING ASSIGNMENT (OPTIONAL)

Description
Apply the machine learning concepts learnt to help an internation NGO cluster countries to
determine their overall development and plan for lagging countries.

• CASE STUDY: LEAD SCORING

Description
Help the Sales team of your company identify which leads are worth pursuing through this
classification case study.

13
SPECIALISATION 1: DATA SCIENCE GENERALIST

ADVANCED MACHINE LEARNING AND STORYTELLING 3 ASSIGNMENTS

Module 3 ASSIGNMENTS

• TREE MODELS + BOOSTING (OPTIONAL)

Description
Learn how the human decision making process can be replicated using a decision tree and other
powerful ensemble algorithms.

• MODEL SELECTION & GENERAL ML TECHNIQUES

Description
Learn the pros and cons of simple and complex models and the different methods for quantifying
model complexity, along with general machine learning techniques like feature engineering,
model evaluation,and many more.

• ML LAB I: CLASSIFICATION

• PRINCIPAL COMPONENT ANALYSIS

Description
Understand important concepts related to dimensionality reduction, the basic idea and the
learning algorithm of PCA, and its practical applications on supervised and unsupervised
problems.

• ADVANCED REGRESSION - I

Description
In this module, take a more advanced look at regression models and learn the concepts related
to regularisation.

• ADVANCED REGRESSION - II & ML LAB II: REGRESSION

• TEXT ANALYTICS & PROCESSING + TEXT-BASED PREDICTIVE MODELLING

Description
An introduction to the world of NLP and basic text processing skills. Learn how to build a
classification engine that works on (unstructured) textual data.

• BASIC VISUALISATION USING TABLEAU

Description
Learn advanced visualisation techniques using the most in-demand visualisation tool in the industry.

14
• DATA STORYTELLING

Description
Learn how to effectively strategise, communicate, and fine grain your data analysis projects and
understand how to optimally present your findings to technical and non-technical stakeholders
and upgrade your storytelling skills.

• BUSINESS CASE STUDY

ADVANCED PROGRAMMING AND DATABASES 2 ASSIGNMENTS

Module 3 ASSIGNMENTS

• DATA MODELLING

Description
In this module, you will learn and use data modelling on a dataset to solve a business problem.

• SQL WEEKLONG LAB

• ADVANCED SQL - WEEK II

Description
Apply advanced SQL concepts like windowing and procedures to derive insights from data and
answer pertinent business questions

• ALGORITHM ANALYSIS + RECURSION

Description
Learn how to assess the efficiency your code using algorithm analysis techniques and learn to write
recursive algorithms

• SEARCHING AND SORTING (DIVIDE AND CONQUER INCLUDED)

Description
Learn most fundamental searching and sorting algorithms and design techniques

• DATA STRUCTURES - SETS, DICTIONARIES, STACKS, QUEUES

Description
Learn user defined data structures -Stack, Queue, Trees in Python that help in advanced data
manipulation

• PYTHON - OOPS

Description
Learn OOP concepts such as Class, Object, Method, Inheritance, Polymorphism, Data Abstraction
and Encapsulation.

15
• PYTHON WEEKLONG LAB

CAPSTONE PROJECT WITH VIDEO PRESENTATION

Module 3 ASSIGNMENTS

• CAPSTONE PROJECT

Description
Solve an end-to-end real-life industry problem from a wide variety of domains. Make a video
presentation of your working demo to showcase in your portfolio.

SPECIALISATION 2: NATURAL LANGUAGE PROCESSING

ADVANCED MACHINE LEARNING 2 ASSIGNMENTS

Module
3 ASSIGNMENTS
• TREE MODELS

Description
Learn how the human decision making process can be replicated using a decision tree and other
powerful ensemble algorithms.

• MODEL SELECTION & GENERAL ML TECHNIQUES

Description
Learn the pros and cons of simple and complex models and the different methods for quantifying
model complexity, alongwith general machine learning techniques like feature engineering,
model evaluation, and many more.

• PRINCIPAL COMPONENT ANALYSIS

Description
Understand important concepts related to dimensionality reduction, the basic idea and the
learning algorithm of PCA, and its practical applications on supervised and unsupervised
problems.

• ADVANCED REGRESSION

Description
In this module, take a more advanced look at regression models and learn the concepts related to
regularisation.

• ADVANCED REGRESSION ASSIGNMENT

Description
Build a regularised regression model to understand the most important variables to predict the
house prices in Australia.

16
• BAGGING AND BOOSTING

Description
Learn about ensemble modelling through bagging and boosting and understand how weak
algorithms can be transformed into stronger ones.

• TIME SERIES ANALYSIS

Description
In this module, you will learn how to analyse and forecast a series that varies with time.

• TELECOM CHURN CASE STUDY

Description
Solve the most crucial business problem for a leading telecom operator in India and southeast
Asia - predicting customer churn.

NATURAL LANGUAGE PROCESSING 2 ASSIGNMENTS


Module
3 ASSIGNMENTS
• TREE MODELS

Description
Do you get annoyed by the constant spams in yor mail box? Wouldn’t it be nice if we had a
program to check your spellings? In this module learn how to build a spell checker & spam
detector using techniques like phonetic hashing,bag-of-words, TF-IDF, etc.

• FEATURE EXTRACTION & MODELLING

Description
This module will help you in understanding how to extract meaningful features from the processed
text data. Using these features you will be able to extract entities, classify POS tags, generating
similarity score between two question strings.

• ASSIGNMENT - NATURAL LANGUAGE PROCESSING

Description
To perform a sentiment analysis on product reviews from Amazon using NLP & Machine learning.
This assignemnt will be focused to give you a business understanding on how to do product
optimisation using NLP.

• INTRO TO DL

Description
Learn the most sophisticated and cutting-edge technique in machine learning - Artificial Neural
Networks & how to apply Deep learning for NLP.

17
• NLP INDUSTRIAL APPLICATIONS

Description
Learn how to use NLP with Neural networks for different industrial applications like text
classification, Question pair similarity, Text generation, Topic modelling.

• CHATBOT CASE STUDY

Description
Imagine if you could make a restaurant booking without opening Zomato. Build your own restaurant
search chatbot with the help of RASA - an open source framework and deploy it on Slack.

CAPSTONE

Module

• DEPLOYMENT
2 ASSIGNMENTS
Description
Learn how to productionise your model and deploy it on the server. 3 ASSIGNMENTS
• CAPSTONE

Description
Choose from a range of real-world industry woven projects on advanced topics like
Recommendation Systems, Fraud Detection, Emotion Detection from faces, Social Media
Listening, Speech Recognition among many others.

SPECIALISATION 3: DEEP LEARNING

ADVANCED MACHINE LEARNING 2 ASSIGNMENTS

Module

• TREE MODELS

Description
Learn how the human decision making process can be replicated using a decision tree and other
powerful ensemble algorithms.

• MODEL SELECTION & GENERAL ML TECHNIQUES

Description
Learn the pros and cons of simple and complex models and the different methods for quantifying
model complexity, along with general machine learning techniques like feature engineering,
model evaluation, and many more.

18
• PRINCIPAL COMPONENT ANALYSIS

Description
Understand important concepts related to dimensionality reduction, the basic idea and the learning
algorithm of PCA, and its practical applications on supervised and unsupervised problems.

• ADVANCED REGRESSION

Description
In this module, take a more advanced look at regression models and learn the concepts related to
regularisation.

• ADVANCED REGRESSION ASSIGNMENT

Description
Build a regularised regression model to understand the most important variables to predict the
house prices in Australia.
2 ASSIGNMENTS
• BAGGING AND BOOSTING

Description 3 ASSIGNMENTS
Learn about ensemble modelling through bagging and boosting and understand how weak
algorithms can be transformed into stronger ones.

• TIME SERIES ANALYSIS

Description
In this module, you will learn how to analyse and forecast a series that varies with time.

• TELECOM CHURN CASE STUDY

Description
Solve the most crucial business problem for a leading telecom operator in India and southeast
Asia - predicting customer churn.

DEEP LEARNING AND NEURAL NETWORKS 2 ASSIGNMENTS

Module

• INTRODUCTION TO NEURAL NETWORKS

Description
Learn the most sophisticated and cutting-edge technique in machine learning - Artificial
Neural Networks or ANNs.

19
• NEURAL NETWORKS ASSIGNMENT

Description
Build a neural network from scratch in Numpy to identify handwritten digits.

• CONVOLUTIONAL NEURAL NETWORKS - INTRODUCTION AND INDUSTRY APPLICATIONS

Description
Learn the basics of CNN and OpenCV and apply it to Computer Vision tasks like detecting
anomalies in chest X-Ray scans, vehicle detection to count & categorise them to help the
government ascertain the width and strength of the road.

• RECURRENT NEURAL NETWORKS

Description
Ever wondered what goes behind machine translation, sentiment analysis, speech recognition?
Learn how RNN helps in these areas having sequential data like text, speech, videos, and a lot
more.

• GESTURE RECOGNITION

Description
Make a Smart TV system which can control the TV with user’s hand gestures as the remote control.

CAPSTONE

Module

• DEPLOYMENT

Description
Learn how to productionise your model and deploy it on the server.

• CAPSTONE

Description
Choose from a range of real-world industry woven projects on advanced topics like
Recommendation Systems, Fraud Detection, Emotion Detection from faces, Social Media
Listening, Speech Recognition among many others.
2 ASSIGNMENTS

20
SPECIALISATION 4: BUSINESS ANALYTICS

ADVANCED MACHINE LEARNING 2 ASSIGNMENTS

Module

• TREE MODELS

Description
Learn how the human decision making process can be replicated using a decision tree and other
powerful ensemble algorithms.

• TIME SERIES FORECASTING

Description
In this module, you will learn how to analyse and forecast a series that varies with time.

• RETAIL-GIANT SALES FORECASTING ASSIGNMENT

Description
Apply the concepts learnt in time series to solve a forecasting problem for a retail giant.

• MODEL SELECTION & GENERAL ML TECHNIQUES

Description
Learn the pros and cons of simple and complex models and the different methods for quantifying
model complexity, along with general machine learning techniques like feature engineering,
model evaluation, and many more.

• SQL BEST PRACTICES

Description
Learn how to write optimised SQL query that require less memory and execute in lesser amount
of time.

• ADVANCED EXCEL

Description
Learn the advanced concepts in Excel and start to perform data analysis like a pro!

• TELECOM CHURN CASE STUDY

Description
Solve the most crucial business problem for a leading telecom operator in India and southeast
Asia - predicting customer churn.

21
BUSINESS REQUIREMENTS 2 ASSIGNMENTS

Module

• STRUCTURED PROBLEM SOLVING USING FRAMEWORKS

Description
Learn how to attack a business problem using various structured frameworks like 5W, 5WHYs, and
SPIN.

• STRUCTURED PROBLEM SOLVING ASSIGNMENT

Description
Apply your learnings from the course to solve a real-life business problem.

• OPERATIONS RESEARCH

Description
Learn about the world of operations research through linear and integer optimisations.

• DATA STORYTELLING

Description
Learn how to effectively strategise, communicate, and fine grain your data analysis projects and
understand how to optimally present your findings to technical and non-technical stakeholders
and upgrade your storytelling skills.

• OPERATIONS RESEARCH CASE STUDY

Description
Understand how a project in the industry is taken up and solved through a comprehensive
business case study.

CAPSTONE PROJECT 5 ASSIGNMENTS

Module

• CAPSTONE PROJECT

Description
Solve an end-to-end real-life industry problem from a wide variety of domains. Available capstone
project choices -
(i) Stock Analysis & Portfolio Management
(ii) E-Commerce & Marketing
(iii) Heatlhcare
(iv) Supply Chain Optimisation
(v) Credit Card Fraud Detection

22
SPECIALISATION 5: BUSINESS INTELLIGENCE / DATA ANALYTICS

SQL AND NOSQL DATABASES 2 ASSIGNMENTS

Module

• DATA MODELLING

Description
In this module, you will learn and use data modelling on a dataset to solve a business problem.

• SQL BEST PRACTICES

Description
Learn how to write optimised SQL query that require less memory and execute in lesser amount
of time.

• SQL ASSIGNMENT: IMDB MOVIES

Description
In this assignment, you will work on a movies dataset using SQL to extract exciting insights.

• ADVANCED EXCEL

Description
Learn the advanced concepts in Excel and start to perform data analysis like a pro!

• NOSQL DATABASES AND BEST PRACTICES

Description
Take your knowledge of query languages a step further by learning about MongoDB - a NoSQL
database which is becoming more and more popular in the industry.

• INTRODUCTION TO BIG DATA AND CLOUD

Description
Understand the basics of big data and cloud and learn to work with an EMR cluster on a cloud
based service.

• HIVE AND QUERYING

Description
In this module, you learn about the architecture and features of the Hive Query Language.

• HIVE CASE STUDY

Description
Understand how a project in the industry is taken up and solved through a comprehensive
business case study.

23
STORYTELLING WITH ADVANCED VISUALISATIONS 2 ASSIGNMENTS

Module

• VISUALISATION USING TABLEAU

Description
Learn advanced visualisation techniques using the most in-demand visualisation tool in the industry.

• SPORTS ANALYTICS - IPL VISUALISATION ASSIGNMENT

Description
Apply the new found Excel and Tableau skills to solve an exciting business assignment.

• VISUALISATION USING POWERBI

Description
Take your visualisation game a step forward by understanding how to operate PowerBI.

• VISUALISATION USING PLOTLY

Description
Get a brief introduction to another popular open-sourced visualisation library in Python and
learn to code and create powerful, pretty, and interactive visualisations.

• DATA STORYTELLING

Description
Learn how to effectively strategise, communicate, and fine grain your data analysis projects and
understand how to optimally present your findings to technical and non-technical stakeholders
and upgrade your storytelling skills.

• PLOTLY CASE STUDY

Description
Understand how a project in the industry is taken up and solved through a comprehensive
business case study.

CAPSTONE PROJECT 5 ASSIGNMENTS

Module

24
• CAPSTONE PROJECT

Description
Solve an end-to-end real-life industry problem from a wide variety of domains. Available capstone
project choices -
(i) Web & Social Media Analytics
(ii) Finance and Risk Analytics
(iii) Marketing and Retail Analytics
(iv) Supply Chain Analytics
(v) Fraud Analytics

SPECIALISATION 6: DATA ENGINEERING

DATA ENGINEERING I 4 ASSIGNMENTS (1 MANDATORY, 3 OPTIONAL)

Module

• INTRODUCTION TO BIG DATA(OPTIONAL)

Description
This module you will learn what big data is, its various characteristics, and its determining factors.
You will also get an idea of the various sources of big data and the wide range of big data
applications in different industries such as retail, healthcare, and finance.

• INTRODUCTION TO CLOUD AND AWS SETUP

Description
Understand what is cloud and setup your AWS account which will be required during the program.

• INTRODUCTION TO HADOOP AND MAPREDUCE PROGRAMMING

Description
Understand the world of distributed data processing and storage with Hadoop. Learn to write
MapReduce jobs in Python.

• MAPREDUCE PROGRAMMING ASSIGNMENT (OPTIONAL)

Description
Practise MapReduce Programming on a Big Dataset.

• DATA MANAGEMENT AND RELATIONAL DATABASE MODELLING

Description
Understand the concepts of Data Management and learn to model data from a Relational
Database.

25
• NOSQL DATABASES AND APACHE HBASE NOSQL DATABASES AND MONGODB
(OPTIONAL)

Description
Learn the concepts of NoSQL databases. Understand the working of Apache HBase.

• DATA WAREHOUSING (OPTIONAL)

Description
Understand the intricacies behind designing a data warehouse and a data lake for use case/s.

• DATA INGESTION WITH APACHE SQOOP AND APACHE FLUME

Description
Get familiar with the challenges involed in data ingestion. Use Sqoop and Flume to ingest
structured and unstructured data into Hadoop.

• HIVE & QUERYING

Description
Manage and query a data warehouse with Apache Hive. Learn to write optimised HQL for large
scale data analysis.

• HIVE ASSIGNMENT (OPTIONAL)

Description
Use HQL to analyse a Big Dataset

• AMAZON REDSHIFT

Description
Learn to deploy a Redshift cluster and use it for querying data.

• INTRODUCTION TO APACHE SPARK

Description
Get introduced to Apache Spark, a lightning fast big data processing engine.

• NYC PARKING ASSIGNMENT (OPTIONAL)

Description
Practise Apache Spark and its core libraries on the NYC Parking Ticket dataset.

• PROJECT: ETL DATA PIPELINE

Description
Make use of Sqoop, Redshift & Spark to design an ETL data pipeline.

26
DATA ENGINEERING - II 3 ASSIGNMENTS (1 MANDATORY, 2 OPTIONAL)

Module

• OPTIMISING SPARK FOR LARGE SCALE DATA PROCESSING

Description
Use PySpark to create large scale data processing applications.

• APACHE FLINK(OPTIONAL)

Description
Get Introduced to Apache Flink and learn query batch data. Use DataStream API to create a stream
processing application.

• REAL-TIME DATA STREAMING WITH APACHE KAFKA

Description
Understand the producer-consumer architecture of Apache Kafka. Learn to set up a Kafka cluster
for managing real-time data.

• REAL-TIME DATA PROCESSING USING SPARK STREAMING

Description
Learn about the real-time data processing architecture of Apache Spark. Build Spark Streaming
applications to process data in real-time.

• STOCK DATA ANALYSIS ASSIGNMENT (OPTIONAL)

Description
This assignment revolves around building Spark structured streaming application to processing
stock data in real-time.

• BUILDING AUTOMATED DATA PIPELINES WITH AIRFLOW

Description
Automate Data Pipelines with Airflow.

• ANALYTICS USING PYSPARK

Description
Use PySpark to do EDA and Predictive Analysis using Spark’s ML library.

• CLASSIFICATION ASSIGNMENT (OPTIONAL)

Description
An assignment related to a classification based problem statement.

27
• PROJECT: REAL TIME DATA PROCESSING

Description
Build an end-to-end real-time data processing application using Spark Streaming and Kafka.

CAPSTONE PROJECT 4 ASSIGNMENTS

Module

• CAPSTONE PROJECT

Description
The capstone project will stitch all the components of data engineering together.

2. MASTER OF SCIENCE (M.SC.) DATA SCIENCE FROM IU, GERMANY

SEMESTER 1 AT IU, GERMANY

Module ECTS

• Cyber Security and Data Protection 5

• Case Study: Model Engineering 5

• Software Engineering for Data Intensive Sciences 5

• Electives B 10

• Seminar: Current Topics in Data Science 5

SEMESTER 2 AT IU, GERMANY

Module ECTS

• Master Thesis & Colloquium 30

ELECTIVE B OPTIONS

Module

• Software Engineering for Data Intensive Sciences

• Management

• Sales, Pricing and Brand Management

28
• Consumer Behavior and Research

• Corporate Finance

• Innovate and Change

• Cognitive Computing

• Applied Autonomous Driving

• Self Learning Systems

• Industrial Automation and Internet of Things

29
MEET
THE CLASS

INDUSTRIES OUR LEARNERS COME FROM

5% Healthcare

5% E-Commerce
1% Manufacturing

1% Telecom

10% BFSI 1% Finance

1% Education

15% Other
3% Retail
1% Consulting

WORK EXPERIENCE

33% | 0 - 3 years 21% | 3 - 6 years 15% | 6 - 9 years

11% | 9 - 12 years 20% | 12+ years

30
HEAR FROM
OUR LEARNERS

Kunwar Alok, Experience: 15+ Years


“You may not believe it but I had never done coding in my life. I did it during
this course and was thrilled to see the outcomes coming out of those codes.
Just the way I used to get happy after solving a good (tough) math problem
during my school age. Thanks to upGrad for providing a great service to
people like us who at the age of 43 can dream to study with budding talents
around.”

Shravani Shahapure, Experience 16 Years


“For someone who really wants to pursue a career in the field of Data
Science, it is worth to opt for the complete course by IIITB and upGrad. IIITB
and upGrad’s online course on Data Science gives many opportunities and
develops students for their future as they provide the best professors,
thought-provoking assignments and case studies.”

Harkirat Dhillon, Experience 8 Years


“A dedicated studying regime is the key to be successful and pass the
programme. This programme will help build a strong foundation for a
successful transition into Data Science. Additionally, participating in Kaggle
competitions to solve real world problems will definitely give you an edge
and land a job if one is willing to work hard.”

Sidharth Mahapatra, Experience: 3 Years


“The concepts of R programming and Machine Learning will be taught by
Prof. Chandrasekhar Ramanathan and Prof. G Srinivasaraghavan
respectively. Both of them have been listed in the list of the top twenty most
prominent Data Science academics published by Analytics India Magazine.
So you need not worry about quality of teaching in this program.”

31
ADMISSION
PROCESS

PROGRAM DURATION AND FORMAT


12 months Online | 12 months On-Campus in Germany

PROGRAM FEE- 1st Year


1st year - USD 4999 (incl. of all taxes)

PROGRAM FEE- 2nd Year


Indicative Tuition Fees at IU - EUR 14,990
Living cost per annum in Germany - EUR 10,332

PROGRAM START DATES


Please refer to the website for program start dates.

SELECTION PROCESS

STEP 1: Selection Test STEP 2: Review and Shortlisting of STEP 3: Enrollment for Access
Suitable Candidates to Prep Content

Fill out an application and take a Our faculty will review all applications, Make a quick block payment
short 17-minute online test with considering the educational and with assistance from our loan
few questions. professional background of an partners where required,
applicant and review the test scores receive immediate access to
where applicable. Following this, the prep content and begin
your upGrad journey.
assured a great peer group to learn
and network with.

For any queries, reach us on the following numbers:


+44 1224 051230 Europe, Middle East and Africa
+1 (209) 850-4592 North and South America
+65-3158-4368 Asia Pacific except India
[email protected]

Upgrad Edtech UK Limited


Eversheds House 70, Great Bridgewater Street,
Manchester, United kingdom - M1 5ES
Manchester UK

You might also like