SD 212 Spring 2026


SD 212: Data Science & Programming II

Welcome!

USS Data Science with Pandas - created with Gemini NanoBanana

Spring 2026 semester

Follow the links in the tabs above for schedule and assignments.

This course builds on the programming skills developed in the prerequisite course and moves the focus towards a wider software ecosystem in order to solve more complex data science tasks. Students will learn and apply foundational principles of program organization including classes and objects, interfaces, inheritance, abstraction, and decoupling. In addition, important command-line skills will be developed for data gathering and cleaning, as well as library and software acquisition and use. These principles will be utilized through high-level programming in Python to analyze and manipulate real-world data sets.