CS 795/895 - Applied Visual Analytics
Spring 2013: Mon 3-5:35pm, E&CS 2120

Print - Admin

Announcements

Staff

  • Dr. Michele Weigle
  • mweigle at cs.odu.edu
  • E&CS 3214
  • Office Hours:
    M 1:30-3pm
    Th 9:30-10:45am

Syllabus

Schedule

Links


Tableau's data visualization software is provided through the Tableau for Teaching program.

Syllabus

Course Overview

"The purpose of visualization is insight, not pictures." -Ben Shneiderman

Visual analytics is the combination of data mining and information visualization to help domain experts solve problems. The main goal of this course is to apply data mining, information visualization, and web programming skills to solve real-world problems and simulated challenges. There will be some lectures on background topics (data mining, information visualization, web programming), but the majority of class meetings will serve as group progress reports and brainstorming sessions.

The course has the following objectives:

  • gain experience in working with messy, real-world data
  • develop custom web-based visualizations for analysis or presentation tasks
  • apply information visualization principles and best practices
  • learn how to work with domain experts (i.e., non-computer scientists)
  • develop skills necessary for working on teams
  • develop written and oral presentation skills

Requirements

Prerequisites

There are no specific course prerequisites for this course. But, I expect you to be comfortable learning new programming languages/tools/APIs and be familiar with Unix. If you need a refresher, see the CS 252 webpage. This link is also available from our course webpage (under Links).

Course Materials

This course has no required textbooks, but there are several references that might be useful:

Academic Integrity / Honor Code

By attending Old Dominion University you have accepted the responsibility to abide by the honor code and honor pledge. If you are uncertain about how the honor code applies to any course activity, you should request clarification from the instructor. The honor pledge is as follows:

"I pledge to support the Honor System of Old Dominion University. I will refrain from any form of academic dishonesty or deception, such as cheating or plagiarism. I am aware that as a member of the academic community, it is my responsibility to turn in all suspected violators of the Honor Code. I will report to a hearing if summoned."

In particular, submitting anything that is not your own work without proper attribution (giving credit to the original author) is plagiarism and is considered to be an honor code violation. It is not acceptable to copy source code or written work from any other source (including other students), unless explicitly allowed in the assignment statement. In cases where using resources such as the Internet is allowed, proper attribution must be given.

Any evidence of an honor code violation (cheating) will result in a 0 grade for the assignment/exam, and the incident will be submitted to the Department of Computer Science for further review. Note that honor code violations can result in a permanent notation being placed on the student's transcript. Evidence of cheating may include a student being unable to satisfactorily answer questions asked by the instructor about a submitted solution. Cheating includes not only receiving unauthorized assistance, but also giving unauthorized assistance. For class files kept in Unix space, students are expected to use Unix file permission protections (chmod) to keep other students from accessing the files. Failure to adequately protect files may result in a student being held responsible for giving unauthorized assistance, even if not directly aware of it.

All students are responsible for knowing the rules. If you are unclear about whether a certain activity is allowed or not, please contact the instructor.

Course Policies

Grading

Your grade in this class will be based on the following:
(Note that these percentages are only approximate and are subject to change, but by no more than 10%.)

Project 145%
Project 245%
Projects include written reports, project milestone presentations, and of course, the final product.
Discussion Participation / Quizzes10%
You are expected to be a full participant in class discussions. May include unannounced quizzes.

The grading scale is as follows:
(+ and - modifiers will be applied as appropriate)

90-100 A
80-89 B
70-79 C
0-69 F

Late Assignments

No late assignments are accepted.

Group Work

The projects will be done in groups -- consisting of 2-4 people. Groups may be re-formed after Project 1.

Attendance

I expect you to attend class and to arrive on time. Your grade may be affected if you are consistently tardy. If you have to miss a class, you are responsible checking the course website to find any assignments or notes you may have missed. Students may leave after 15 minutes if the instructor or a guest lecturer does not arrive in that time.

Email

Students should signup for the class email list. You do not have to use an ODU email address -- sign up with any email address that you would check daily. I will use this list to send out important updates (assignment deadline changes, class cancellations, office hours cancellations, etc.)

Classroom Conduct

Please be respectful of your classmates and instructor by minimizing distractions during class. Cell phones must be turned off during class.

Make-up Work

Make-ups for graded activities are possible only with a valid written medical or university excuse. It is the student's responsibility to give the instructor the written excuse and to arrange for any makeup work to be done.

Disability Services

In compliance with PL94-142 and more recent federal legislation affirming the rights of disabled individuals, provisions will be made for students with special needs on an individual basis. The student must have been identified as special needs by the university and an appropriate letter must be provided to the course instructor. Provision will be made based upon written guidelines from the University's Office of Educational Accessibility. All students are expected to fulfill all course requirements.

Seeking Help

The course website should be your first reference for questions about the class. The schedule will be updated throughout the semester with links to assigned readings and lecture notes. Announcements and frequently asked questions (FAQ) will also be posted to the course website.

The best way to get help is to come to office hours. If you cannot make office hours, please send an email to setup an appointment.

I am available via email, but do not expect or rely on an immediate response.