IBA - SYLLABUS - Data Manipulation and Visualization
IBA - SYLLABUS - Data Manipulation and Visualization
Class: BBA
Class details
Credit Hours: 3
Email [email protected]
Contact # 0332-2186091
Course Description
Data Manipulation and Visualization is an applicative course aimed at building technical skills in
business graduates. The skills developed in this course will cover a data pipeline allowing students to
query data from SQL, fetch it in Excel, and visualize it in PowerBI. The course is designed to help students
understand data pipelines and basic database queries along with dashboard creation to prepare them
for leading similar projects in the corporate environment. It will also enable them to set realistic
timelines and negotiate on the same when working with resources from other departments and teams
such as the DBAs or the development teams.
1) Knowledge outcomes:
a. Understand different elements of a data pipeline
b. Be able to efficiently work through different phases of the pipeline
c. Apply the principles of good visualizations, tidy data, and efficient queries at different
stages of a data pipeline
Knowledge
Communicat of
Critical
ion Core Ethics Glocal Mindset
Skills
Program Goals Skills Business
Disciplines
Course
Learning
Outcom
es
1 1 1
2 2 2
Module S. No, Topic Assignment Due
Course introduction
Installing SQL
1 1 Accessing a database
Accessing a table
Load data into SQL
Retrieving data from a table
SELECT FROM WHERE commands with SQL Assignment 1:
1 2-3
text, date, and numeric data Loading data from csv or txt to SQL
Sorting results
Aggregating data with GROUP BY
commands SQL Assignment 2:
1 4 Types of aggregations Write queries to answer given
Filtering aggregation through HAVING questions
commands
Joining tables
SQL Assignment 3:
One-to-one, one-to-many, and many-
1 5 Write queries to answer given
to-many joins
questions
INNER, LEFT, RIGHT, and FULL joins
Subqueries in SELECT clause SQL Assignment 4:
1 6-7 Subqueries in FROM clause Write queries to answer given
Subqueries in WHERE clause questions
SQL Assignment 5:
1 8 Comprehensive SQL case Write queries to answer given
questions
MS Excel Basics
Inputting basic formulas
2 9
SUM, COUNT, MIN, MAX, AVERAGE
Formatting
MS Excel intermediate formulas
MS Excel Assignment 1:
VLOOKUP, HLOOKUP, XLOOKUP,
2 10-11 Use Excel to answer given questions
INDEX, MATCH, SUMIF, COUNTIF,
on datasets
AVERAGEIF, IF, nested IF, AND, OR
MS Excel Assignment 2:
Conditional formatting
2 12 Use Excel to answer given questions
Pivot tables
on datasets
MS Excel Assignment 3:
Connecting to Microsoft SQL from
2 13 Use Excel to answer given questions
Microsoft Excel
on datasets
MS Excel Assignment 4:
2 14 Data validation Establish connection with SQL and
fetch basic data to answer questions
2 15 Goal Seek and Scenario Builder
2 16 Macros
MS Excel Assignment 5:
2 17-18 Comprehensive Excel case study
Comprehensive assignment
Import data into Power BI through
SQL/Excel connection
3 19 Set data types – differentiate between
attributes and measures
Define data structure and joins
Principles of good data display Power BI Assignment 1:
3 20
Telling a story with dashboards Import data into Power BI
Choosing the right chart types
3 21
Making a chart in Power BI
Power BI Assignment 2:
3 22 Using tools and slicers
Make basic charts in Power BI
3 23 Setting hierarchies
Advanced formulas and calculations Power BI Assignment 3:
3 24-26
with Power BI Make a dashboard in Power BI
3 27-28 Group presentations Final project
Recommended Text
Excel 2016 for Dummies
Learning SQL (O Reily) by Alan Beaulieu’s
Microsoft Power BI Quick Start Guide
Secondary Texts
Principles of Marketing
Introduction to Computer Applications
Business Mathematics
Be comfortable with using technology for learning
GRADING PLAN
SQL Assignments 15
Excel Assignments 15
Power BI Assignments 15
Project 25
Final Exam 30
TOTAL 100
Students may see the faculty any time for the purpose of term project/assignment discussion. They
may also contact the instructor in case of any problem or issue that needs attention.
Technology Requirements
Please bring your laptop to class when the instructor asks you.
Academic Conduct
Please ensure all assignment submissions are made on time. In fairness to the other groups,
late submissions will be penalized a minimum 10%.
Attendance Policy
Attendance is important and will certainly be taken into account in the case of students on the
borderline between two grades.
This class follows IBA’s policy.
Plagiarism Policy
Plagiarism in any form is strongly discouraged. In case, a student or a group is found guilty, he/she will
be penalized as per the IBA procedures and laws.
Withdrawal Policy