DAS 514 – Data Visualization
Categories: MS in Computer Science
About Course
This course provides a comprehensive introduction to the principles and techniques of data visualization. Students will learn how to visually represent data in ways that uncover insights, enhance understanding, and effectively communicate findings to a variety of audiences. The course covers best practices in visual design, the use of visualization tools, and the application of these techniques to real-world datasets.
What Will You Learn?
- Understand principles of effective Data Visualization and Visual storytelling
- Design clear, accurate, and engaging Data visualizations for diverse audiences
- Use tools such as Tableau, D3.js, Matplotlib, and Seaborn for visualization tasks
- Interpret complex datasets through visual analysis to identify patterns and trends
- Apply best practices in Visual design to enhance communication and decision-making
- Develop interactive Dashboards and Data storytelling presentations
- Evaluate ethical considerations in Data visualization practices
Course Content
Week 1: Introduction to Data visualization
-
Week 1: Introduction to Data visualization
02:17 -
LO1: Define the concept and importance of data visualization in analytical decision-making.
20:06 -
LO2: Explain the role of visual storytelling in communicating data insights effectively.
00:00 -
LO3: Describe how visual representations enhance understanding of complex datasets.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based MCQs
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 2: Principles of Visual design
-
Week 2: Principles of Visual design
00:00 -
LO1: Explain key design principles such as contrast, alignment, hierarchy, and balance.
00:00 -
LO2: Analyze the role of visual perception and cognitive load in interpreting visualizations.
00:00 -
LO3: Evaluate visualization designs based on clarity, usability, and audience engagement.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 3: Tools for Data visualization
-
Week 3: Tools for Data visualization
00:00 -
LO1: Describe the features and applications of Tableau, D3.js, Matplotlib, and Seaborn.
00:00 -
LO2: Demonstrate basic data visualization creation using visualization tools.
00:00 -
LO3: Compare different visualization tools based on functionality and use-case suitability.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 4: Visualizing Categorical data
-
Week 4: Visualizing Categorical data
00:00 -
LO1: Explain techniques for visualizing categorical datasets using bar charts and pie charts.
00:00 -
LO2: Analyze categorical data to select appropriate visualization methods.
00:00 -
LO3: Design visualizations that effectively communicate categorical comparisons.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 5: Visualizing Time series data
-
Week 5: Visualizing Time series data
00:00 -
LO1: Describe visualization techniques used to represent temporal trends.
00:00 -
LO2: Analyze time-series datasets to identify patterns and anomalies.
00:00 -
LO3: Evaluate visualization strategies for communicating time-dependent insights.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 6: Visualizing Geospatial data
-
Week 6: Visualizing Geospatial data
00:00 -
LO1: Explain the principles of geospatial visualization using maps and choropleth charts.
00:00 -
LO2: Analyze geographic datasets to determine suitable mapping techniques.
00:00 -
LO3: Design geospatial visualizations that convey spatial relationships clearly.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 7: Advanced Visualizations
-
Week 7: Advanced Visualizations
00:00 -
LO1: Describe advanced visualization types such as heatmaps, scatter plots, and bubble charts.
00:00 -
LO2: Analyze complex datasets to determine the most appropriate advanced visualization.
00:00 -
LO3: Evaluate the effectiveness of advanced visualizations in uncovering hidden insights.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 8: Midterm Test / Assignment
-
Week 8: Midterm Test / Assignment
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 9: Dashboard design
-
Week 9: Dashboard design
00:00 -
LO1: Explain the principles and best practices of interactive dashboard design.
00:00 -
LO2: Analyze user requirements to design effective dashboard layouts.
00:00 -
LO3: Develop interactive dashboards that support data-driven decision-making.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 10: Data storytelling
-
Week 10: Data storytelling
00:00 -
LO1: Describe techniques for constructing compelling narratives using data visualizations.
00:00 -
LO2: Analyze how storytelling frameworks improve communication of analytical insights.
00:00 -
LO3: Evaluate visualization-based narratives for clarity, engagement, and impact.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 11: Interactive visualizations
-
Week 11: Interactive visualizations
00:00 -
LO1: Explain the concept and benefits of interactive visualizations.
00:00 -
LO2: Demonstrate creation of interactive visualizations using tools such as D3.js or Tableau.
00:00 -
LO3: Analyze user interaction patterns to improve visualization usability.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 12: Data ethics and visualization
-
Week 12: Data ethics and visualization
00:00 -
LO1: Define ethical principles related to data visualization practices.
00:00 -
LO2: Analyze examples of misleading visualizations and identify ethical issues.
00:00 -
LO3: Evaluate visualization designs for transparency, accuracy, and fairness.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 13: Evaluating visualizations
-
Week 13: Evaluating visualizations
00:00 -
LO1: Describe frameworks and criteria for evaluating visualization effectiveness.
00:00 -
LO2: Analyze visualizations to identify strengths, weaknesses, and improvement areas.
00:00 -
LO3: Evaluate visualization designs based on audience needs and communication goals.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 14: Real-world applications of Data visualization
-
Week 14: Real-world applications of Data visualization
00:00 -
LO1: Explain how visualization techniques are applied across industries such as finance, healthcare, and marketing.
00:00 -
LO2: Analyze industry case studies to identify best visualization practices.
00:00 -
LO3: Evaluate the impact of data visualization on strategic decision-making.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 15: Review and Final preparation
-
Week 15: Review and Final preparation
00:00 -
LO1: Summarize key concepts, tools, and visualization techniques covered in the course.
00:00 -
LO2: Analyze integrated visualization scenarios combining multiple techniques.
00:00 -
LO3: Evaluate readiness for final assessment through reflective learning review.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 16: Final Test / Project
-
Week 16: Final Test / Project
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation