everything.study
DSC 20

Programming and Basic Data Structures for Data Science

4 credits

Provides an understanding of the structures that underlie the programs, algorithms, and languages used in data science by expanding the repertoire of computational concepts introduced in DSC 10/R and exposing students to techniques of abstraction. Course will be taught in Python and will cover topics including recursion, higher-order functions, function composition, object-oriented programming, interpreters, classes, and simple data structures such as arrays, lists, and linked lists. Prerequisites: DSC 10/R. Restricted to students within the data science or business data science major. All other students will be allowed as space permits.

Sources