Fall 2022 Course Descriptions

CS 204-01 Programming for Data Science

A. Couch
MWF 10:30-11:20, Joyce Cummings Center 160
E Block

Algorithms for data manipulation, cleaning, and preparation. Design of data manipulation programs. Coding standards and practices. Use and creation of software libraries. Techniques for improving program performance. Examples drawn from data preparation and transformation, statistical data analysis, machine learning, deep learning, and deep data science including recommendation systems and trend analysis. Co-located with CS 30. Students enrolled in CS 204 are expected to meet requirements for CS 30, along with an additional term project.

Prerequisite: Recommendations: a course in data structures that is roughly equivalent to CS 15, and a course in linear algebra roughly equivalent to Math 70.


Back to Main Courses Page