Course - Data Processing and Visualization - IE500417
IE500417 - Data Processing and Visualization
Examination arrangement: Portfolio assessment
Grade: Letter grades
|Evaluation||Weighting||Duration||Grade deviation||Examination aids|
Course content: Research shows that humans are much better at analyzing visual information, in comparison to plain numbers. Effective visualization can help to better understand the data, underlying patterns, trends and connections. Visualization is one important part of Data Science. However, data often comes in a raw form, is usually noisy, inaccurate, incomplete and sometimes contradicting. Therefore, it is important to familiarize with the preparation phase, to clean and preprocess data, to extract information out of it. Visualization is a central part in the whole data analysis cycle: from visual analytics during the cleansing process to rich and interactive visualizations.
The course consists of two main parts - data processing and data visualization, with the following topics:
1. Data processing:
- Typical problems of raw data.
- Data cleansing methods.
- Different data formats, conversion and aggregation.
- Simple visualization and statistical tools for data quality inspection.
- Regression modelling
- Introduction to analog and digital signal processing.
- Signal sampling and synchronization.
2. Data visualization:
- User interface design principles based on Human perception
- Charts and their applicability for different data types.
- Interactive visualizations.
- Modern visualization tools.
- Visualization of specific data sets (multi-dimensional data, geo-spatial data).
- Recall the basic principles of human perception.
- Recall fundamental data and signal processing methods.
- Understand how to clean and validate data.
- Understand how data visualization guidelines depend on human perception.
- Apply data and signal processing and visualization tools to clean and visualize a data set.
- Experiment with different visualization techniques.
- Reflect on the choice of data processing and visualization techniques and results.
- Analyze data using interactive exploration and visual analytics.
- Evaluate and choose the best visualization tools and techniques for a given data set.
- Evaluate a data visualization created by others.
- Create a story using a visualization of a data set.
Learning methods and activities
The course will include lectures and self-study material on the course topics, and individual assignments on data processing and visualization. The students will work with several data sets, process and visualize them. Grading will be completely based on the assignment reports. The assignments will be distributed over the whole semester. The specific number and schedule of the assignments will be given at the start of the course. Students must deliver all assignments on time to pass the course. In addition, the final part of the work will be a course project with a goal to create interactive visualization. The assignments may include peer reviews. All work in the course is individual.
- Obligatoriske innleveringer
Further on evaluation
The grade will be determined as a weighted average of all course assignments and project grade. Number of assignments and weights are specified at the beginning of the semester. Grading: A-F. Grade F is a fail. All assignments must be delivered in draft format within deadlines during the semester. Final versions of all assignments are delivered together with the project report as part of the portfolio and are part of the grading. In case of a re-sit examination the whole course must be repeated (i.e., it is not possible to deliver only the portfolio in the end without participating in course activities during the semester). The portfolio contains assignments that are carried out, digitally documented and submitted during the term. Both individual and team assignments may be given. Assignments are designed to help students achieve specific course learning outcomes, and formative feedback is given during the period of the portfolio.
Admission to a programme of study is required:
Computer Science (BIDATA)
Master in engineering in Simulation and Visualization (880MVS)
Recommended previous knowledge
Fundamental programming knowledge (Python or another language).
1.Tamara Munzner, Visualization Analysis & Design. CRC Press.
2. Jeff Johnson. Designing with the Mind in Mind, 2nd Edition. Morgan Kaufmann.
3. Steven W. Smith. The Scientist & Engineer's Guide to Digital Signal Processing. California Technical Pub.
Credits: 7.5 SP
Study level: Second degree level
Term no.: 1
Teaching semester: AUTUMN 2023
Language of instruction: English
- Signal Processing
- Computer Systems
- Engineering Subjects
Examination arrangement: Portfolio assessment
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"