Competitive


The competitive branch of CPT is for students interested in programming competitively. This branch of CPT explores advanced concepts and algorithms, such as Dynamic Programming, Data Structures, and Graph Theory. Competitive is perfect for students that are interested in programming competitions or learning advanced programming algorithms.

Meetings: Fridays Lunch @ 11:35 in room 222

Season 1 (Basic Algorithms)

Season 2 (Advanced Algorithms)

  • Lesson 6: (2019-02-08) - CCC Prep
  • Lesson 7: (2019-02-22) - Advanced Uses of Dynamic Programming
  • Lesson 8: (XXXX-XX-XX) - Properties of Trees
  • Lesson 9: (XXXX-XX-XX) - Hashing
  • Lesson 10: (XXXX-XX-XX) - Advanced Data Structures
  • Lesson 11: (XXXX-XX-XX) - FFT