CIS 9 - Introduction to Data Science

Course Description

This class introduces basic concepts of data science with hands-on projects in :

  • Data gathering
  • Data wrangling
  • Data assessment and visualization
  • Supervised and unsupervised machine learning
  • Natural language processing


  • CIS 41A or an equivalent intermediate Python course


This is a traditionally a hybrid course so there is an on-campus component and an on-line component. The on-campus component is currently being replaced with Zoom class meetings.

  • 4 hours of lecture and lab per week on campus
  • Lecture notes, forum discussions, assignments and exams are on line


Letter grades are assigned based on:

  • 5 reading exercises
  • 5 lab assignments
  • 2 midterm exams
  • 1 comprehensive final exam or final project
Back to Top