Fall 2022 Course Descriptions

CS 30-02 Programming for Data Science

A. Couch
MWF 10:30-11:20, Joyce Cummings Center 160
E 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