GrAPE

Graphical Assistant for Prerequisite Enrollment

DSC department

DSC 20. Programming and Basic Data Structures for Data Science (4 units)

Link to catalog page: https://catalog.ucsd.edu/courses/DSC.html#dsc20

Description

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 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. Restricted to students within the DS25 major. All other students will be allowed as space permits.

Prerequisite courses

Loading...

Successor courses

DSC 20 is a prerequisite of the following 5 courses: