---
description: Spring 2023
---

# Schedule

<table><thead><tr><th width="116" align="center">Date</th><th width="266" align="center">Topic</th><th width="204" align="center">Assignment</th></tr></thead><tbody><tr><td align="center">01/11</td><td align="center"><a href="../getting-started">0. Getting Started</a></td><td align="center"><a href="../getting-started/exercises">Quiz 0</a></td></tr><tr><td align="center">01/16</td><td align="center"><strong>MLK Holiday</strong></td><td align="center"></td></tr><tr><td align="center">01/18</td><td align="center"><a href="../java-essentials">1. Java Essentials</a></td><td align="center"></td></tr><tr><td align="center">01/23</td><td align="center">(<em>Continue</em>)</td><td align="center"></td></tr><tr><td align="center">01/25</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../java-essentials/exercises">Quiz 1</a></td></tr><tr><td align="center">01/30</td><td align="center"><a href="../priority-queues">2. Priority Queues</a></td><td align="center"></td></tr><tr><td align="center">02/01</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../priority-queues/exercises">Quiz 2</a></td></tr><tr><td align="center">02/06</td><td align="center"><a href="../sorting-algorithms">3. Soring Algorithms</a></td><td align="center"></td></tr><tr><td align="center">02/08</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../sorting-algorithms/homework">Homework 1</a></td></tr><tr><td align="center">02/13</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../sorting-algorithms/exercises">Quiz 3</a></td></tr><tr><td align="center">02/15</td><td align="center"><a href="../binary-search-trees">4. Binary Search Trees</a></td><td align="center"></td></tr><tr><td align="center">02/20</td><td align="center">(<em>Continue</em>)</td><td align="center"></td></tr><tr><td align="center">02/22</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../binary-search-trees/exercises">Quiz 4</a></td></tr><tr><td align="center">02/27</td><td align="center"><a href="../tries">5. Tries</a></td><td align="center"></td></tr><tr><td align="center">03/01</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../tries/exercises">Quiz 5</a></td></tr><tr><td align="center">03/06</td><td align="center"><strong>Spring Break</strong></td><td align="center"><a href="../tries/homework">Homework 2</a></td></tr><tr><td align="center">03/08</td><td align="center"><strong>Spring Break</strong></td><td align="center"></td></tr><tr><td align="center">03/13</td><td align="center"><a href="../disjoint-sets">6. Disjoint Sets</a></td><td align="center"><a href="../disjoint-sets/exercises">Quiz 6</a></td></tr><tr><td align="center">03/15</td><td align="center"><a href="../graphs">7. Graph</a></td><td align="center"></td></tr><tr><td align="center">03/20</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../graphs/exercises">Quiz 7</a></td></tr><tr><td align="center">03/22</td><td align="center"><a href="../minimum-spanning-trees">8. Minimum Spanning Trees</a></td><td align="center"></td></tr><tr><td align="center">03/27</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../minimum-spanning-trees/homework">Homework 3</a></td></tr><tr><td align="center">03/29</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../minimum-spanning-trees/exercises">Quiz 8</a></td></tr><tr><td align="center">04/03</td><td align="center"><a href="../network-flow">9. Network Flow</a></td><td align="center"></td></tr><tr><td align="center">04/05</td><td align="center">(<em>Continue</em>)</td><td align="center"></td></tr><tr><td align="center">04/10</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../network-flow/exercises">Quiz 9</a></td></tr><tr><td align="center">04/12</td><td align="center"><a href="../dynamic-programming">10. Dynamic Programming</a></td><td align="center"></td></tr><tr><td align="center">04/17</td><td align="center">(<em>Continue</em>)</td><td align="center"></td></tr><tr><td align="center">04/19</td><td align="center">(<em>Continue</em>)</td><td align="center"><a href="../dynamic-programming/exercises">Quiz 10</a></td></tr><tr><td align="center">04/24</td><td align="center"><strong>Review</strong></td><td align="center"></td></tr></tbody></table>
