Mar 28, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 306 - Competitive Programming


(2 hours) Prerequisite CSCI 325 or co-requisite MATH 326. Design and implement algorithms for competitive programming contest problem sets.  Topics include Data Structures, Number Theory, Combinatorics (especially Graph Theory), Sorting, Computational Algebra, Backtracking, Dynamic Programming, Grids, and Computational Geometry. This course cannot be challenged.



Add to Portfolio (opens a new window)