GrAPE

Graphical Assistant for Prerequisite Enrollment

DSC department

DSC 30. Data Structures and Algorithms for Data Science (4 units)

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

Description

Builds on topics covered in DSC 20 and provides practical experience in composing larger computational systems through several significant programming projects using Java. Students will study advanced programming techniques including encapsulation, abstract data types, interfaces, algorithms and complexity, and data structures such as stacks, queues, priority queues, heaps, linked lists, binary trees, binary search trees, and hash tables. Prerequisites: DSC 20. Restricted to students within the DS25 major. All other students will be allowed as space permits.

Prerequisite courses

Loading...

Successor courses

DSC 30 is a prerequisite of the following 8 courses: