2a Data Visualization Course deign-CSE
2a Data Visualization Course deign-CSE
Tech - CSE
COURSE DESIGN
III.Course Outcomes
Upon the successful completion of the course, students will be able to:
Knowledge Level (Based on revised Bloom’s Taxonomy)
K1-Remember K2-Understand K3-Apply K4-Analyze K5-Evaluate K6-Create
CO
Course Outcomes K - Level
No’s
CO1 Explain the visualization process and identify the type of data K2
CO2 Apply various visualization techniques for Exploratory Data Analysis K3
CO3 Explore visualization techniques Trees, Graphs, Networks, Text and K3
documents
CO4 Utilize various visualization techniques for spatial and Geospatial data K3
CO5 Make use of different visualization tools for various applications K3
IV. Mapping of Course Outcomes of this course with Program Outcomes (PO) and
Program Specific Outcomes (PSO)
(Mention the PO and PSO mapped to the course with levels : 1-Low,2-Medium,3-High) POs and PSOs are listed in VIII
Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO 1 PSO2 PSO3
CO1 3 3 2 1 1 2
CO2 3 3 3 3 2 1 2 3 3
CO3 3 3 3 3 2 1 2 3 3
CO4 3 3 3 3 2 1 2 2 3 2
CO5 3 3 3 3 3 3 1 3 3 3 2
V. Learning Resources
i.Text Books:
1. Matthew Ward, Georges Grinstein, Daniel Keim, “Interactive Data Visualization
Foundations, Techniques, and Applications”, 2nd Edition, A K Peters Ltd.Natick,
Massachusetts, 2015.
ii.Reference Books:
1. Donabel Santos, “Tableau 10 Business Intelligence Cookbook”, Packt
Publishing, 1786465639, 9781786465634, 2016.
iii.Online References:
1. “Data Science for beginner”, Accessed on April.11.2021[Online]. Available:
https://bookdown.org/BaktiSiregar/data-science-for-beginners/Visualization.html
2. “Exploratory data analysis and Data visualization”, Accessed on April.11.2021
[Online]. Available: https://www.creative-wisdom.com/teaching/WBI/EDA.shtml.
3. “Visualization of Multivariate Data”, Accessed on April.11.2021
[Online].https://people.stat.sc.edu/hansont/stat730/MultivariateDataVisualization.pdf
V. Course Content
Vision and Color Perception : Human Perception and Information Processing - Model of
perceptual processing - Perception in visualization - Metrics - Visualization Process. Concepts
and theories of data visualization: Gestalt principles, Information overloads – Gibson‘s
Affordance theory - Costs and Benefits of visualization – Data abstraction and Data types –
Dataset – Visualization Foundation.
Unit 2 Visualization for EDA L-9Hours
Univariate analysis: Categorical Data - Bar chart – Pie Chart - Continuous data – Scatterplot-Line
Plot- Strip Plot – Swarm Plot – Histogram – Density Plot – Rug Plot.Bivariate analysis: Categorical
vs. Categorical: Stacked Bar Chart - Grouped Bar chart – Segmented Bar Chart - Mosaic Plots -
Continuous vs. Continuous: Scatterplot Fit Lines - Categorical vs. Continuous : Bar Chart (Summary
statistics) - Grouped Kernel Density Plots - Box Plots- Violin Plots - Ridgeline Plots- Beeswarm Plots.
Multivariate Analysis : Point-Based Techniques - Line-Based Techniques - Region-Based Techniques
- Combinations of Techniques.
Unit 3 Visualization for Trees, Graphs, Networks and Text L-9 Hours
Displaying Hierarchical Structures - Displaying Arbitrary Graphs/Networks - Issues. Levels of Text
2
Department of Computer Science & Engineering
VTR UGE 21 – B.Tech - CSE
Representations - The Vector Space Model - Single Document Visualizations - Document Collection
Visualizations - Extended Text Visualizations - Designing Effective Visualizations - Steps in
Designing Visualizations - Problems - Comparing and Evaluating Visualization Techniques.
Part-I
Task 1 : Exploration of Data Visualization Tools like Tableau, Python libraries, D3.js
• Connecting Dataset
• Preparation of data
Part-II
1. Performance of sales representatives
2. Performance of different company departments over year
3. Company Sales Branches Comparison
4. Call Time Analysis
5. Earthquake and Geospatial Data Analysis
6. Top10 startup Investment Analysis
7. Health Care analysis for patient care and reducing costs
8. Create an interactive dashboard, to convey the data that had been collected
over the financial year.
9. Creating a Dashboard using COVID-19 data
Total: 75 Hours
VII. Selected subset of Program Outcomes and Program Specific Outcomes for
this Course: NBA (Justification)
4
Department of Computer Science & Engineering
VTR UGE 21 – B.Tech - CSE
analysis will help the students to draw the conclusion on real time application like Trend
analysis.
Modern tool usage: Create, select, and apply appropriate techniques, resources, and
PO5 modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.
Students able to use appropriate techniques, skills, and modern engineering tools like python,
Tableau etc to analyze the given datasets, to predict the accurate results and to visualize the
result obtained.
The engineer and society: Apply reasoning informed by the contextual knowledge to
PO6 assess societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering practice
Students able to analyze time series data and develop models to visualize the results,which inturn
helps the society Eg: Weather Forecasting, Covid Analysis
Environment and sustainability: Understand the impact of the professional
PO7 engineering solutions in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
*This course does not address the aspects*
Ethics: Apply ethical principles and commit to professional ethics and responsibilities
PO8
and norms of the engineering practice.
*This course does not address the aspects*
Individual and team work: Function effectively as an individual, and as a member or
PO9
leader in diverse teams, and in multidisciplinary settings.
Students will be able to explore their assignments and present their work which in turn they get Leader
and presentation skills
Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend
PO10
and write effective reports and design documentation, make effective presentations, and
give and receive clear instructions.
The visualization techniques will be used as a communication tool and it provides effective
presentation for better decision making and through assignments students will get presentation
skills
Project management and finance: Demonstrate knowledge and understanding of the
PO11 engineering and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary environments.
*This course does not address the aspects*
Life-long learning: Recognize the need for, and have the preparation and ability to
PO12 engage in independent and life-long learning in the broadest context of technological
change.
*This course does not address the aspects*
Program Specific Outcomes
Mathematical Concepts: Equipped with the knowledge to infer the mathematical
PSO1
models for problem solving using data structures, design and analysis of algorithms.
Understanding of Data Visualization techniques involves the mathematical
knowledge like statistical concepts and engineering fundamentals like
engineering graphics.
Software Development: Exhibit proficiency to analyze, design and develop
PSO2
applications in various domains to provide solutions using innovative ideas.
Students will be able to analyze the given data set, design and develop
various presentation using Data Visualization techniques.
PSO3 Transferring Skills: Demonstrate the ability to provide solutions for real world
Period Lecture
Unit Topic to be covered in each period
Number Hours
6
Department of Computer Science & Engineering
VTR UGE 21 – B.Tech - CSE
29 Two-Dimensional Data 1
30 Three-Dimensional Data 1
31 Dynamic Data. 1
32 Visualization Techniques for Geospatial Data - Visualizing 1
Spatial Data
33 Visualization of Point Data 1
34 Visualization of Line Data 1
35 Visualization of Area Data 1
36 Issues in Geospatial Data Visualization. 1
37 Characteristics of Time Oriented Data 1
38 Relating Data and Time 1
39 Visualizing Time 1
40 Time Oriented Data 1
41 Visualization Techniques to Analyze Outcomes of Feature
V Selection
1 9
42 Classification 1
43 Clustering 1
44 Regression 1
45 Model Selection 1
CO1:Explain the visualization process and identify the Lecture, Chalk and talk,
Understand
type of data Quiz
Chalk and Talk, Active
CO2:Apply various visualization techniques for
Apply Learning method- fish
Exploratory Data Analysis bowl, Brainstorming
Chalk and Talk, Active
CO3:Explore visualization techniques Trees, Graphs,
Appy Learning method - Gallery
Networks, Text and documents walk
Chalk and Talk, Active
CO4:Utilize various visualization techniques for spatial learning method-
Apply
and Geospatial data collaborative learning,
Brainstorming
CO5:Make use of different visualization tools for various Chalk and Talk,Data and
Apply
applications Tools for Problem-solving
CO1 : Explain the visualization process and identify the type of data
Explain Data Cleaning and implement how missing values are handled with
Assessment Task 1 :
an example( use any tool like python to explore)
Give examples data sets with the following characteristics:
8
Department of Computer Science & Engineering
VTR UGE 21 – B.Tech - CSE
If Tammy had drawn a pie chart instead, what would have been the
approximate angle for the time Tammy spent at school?
Explore visualization techniques Trees, Graphs, Networks, Text and
CO3 :
documents
Demonstrate a network of 10 people, A, B, C, D, E, F, G, H, I and J. They
have four different relations among them namely Friend, Co-worker, Family
Assessment Task 1 :
and Neighbour. A relation between two people isn’t restricted to a single
kind. (Explore using any kind of Visualization Tool).
Assessment Task 2 :
CO4 : Utilize various visualization techniques for spatial and Geospatial data
Assessment Task 1 : Explain how isosurface extraction can be done by Marching Cubes
Algorithm. ( Implement using any tool like python to visualize)
Assessment Task 2 : Explain the approaches used to visualize volume data.
CO5 : Make use of different visualization tools for various applications
Assessment Task 1 : Use Time Series visualization for Minimum Daily Temperatures dataset
using line plot. Running the example recreate the same line plot with dots
instead of the connected line. The Minimum Daily Temperatures dataset
spans 10 years. Group data by year and create a line plot for each year for
direct comparison. Create 10 line plots, one for each year from 1981 at the
top and 1990 at the bottom, where each line plot is 365 days in
length.Download the dataset. (Explore using any kind of Visualization Tool).
Assessment Task 2 : Assume that a chief risk officer (CRO) for CyndiCat bank that has disbursed
60816 auto loans in the quarter between April–June 2012. Today, about a
year and a quarter since the loans disbursal, the loans have seasoned or bad
loans are tagged to a greater certainty . It is noticed a bad rate of around
2.5% or 1524 bad loans out of total 60816 disbursed loans.
Analyze the bad rate across several individual variables. Hunch based on
theexperience that borrower’s age at the time of loan disbursal is a key
distinguishing factor for bad rates. Therefore, the loan is divided based on
the age of the borrowers and created a table something like the one below.
Using the above table, create a histogram and zoom into the area of interest
(Good Loans and bad loans).Also create a Normalized Plot, scale each age
group to 100% and overlay bad and good percentage of records on top.
Tests and Examination have to be designed with specified weightages to different cognitive
levels. The weightages will depend on
● Nature of the course.
● Competencies.
● Time at which the test is conducted and the competencies that student is supposed to
acquire.
Assessment Pattern:
Item Weightage Course Outcome
Mid Term Test – I 20 CO1, CO2
Mid Term Test – II 20 CO3,CO4, CO5
Model Practical Exam 20 All Cos
Semester End Examination 60 All Cos
10
Department of Computer Science & Engineering
VTR UGE 21 – B.Tech - CSE
the student is absent for the course text message will be sent to
concerned parent.
● Instructors should also monitor attendance throughout the semester to
encourage students’ attendance, participation, and retention.
● Students are expected to log in regularly (daily, perhaps several times
per day) to submit assignments, check grades, personal messages, and
view course materials It is the responsibility of each student to make up
necessary course work missed by an excused absence.
● Student(s) who fail to participate in the course during a course week,
notification will be sent to their parents with proper channel.
● A student shall secure a minimum of 75% attendance in a course in
order to attend semester end examination of that particular course.
● Condonation of shortage in attendance may be recommended by the
respective course handling faculty through proper channel on genuine
medical grounds/participation in sports/co-curricular activities provided
the student puts in at least 65% attendance.
● Attendance marks for each theory course will be awarded as
follows:
90% above - 5 marks
80 to 89% - 4 marks
75 to 79% - 3 marks
Below 75% - No mark
● Make-up exams will be permitted only under extenuating
circumstances and only with prior notification and documentation
(original funeral notice, original doctor note, etc.).
Make-Up Examination ● With the approval Head of the department, alternate make-up exams
policy can be created for students who are not able to take the scheduled, on-
campus exams.
● NO opportunities will be available for making up online class activities
or assignments.
Assignment Submission:
● Assignment problems will be open ended / Case Based/ Scenario
based/ Problem based
● Assignments problems will be posted in VLearn and submissions are
made through online text / file uploads.
● Two Assignments will be assigned mapping with course outcomes and
knowledge level where each assignment carries 5 points which will
added for final grade point.
● Two-third of the best assignment mark and one-third of the other
assignment mark shall be considered for continuous evaluation. It shall
Home Assignment Policy
measure the knowledge of the students in apply and above levels, in
cognitive learning domain
Late Work Policy:
Assignment due dates will adhere to the following schedule:
● Instructor will set the due date for the submission of assignments.
After the due date, every assignment handed over by the student will
be evaluated and graded.
● Each missed assignment will be graded as zero point.
No assignments will be accepted beyond due date unless approved by the
instructor.
Lab Regularity Students are expected to complete the laboratory tasks in the scheduled
time.
Maintain a complete and accurate observation and get it verified by the
instructor regularly
Students are expected to record the observed data into record notebook
Write the procedures and solutions for the given tasks clearly in the record
notebook and get it verified from the instructor
Rubrics for Lab experiments
Performance in conducting experiment : 5 marks
Result and analysis : 3 marks
Viva voce : 3 marks
Observation : 4 marks
● Graded course activities like Assignments, quizzes, Assessments will
be included.
● Marks for course activities will be posted in VLearn by the instructor
and can be viewed by the students.
● Marks earned by the students will be added to determine the students’
final grade.
● Students should be sure to pay close attention to deadlines.
● Final letter grade assignment for this course will be based on the
percentage of total marks earned and assigned as per the university
norms.
Grading Policy ● The grade points and letter grade shall be awarded to student in each
course based on his/her performance as per the grading system.
Students not completing the course for any reason are required to submit
Course Drops / official drop notices to the Registrar’s Office prior to the deadline date.
Incompletes This is your responsibility. Failure to comply with the procedure WILL
result in your receiving a letter grade of “RA”.
Plagiarism is a serious offense in the School of Online Education as we are
preparing candidates who will assume positions with international business
organizations requiring high degrees of trust, ethics, and legal
responsibilities. Although plagiarism is defined and viewed differently
depending upon the culture, Online Education defines plagiarism as
follows:
● Turning in someone else's work as your own
Cheating and Plagiarism ● Copying words or ideas from someone else without giving credit
Policy ● Using your own work from a previous course and not citing that work
as such
● Failing to put a quotation in quotation marks
● Giving incorrect information about the source of a quotation
● Changing words but copying the sentence structure of a source without
giving credit
● Copying so many words or ideas from a source that it makes up the
majority of your work, whether you give credit or not
Students’ Rights, ● Students are expected to obey the law, to show respect for properly
Responsibilities and Code constituted authority, to perform contracted obligations, to maintain
of Conduct absolute integrity and high standards of individual honesty in academic
work, and to observe a high standard of conduct within the academic
environment.
● In short, a student enrolled in the institution accepts the obligation to
12
Department of Computer Science & Engineering
VTR UGE 21 – B.Tech - CSE