Business Analytics Electives
Business Analytics Electives
Course Code
S.No Course Name
Course Objective(s)
SQL is a requirement in almost all analytics roles and this course will make the student eligible to
work as a data analyst. This course will teach students how to optimize the accessibility and
maintenance of data with the SQL programming language, and gain a solid foundation for building,
querying, and manipulating databases. Student will learn how to write SQL code based on
ANSI/ISO standards to build database structures, update database content with SQL and
transaction handling, and retrieve data with filter conditions and from multiple tables using various
types of join, process data with row and aggregate functions.
Course Outcome(s)
This course will enable the student to
1. Create and communicate with databases.
2. Be able to write SQL statements that edit existing data and create database objects.
3. Extract, manipulate, and analyze data to create reports.
4. Apply SQL language to analyze data stored in databases.
5. Understand the importance and major issues of database security and the maintenance of data
integrity.
Unit I
Concepts and Introduction of SQL: Relational databases (MySQL, Microsoft SQL Server) - SQL
command group; SQL Data Types and Operators: SQL Data Types - Filtering Data - Arithmetic
Operators - Comparison operators - Logical Operators; Useful Operations in SQL: Distinct
Operation - Top N Operation - Sorting results - Combine results using Union - Null omparison –
Alias; Aggregating Data in SQL: Aggregate functions - Group By clause - Having clause - Over
clause; Common function in SQL: Ranking functions - Date & time functions - Logical functions -
String functions - Conversion functions - Mathematical functions.
Unit II
Analytic functions: Types of analytic functions • SQL syntax for analytic functions; DML
Statements: Syntaxes and Exercises on DML Statements - Insert statement - Update statement -
Delete statement; DDL Statements: Syntaxes and Exercises on DDL Statements: Syntaxes and
Exercises on DDL Statements , Create statement - Alter statement - Drop statement; Constraints in
SQL: Syntaxes and exercises on constraints - Not Null Constraint - Unique constraint - Primary
key constraint - Foreign key constraint - Check constraint - Default Constraint.
Unit III
SQL Joins and SQL with Python: SQL joins: Designing of Joins and business applications of Joins
- Cartesian Join - Inner Join - Left & Right Join - Full Join - Self Join; Views in SQL: Constructing
Different Views and its applications - Create View - Drop view - Update view. SQL with Python:
Connecting to SQL Server in Python - Create and Manipulate SQL Databases with Python.
Suggested Readings
1. Alan Beaulieu (2009), “Learning SQL”, O’Reilly Media, Inc., USA.
2. Anthony Molinaro (2005), “SQL Cookbook”, O'Reilly Cookbooks, USA.
3. Microsoft SQL Server 2019: A Beginner's Guide, Seventh Edition, Book by Dušan
Petkovic.
4. Clydebank Technology (2015), “SQL: QuickStart Guide – The Simplified Beginner’s
Guide To SQL”, CreateSpace Independent Publishing Platform, USA.
5. Gordon S. Linoff (2015), “Data Analysis Using SQL and Excel”, 2nd Edition, John Wiley
& Sons, New Delhi, India.
6. SQL AND Python Programming: 2 Books IN 1! - by Bryan Johnson.
7. Python and SQL Programming - by Tony Coding.
8. Steve Tale (2016), “SQL: The Ultimate Beginners Guide: Learn SQL Today”, CreateSpace
Independent Publishing Platform, USA.
Case Studies
o Woman’s Hospital Saves Time and Money with IDERA
o Helping a Startup CEO Manage his Data
o Leader Scale Smart Meter Solution
o Pick Pack Delivery System For Carrefour
Journals/ Magazines
o ACM Transactions on Database Systems
o Database Journal
o IEEE Annals of the History of Computing
o IEEE Transactions on Knowledge and Data Engineering
BUSINESS INTELLIGENCE USING TABLEAU AND POWERBI
Code: 23EA402 Credits: 3
Course Description
This course provides an in-depth understanding of Business Intelligence (BI) concepts and tools,
with a focus on Power BI and Tableau. Students will learn how to leverage these powerful data
visualization and analysis tools to transform raw data into meaningful insights for business
decision-making. The course covers data preparation, visualization techniques, data modeling, and
advanced analytics using Power BI and Tableau. Through hands-on exercises and projects, students
will gain practical skills to create interactive dashboards and reports.
Course Objectives
Upon completion of the course, students will be able to understand the fundamentals of Business
Intelligence and its significance in modern business environments.
Course Outcomes
At the end of the course, student will be:
CO1 Conversant with the key features and functionalities of Power BI and Tableau.
CO2 Able to perform data preparation tasks (data cleansing and transformation), create interactive
visualizations, develop interactive dashboards and generate reports.
CO3 Able to build and manage data models and implement advanced analytics techniques.
CO4 Able to apply security measures to protect sensitive data within BI solutions and collaborate
and share BI artifacts with other stakeholders.
CO5 Able to Evaluate and compare Power BI and Tableau for specific business requirements.
Syllabus
Unit II: Data Visualization Using Tableau: Selecting appropriate chart types Applying formatting
and interactivity Adding filters and slicers Designing intuitive user interfaces - Creating calculated
fields and measures Using parameters and dynamic visuals Incorporating interactivity through
actions and filters - Implementing forecasting and trend analysis Designing interactive dashboards
for data storytelling.
Unit III: Data Visualization Using Power BI: Selecting appropriate chart types - Applying
formatting and interactivity in Power BI - Adding filters and slicers for data exploration
-.Designing intuitive user interfaces - Data Modeling and Relationships - Data Analysis
Expressions(DAX)and benefits of using DAX -Creating calculated fields, measures and custom
tables. Using parameters and dynamic visuals - Incorporating interactivity through actions and
filters. Implementing forecasting and trend analysis. Designing interactive dashboards for data
storytelling.
Suggested Readings
1. Mastering Power BI: Build Business Intelligence Applications Powered with DAX Calculations,
Insightful Visualizations, Advanced BI Techniques, and Loads of Data Sources Paperback – 30
September 2021 by Chandraish Sinha.
2. Microsoft Power BI Dashboards Step by Step| First Edition| By pearson Paperback – 6 March
2020 by Errin O'Connor.
3. Analyzing Data with Microsoft Power BI and Power Pivot for Excel Paperback – 1 January
2019 by Ferrari Alberto, Russo Marco.
4. Power BI Data Modelling: Build Interactive Visualizations, Learn DAX, Power Query, and
Develop BI Models (English Edition) Paperback – 21 March 2022 by NisalMihiranga.
5. Daniel G. Murray (2013), Tableau Your Data: Fast and Easy Visual Analysis with Tableau
Software, John Wiley & sons, Inc., USA
6. George Peck (2016), Tableau 9: The Official Guide, 2nd Edition, McGraw Hill Education, USA
7. Ben Jones (2014), Communicating Data with Tableau: Designing, Developing, and Delivering
Data Visualizations, O’Reilly Media, USA
8. David Baldwin (2016), Mastering Tableau, Packt Publishing Ltd., UK
9. Joshua N. Milligan (2016), Learning Tableau 10, 2nd Edition, Packt Publishing Ltd., UK
Case Studies
o Business Intelligence Software at SYSCO
o GE and the Industrial Internet
o Tableau – HBS
o SunnyBee (A): The Entrepreneurial Decision
o AmorePacific Hong Kong: Marketing Korean Beauty Products
Journals/Magazines
o International Journal of Business Intelligence and Data Mining
o Journal of Data Mining and Knowledge Discovery
Course objective(s)
o This course focuses on understanding of facts and ideas by organizing, comparing,
transforming, and communicating summary of the data business insights.
o This course covers basic and advanced tools and techniques for analyzing and interpreting
organization data, to provide actionable insights.
o Solve business problems by applying acquired knowledge, techniques to formulate strategies.
o The course instills a sense of ethical decision-making and a commitment to the welfare of
organizations.
o Compile information together in a different way by combining elements in a new pattern or
proposing alternative solutions.
Course outcome(s)
CO1 Read and write various types of raw data with different formats and options.
CO2 Apply powerful data manipulation to prepare basis for predictive analysis.
CO3 Application of statistical analysis and concepts for business solutions.
CO4 Create models that forecast future trends and utilize them for business decisions.
CO5 Create and modify professional and statistical reports.
Syllabus
Unit I
Data Manipulation and the SAS Programming Language: Getting started; Getting data into SAS;
Reading, Writing, and Importing Data; Preparing data for analysis; Preparing to use SAS
Procedures; SAS Advanced Programing and Controlling output using ODS.
Unit II
Data Analysis using SAS Procedures: Evaluating quantitative data; Analyzing count and tables;
Comparing means using T-Tests; Correlation and Regression; Analysis of variance; Non-
parametric analysis; Logistic regression; Creating custom graphs; and creating custom reports.
Unit III
Multivariate Analysis using SAS: Principal component analysis; Factor analysis; Discriminant
analysis; Cluster analysis; Causal models; Panel data models; Univariate and multivariate time
series; and Modeling and forecasting.
Suggested textbooks
o SAS Essentials Mastering SAS for Data Analytics by Alan C. Elliott, Wayne, and Woodward.
Published by Wiley Second Edition.
o The Little SAS Book, by Lora D Delwiche and Susan J Slaughter. Sixth Edition, by Rebecca A
OttesenPaperback
o SAS Base Certification Exam Bible: SAS Base Certification. Kindle Edition.
o The SAS programmer’s PROC REPORT Handbook: Basic to Advanced Reporting Techniques,
by Jane Eslinger.
o Practical Business Analytics using SAS: A Hands on Guide by Venkat Reddy Konasani and
Shailendra kadre. Apress
o SAS Survival Handbook: The Definitive Survival Guide by John Lofty Wiseman. Kindle
Edition.
PYTHON FOR DATA SCIENCE AND MACHINE LEARNING
Code: 23EA404 Credits: 3
Course Objective(s)
This online course is aimed at developing practical machine learning and data science skills. The
course will cover theoretical basics of broad range of machine learning concepts and methods with
practical applications to sample datasets via programming assignments.
Course Outcome(s)
After completing this course, student will be able to:
CO1 Describe the types of problems that machine learning techniques are used to solve, and which
machine learning algorithms are appropriate for solving each type of problem.
CO2 Describe, compare, and contrast different machine learning algorithms.
CO3 Implement machine learning algorithms using labelled data.
CO4 Work as a team to implement solutions to complex, real world machine learning problems.
CO5 Identify and apply methods to formulate machine learning problems corresponding to
different applications.
Syllabus
Unit I
Introduction to Machine Learning: Basics of Machine Learning, Types of Learning, Applications
of Machine Learning, Learning Input Output Functions, Drivers of Machine Learning Algorithms,
Gradient Descent, Importance of Model Validation, Methods of Model Validation, Introduction to
Cross-Validation, Average Error, Machine Learning Toolbox, Data Aggregation and Group
Operations, Advanced Numpy.
Unit II
Generalized Linear Models in Python, Linear Regression, Limitation of Simple Linear Models and
Need of Regularization, Ridge and Lasso Regression (L1 & L2 Penalties), Introduction to
Classification with Logistic Regression, Methods of Threshold Determination and Performance
Measures for Classification Score Models, Decision Trees and Random Forests, Bias/ Variance,
Overfitting and Regularization, Support Vector Machines (SVM) and K Nearest Neighbours
(KNN) for Classification, and Regression.
Unit III
Dimensionality Reduction and Clustering Models: Subset Selection, Principal Component Analysis
(PCA), Factor Analysis, Introduction to Linear Discriminant Analysis, K-Means and Hierarchical
Clustering, Supervised Learning after Clustering.
Suggested Readings
1. Clinton W. Brownley (2016), “Foundations for Analytics with Python”, O’Reilly Media, USA.
2. James Payne (2015), “Beginning Python: Using Python 2.6 and Python 3.1”, Wiley India Pvt.
Ltd., New Delhi, India.
3. Joseph F. Hair, William C. Black, Barry J. Babin and Rolph E. Anderson (2015), “Multivariate
Data Analysis”, Pearson Education, New Delhi, India.
4. Thomas W. Miller (2015), “Modeling Techniques in Predictive Analytics with Python and R”,
Pearson Education Inc., New Jersey, USA.
5. Kenneth Alfred Lambert (2012), “Fundamentals of Python – First Programs”, Cengage
Learning, USA.
Case Studies
o German Credit
o Boston Housing
o Customer Churn
o PIMA Indian Diabetes
o Wine Quality
o IPL Matches (2008-17)
Journals/Magazines
o Industrial Management & Data Systems- Emerald
o Journal of Business Research - Elsevier
o Journal of Retailing - Elsevier
CLOUD COMPUTING FOR BUSINESS
Course Objective(s)
To understand basics of cloud computing for business management, this course gives the idea of
evolution of cloud computing and its services available today, which may led to the design and
development of simple cloud service. It also focused on some key challenges and issues around
cloud computing.
Course Outcome(s)
After completion of the course student will be able to:
CO1 Apply fundamental concepts in cloud infrastructures to understand the tradeoffs in power,
efficiency and cost, and then study how to leverage and manage single and multiple
datacenters to build and deploy cloud applications that are resilient, elastic and cost-efficient.
CO2 Understand and address key security and compliance challenges of cloud computing.
CO3 Demonstrate the architecture of the modern data center and the mechanisms of service
orchestration.
CO4 Understand different characteristics of public, private and hybrid cloud deployment models.
CO5 Understand fundamental concepts of cloud storage and demonstrate their use in storage
systems such as Amazon, Google.
Syllabus
Unit I - Introduction
Introduction to Cloud Computing, Evolution - Cloud Computing, Hardware, Internet and Software,
Virtualization, Web Services on Cloud, Infrastructure-as-a-Service, Platform-as-a-Service,
Software-as-a-Service, Building Cloud Network, Privacy and its relation to Cloud-based
Information Systems, Security in the Cloud, Common, Standards in the Cloud, End-User Access to
the Cloud Computing, legal and ethical dimensions, API’s in Cloud Computing, Browsers for
Cloud Computing-Internet Explorer-Mozilla Firefox-Safari-Chrome.
Suggested Readings
o "Cloud Computing: A Practical Approach for Learning and Implementation" A Srinivasan, J
Suresh, Pearson
o Cloud Computing: Concepts, Technology & Architecture, 2014, Erl (Author), Publisher:
Pearson
o Cloud Computing: Master the Concepts, Architecture and Applications with Real-world
examples and Case studies - 2019
o Kumar Saurabh (2012),"Cloud Computing– Insights in to new era infrastructure, Wiley India,
2nd Edition.
Case Studies
o IBM (in 2010) and the Emerging Cloud-Computing Industry
o LinkedIn: Bridging the Global Employment Gap-HBS
o Amazon.com, Inc.-HBS
Journals/Magazines
o International Journal of Cloud Computing
o International Journal on Cloud Computing Services and Architecture
o Journal of Cloud Computing