Program Structure

  • Meets twice a week for 2-hour sessions in a virtual classroom
  • Weekly exercises to complete before and after the sessions

Weekly Unit Plan

Week                                     Topics
   1                                UMPIRE and Linked Lists
   2                                Core Data Structures
   3                                Review
   4                                Binary Trees
   5                                Strings and Arrays
   6 & 7                                Graphs
   8                                Greedy Algorithms & Dynamic Programming
   9                                Backtracking & Review
   10                                Final Review