NDAK16009U CANCELLED: Visualization (Vis)
MSc Programme in Computer Science
The course introduces participants to visualization: use of interactive visual representations to help people understand and analyse data. Visualization is central to data-intensive science, business and intelligence analysis, for exploratory data analysis, and for clearly communicating findings in data.
Participants will learn about the foundations of information visualization and techniques for visually representing different types of data and for supporting different tasks. Students will learn through a practical problem-driven approach to analyse, design, and build visualizations. In particular, through weekly exercises, the course will provide hands-on experience with JavaScript visualization libraries such as d3.js to create interactive visualizations on the web.
This course partly overlaps with the Interactive Data Exploration course. The main difference between the courses is that the Visualization course focuses on the theoretical foundations of visualizations and includes considerations about current challenges in information visualization research. These aspects will be emphasized in the assessment of the final project and the oral exam of this course. Students can only take (and get credit for) one of the two courses.
Knowledge of:
- Key principles of visualization
- Fundamental visualization and interaction techniques for different data types
- Tools and JavaScript libraries for building visualizations
- Methods and frameworks for analyzing and designing visualizations
- Challenges in information visualization
Skills:
- Systematically analysing and comparing visualizations
- Designing a visualization that effectively supports a particular task
- Visualizing data types such as graphs, trees, matrices, and maps using JavaScript libraries
Competences:
- Reasoning about and justifying the application of visualization to a problem in a particular domain
- Implementing interactive visualization prototypes in JavaScript
- Category
- Hours
- Exam
- 1
- Exercises
- 56
- Lectures
- 24
- Preparation
- 42
- Project work
- 83
- Total
- 206
As
an exchange, guest and credit student - click here!
Continuing Education - click here!
- Credit
- 7,5 ECTS
- Type of assessment
- Oral examination, 20 minThe oral exam is without preparation and is based on a group project report.
Weight oral exam: 100% - Exam registration requirements
To qualify for the exam, the student must (1) hand in a report based on their project and (2) have approved 4 assignments that are given during the course.
- Aid
- All aids allowed
- Marking scale
- 7-point grading scale
- Censorship form
- No external censorship
Several internal examiners
- Re-exam
Re-exam same as ordinary exam. If the student is not qualified then qualification can be achieved by hand-in and approval of equivalent assignments and a report for a final project. The assignments must be submitted no later than 2 weeks before the re-exam.
Criteria for exam assesment
See Learning Outcome.
Course information
- Language
- English
- Course code
- NDAK16009U
- Credit
- 7,5 ECTS
- Level
- Full Degree Master
- Duration
- 1 block
- Placement
- Block 2
- Schedule
- B
- Course capacity
- No limit
- Continuing and further education
- Study board
- Study Board of Mathematics and Computer Science
Contracting department
- Department of Computer Science
Course Coordinators
- Kasper Hornbæk (4-7a7082774f73783d7a843d737a)