Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 2.95 KB

index.md

File metadata and controls

71 lines (48 loc) · 2.95 KB
title
CS 24: Problem Solving with Computers-II , {{site.quarter}}

About CS24: Problem Solving with Computers-II

Image Credit: VisuAlgo 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

Lectures

{%include lecnot_table.html %}

Programming Assignments

{% include lab_table.html %}

Leetcode Practice Problems

{% include pa_table.html %}

Office hours

<style> iframe { width: 100%; height: 550px; } </style> <iframe src="https://calendar.google.com/calendar/embed?src=c_c7788493d2e424992c5a2393def31662bb2ccc39ccd03e51da61510f965f71e3%40group.calendar.google.com&ctz=America%2FLos_Angeles" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>

CC BY-NC-SA 2.0, Diba Mirza, Feb 2024.