Data Structures and Algorithms for Data Science
DSC 30, Spring 2024 at UC San Diego
Marina Langlois
she/her/hers
malanglois@ucsd.edu
Lecture: MWF 9:00-9:50PM, 10:00-10:50PM MANDE B-202
Discussion: Wednesday 4:00-4:50PM, 6:00-6:50PM MANDE B-202
Office Hours: By appointment (just drop me an email and we can find a good time to chat)
🎉 Welcome to the Spring 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: