CS 205 (199.205) Syllabus
Spring 2017: Data Driven Discovery
9:30am - 10:45am, Tuesday/Thursday, 1105 Siebel Center
Course Staff
Wade Fagen-Ulmschneider, Ph.D.
2215 Siebel Center for Computer Science
Office Hours
  • 11:00am - 12:00noon, after every class
  • ...or by appointment
Course Description
Topics Covered
  • Programming
  • Data and Manipulation
    • Data Conversion
    • Data Manipulation
    • Data Analytics
  • Data Visualization
    • JSON data representation, d3.js
Languages and Tools
  • Python
  • JavaScript
  • git
  • Flask (Python)
  • d3.js

There will be at least 1,000 points available in this course that are earned throughout the semester. The distribution of the 1,000 points are as follows:

  • Weekly Assignments: 35 points × 14 weeks (490 points)
    • Each week, at least 35 points can be earned. There will be variance each week on the distribution of these points, but will include pre-lecture work, in-lecture work, and post-lecture work.
    • In a typical week, 10 points will be given for lecture and 25 points will be divided between outside of lecture work. Some weeks, this may be pre-lecture only; some weeks post-lecture only. Other weeks 40 points might be available, allowing for +5 points of extra credit.
  • Projects:
    • Meta Projects: 150 points × 2 projects (300 points)
    • Final Project: 210 points

Your final course grade will be determined by the number of points you have based on the following scale:

Points Earned Final Grade Points Earned Final Grade Points Earned Final Grade
970+A+ 930-969A 900-929A-
870-899B+ 830-869B 800-829B-
770-799C+ 730-769C 700-729C-
670-699D+ 630-669D 600-629D-
Academic Integrity

Cheating is taken very seriously in CS 205 and all cases of cheating will be brought to the University, your department, and your college. You should understand how academic integrity applies to Computer Science courses. Note that the recommended sanctions for cheating on a programming assignment includes a loss of all points for the assignment and that the final course grade is lowered by one full letter grade.

I would rather you turn in nothing than turn in something you didn't do.