|
California State University StanislausCS 3520 Section 1: Data Visualization
|
[Basic Information] [Announcements] [Calendar] [Links] |
Welcome to CS 3520, Data Visualization
This course satisfies the General Education Upper-division Area B
requirement. It can also be used as a CS elective, if you have not
already taken CS 3500, CS 3550, or CS 4010.
Course
Description:
The purpose of this class is to provide
students with background and training in basic programming and
computational methods to gain the skills necessary to work with
a wide variety of data sets. In this course, students will learn
how to use tools to visualize data and learn to understand the
theory, practice and ethics of data collection and use. No prior
programming experience is expected.
Student Learning Outcomes:
General Education Learning Outcomes:
Announcements and Upcoming Events
1/29/25 |
Welcome to CS 3250!
|
Required Textbook:
Kieran Healy, Data
Visualization: A Practical Introduction (Princeton:
Princeton University Press, 2019), http://socviz.co/. A draft
version is freely-available online.
Alberto Cairo, The Truthful Art: Data, Charts, and Maps
for Communication (Berkeley, California: New Riders,
2016).
Recommended: It is
recommended that students have a laptop (or tablet) that they
can bring to class to work on in-class assignments using Excel
and R.
Prerequisites/Corequisites: N/A
Instructor:
Dr. Melanie Martin
Office: Demergasso-Bava
Hall 278
Email: mmartin@csustan.edu
Office Phone: (209) 667-3787
Web
Page:
www.cs.csustan.edu/~mmartin
Office Hours:
Please note that I may sometime have to reschedule or cancel office hours. If I do I will post in the Announcements and/or send email.
For Zoom Office Hours - Meeting URL: https://csustan.zoom.us/j/88404918801
Monday
3-3:30 pm
DBH 278
Tuesday
3-4 pm zoom
Wednesday
3:30-5 pm DBH 278
and by appointment
Warning: I reserve the right to make changes to the
syllabus at any time during the term by announcing them in class
and on my web page.
Organization:
IT IS VERY IMPORTANT TO ATTEND CLASS. I plan
to make it possible to attend synchronous in a virtually manner. Class
participation is part of your grade (described below) and the
structure of class is additive - meaning we will constantly be
building on concepts through in-class lectures, examples, and
practical applications. The majority of your grades in this
course will be practical in nature and it will be important to
regularly practice the applications of skills we go over in
class.
Grading:
Grading for this course will consist of
assignments, participation, and a final project and the
presentation of the final project. All assignments and quizzes
will be on a 0-10 or 0-20 point scale and project grades may
be on a 0-100 point scale.
Assignments (50%): There will likely be approximately 6
programming assignments although I reserve the right to change
this depending on how the class is proceeding. You must turn
in a working version of all assignments to pass the course. In
addition there will be many in-class assignment involving
discussion and reflection and outside of class reading/viewing
and reflection that will be included in the section.
Participation and Quizzes (10%):
Simply put, this is a grade based largely on
class attendance. Attend class and make proper use of class
time and you will get this. There may be short quizzes to
ensure that students are keeping pace with, and understanding
the material presented in class.
Final Project (40%): The final project will allow individual or
groups of students to work in more depth on a visualization
problem.
Class Conduct:
Please
be respectful and professional in how you interact with both
myself and your classmates. I plan on acting the same way with
you. No food or beverage allowed in the computer lab.
Academic Honesty: The work you do for this
course will be your own, unless otherwise specified. You are not
to submit other people's work or the work of an AI and represent
it as your own. I consider academic honesty to be at the core of
the University's activities in education and research. Academic
honesty is expected at all times in this course. Cheating is an
attack on the efforts of myself and fellow students and, above
all, on the cheater's integrity. Those caught cheating will be
dealt with to the full extent allowed under University policy. If
you have questions, please ask!
University Disability Services: CSU Stanislaus respects all forms of diversity. By university commitment and by law, students with disabilities are entitled to participate in academic activities and to be tested in a manner that accurately assesses their knowledge and skills. They also may qualify for reasonable accommodations that ensure equal access to lectures, labs, films, and other class-related activities. Please see the instructor if you need accommodations for a registered disability. Students can contact the Disability Resource Services office for additional information. The Disability Resource Services website can be accessed at http://www.csustan.edu/DRS/ Phone: (209) 667-3159
(See Schedule of
Courses or Academic Calendar)
Last day to add a class: |
February 24; |
Last day to drop: |
February 24; |
Last day to change grade options (CR/NC): | May 18 at 5 pm; |
No classes |
March 31, April 1-4. |