Data Structures and Algorithms for Data Science
DSC 30, Summer 2024 at UC San Diego

Suh Young Choi
she/her/hers
syc017@ucsd.edu
Lecture: MTWR 11:00-12:20PM, Zoom
Discussion: Tuesday 2:00pm-3:50pm, Zoom
Office Hours: Thursday 3:00pm-4:00pm, Friday 12:00pm-1:00pm, or by appointment
🎉 Welcome to the Summer 2024 offering of DSC30!
This course introduces you to the foundations of programming in Java, data structures and algorithms. In particular, DSC 30 is the second class in the series taught in Java and covers data structures including: Stacks, Queues, Arrays, Lists, Linked Lists, Hash Tables, Binary Trees and Binary Search Trees, Balanced Trees, Heaps. This class also covers sorting algorithms: Selection, Insertion, Merge, Quick and Heap.
Prerequisites: DSC20.
Schedule: