There will be no seminar on 28th of September due to the public holiday. Since the seminars are bi-weekly, this would mean a significant delay for seminar group 4. Hence, I would like to ask students from this seminar group to come to one of the other seminar groups (Wednesday 20th 10-12; Thursday 21st 14-16 or Wednesday 27th 10-12). Due to limited room capacity, please sign up here for your preferred seminar replacement date: https://is.muni.cz/tudle/funr. If none of the dates work for you, let me know.
Seminar 1: Organisation, Getting Started & 1st Homework
Dear students,
Welcome to the seminars of PV251 Visualization course. In the first seminar, we will cover organization of the seminars, semestral project assignment, and 1st homework assignment. You should be able to find the most important information also here and in the seminar slides. If you have any further questions, please do not hesitate to contact me (furmanova@mail.muni.cz).
Slides
Seminar Organisation
- Seminars take place every other week.
- Attendance is compulsory, you can miss one seminar. If you are not yet enrolled in any seminar group, please do so. If the group capacity is full, let me know the groups that you can attend so I can enroll you.
- If you miss your seminar, you can come to a different group - let me know beforehand due to limited room capacity.
- During the semester you will get homework assignments contributing towards a semestral project that you will need to complete.
Semester Outline
Getting started with the visualization design;
- Homework 1: 1st Design Sheet (initial project brainstorming)
Data preprocessing and visualization prototyping with Python & Plotly;
- Homework 2: 2nd-4th Design Sheet (detailed project design ideas)
Dash framework tutorial;
- Homework 3: 5th Design Sheet (final project design)
D3 tutorial with example project (part I);
- Homework: Start implementing your project
D3 tutorial with example project (part II);
- Homework: Continue implementing your project
Tableau tutorial, project progress consultation
Homework Organisation
During the semester you will be given several homework assignments that will contribute to your semestral project. The first three assignments deal with project design using the Five design sheet methodology (more on that in the homework assignment section below). These assignments are compulsory.
Incomplete or late submissions will earn you up to 2 negative points per assignment (1 point for the first assignment and up to 2 points for the 2nd and 3rd assignments). These points will be then subtracted from your overall exam score.
Semestral Project
- Interactive data visualization project (see examples in slides)
- 2-3 linked views with interactive features (e.g., filtering, selections, interactive data drill-down)
- Topic and technology of your choice (some technologies will be shown during seminars)
- Project design tasks will be assigned as homework during the semester
- Deadline: before attending the exam (exceptions will be made for early exam terms), progress checkpoints during the semester
- Submit the project along with short report (1-2 pages (A4)):
- Motivation – why did you choose the topic, what did you want to see/show
- Data sources + data preprocessing
- Explanation of the design choices
- Interesting observations in your visualization
- Screenshots
- Used technologies
- Lessons learned-what did you take away from the project
- You can get up to 3 bonus points for a high-quality project (e.g., a project with great visual design, non-standard visualizations, non-trivial interactions, etc.)
- You can get up to 2 bonus points for presenting your project in a presentation session during the exam period
Semestral project vault:
Grading Summary
To pass the course you need to complete the semestral project and pass the written exam. You have to obtain at least 26 points (out of 50 possible) on the final written exam. In addition, if you have any bonus points from the seminar, these can improve your final grade. On the other hand, if you have any negative points from the seminar, these will be subtracted from your exam score. The grading scale based on your final score is the following:
50-46 points | 45-41 points | 40-36 points | 35-31points | 30-26 points | 25-0 points |
A | B | C | D | E | F |
Homework 1: Project Topic Selection and First Design Sheet
Your first task is to look for the data and topic of your semestral project and start brainstorming some ideas about the design of your visualizations. When searching for the topic/data, please try to pick something that has at least 2 of the following properties:
- Data is multidimensional (there are 3+ attributes of the same type)
- Different types of attributes are present (e.g., numerical, categorical, textual, ...)
- Data has a temporal aspect
- Data is (geo)spatial
- Data contains networks/trees/hierarchies
Use the first design sheet from the Five Design Sheets methodology to help you organize your ideas about the project. Don't be afraid to include also incomplete and wacky ideas or questions that you would like to answer with your visualization, but do not yet know how. This stage is all about brainstorming. You can find some examples of the first design sheet along with the template in the study materials:
For further inspiration, you can check: https://www.python-graph-gallery.com/, https://d3-graph-gallery.com/ or https://datavizproject.com/, https://www.data-to-viz.com/
Please upload the completed design sheet to the homework vault designated for your group at the latest 3 days before your next seminar, so I can take a look at it and give you feedback:
- Group 01: Sunday 1. 10.
- Group 03: Monday 2.10.
- Group 02: Sunday 8.10.
- Group 04: Monday 9.10.