CS 625 - Data Visualization
Fall 2019: Tuesdays, 9:30am-12:15pm, ECSB 2120 |
Staff
Schedule Class Tools |
Course OverviewCatalog Description: This course covers the theory and application of data visualization. This includes issues in data cleaning to prepare data for visualization, theory behind mapping data to appropriate visual representations, introduction to visual analytics, and tools used for data analysis and visualization. Modern visualization software and tools will be used to analyze and visualize real-world datasets to reinforce the concepts covered in the course. Comparison to CS 725/825: If you have already taken CS 725/825, then CS 625 is not appropriate for you. Future offerings of CS 725/825 may require (or strongly recommend) CS 625 as a prerequisite. Course OrganizationThis course will be organized based on the "flipped classroom" model. Students will be assigned readings and homework that will be due before class time. There will be few, if any, lectures by the instructor. Class time will be spent on discussions of the readings and assignments, demonstrations, student presentations, and in-class work. It is essential that each student be fully prepared to participate in class discussions each week. This course is offered as a "hybrid" course, supporting both in-class and online students. The audio of class meetings and all materials projected in class are recorded for later viewing by our online students (as well as for review by in-class students). Online students may also connect via WebEx during the class meeting time, but this is not required. In-class exercises are optional, but will be provided for all students. Online students may solicit feedback on their in-class exercises from other students or the instructor. Unless otherwise specified, online students must meet the same deadlines as in-class students. Announcements, submission of assignments, and grading will be done via the class Blackboard site. In-class work and hosting of code will be done via GitHub. The required textbook for this course is Visualization Analysis and Design by Tamara Munzner. Course ObjectivesAfter completing this course, you should be able to do the following:
Summary ScheduleNote: This is a tentative schedule and may be updated during the semester.
|