Fall 2021 Course Descriptions

CS 30-01 Programming for Data Science

A. Couch
TWF 9:30-10:20, Barnum/Dana Hall 104
C Block

Fundamentals of programming for data-intensive science. Data structures and 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.


Back to Main Courses Page