CS 5199
Last Updated
- Schedule of Classes - June 25, 2020 7:14PM EDT
- Course Catalog - June 25, 2020 7:15PM EDT
Classes
    
    CS 5199
    
        
  
 
  Course Description
Course information provided by the 2019-2020 Catalog.
Seminar will focus on advanced algorithms and their implementations related to programming contests. Course will emphasize on problem-solving skills so students learn how those algorithms can be applied to solve abstract programming contest/technical interview problems. Every week the seminar will feature a presentation by either a faculty member or a student on related topics. Potential topics include: advanced data structures (i.e. union-find set, segment tree), advanced graph algorithms (i.e. connectivity algorithms), applied number theory and combinatorics, dynamic programming algorithms, stringology (i.e. Knuth–Morris–Pratt algorithm, suffix tree), computational geometry (i.e. convex hull, half-plane intersection), constructive algorithms, and exponential algorithms.
Prerequisites/Corequisites Prerequisite: CS 2110.
When Offered Fall, Spring.
- Regular Academic Session. 
- 
                Credits and Grading Basis1 Credit Sat/Unsat(Satisfactory/Unsatisfactory) 
- 
        Class Number & Section Details
- 
        Meeting Pattern- T Snee Hall Geological Sci 1120
- Jan 21 - May 5, 2020
- Instructors- Van Renesse, R 
 
- 
    Additional InformationInstruction Mode: Hybrid - Online & In Person 
Share
Disabled for this roster.
