CS390-CP1 (Coding Practice)

(Spring 2020)

  Topics Example Problems Additional problems
Week 1
(Jan 13 -- Jan 17)
Week 2
(Jan 20 -- Jan 24)
  • Updating an array
  • ArrayList
Week 3 (Jan 27 -- Jan 31)
  • Using sorted array.
Week 4 (Feb 3 -- Feb 7)
  • Number Basis
  • Basic number theory
Week 5 (Feb 10 -- Feb 14)
  • Using sums and histograms
Week 6 (Feb 17 -- Feb 21)
  • Strings
Week 7 (Feb 24 -- Feb 28)
  • Using Sets
Week 8 (Mar 2 -- Mar 6)
  • Two pointers
Week 9 (Mar 9 -- Mar 13)
  • Binary Search
Week 10 (Mar 16 -- Mar 20)
  • Spring Break
Week 11 (Mar 23 -- Mar 27)
  • Recursive DFS on 2D Grids
Week 12 (Mar 30 -- Apr 3)
  • Final Competition