title |
---|
CS 24: Problem Solving with Computers-II , {{site.quarter}} |
Welcome to CS24! The goal of this class is to solve problems efficiently using data structures and algorithms. You'll learn about abstract data types e.g. stacks, queues, priority_queues, sets, and maps; the concrete data structures used to implement them, e.g. vectors, and binary trees; and how to reason about the complexity of the operations performed on the data structures. Another goal is to become proficient with coding in C++ and using the C++ Standard Template Library (STL) well enough to succeed in technical coding interviews and future classes!
Photo credit: Visualgo
-
Instructor: {{site.instructor}}, office hours Thursdays noon - 1:30p, HFH 1155
-
TAs: {{ site.tas}}
-
ULAs: {{site.ulas}}
-
Lectures: {{ site.lecture_times}}, {{ site.lecture_location}}
-
Sections: {{ site.lab_times}} in Phelps 3525
CC BY-NC-SA 2.0, Diba Mirza, Feb 2024.