CMSC398L

Special Topics in Computer Science; Introduction to Competitive Programming

Covers most of the basic techniques and algorithms that are used in competitive programming. Topics include C++ STL, greedy, dynamic programming, divide and conquer, graph algorithms, and data structures. Students will learn different algorithmic techniques and apply these concepts to solve interesting programming problems in practice. A student-led course through Student-Initiated Courses (STICs) @ UMD: http://stics.umd.edu/ Please click here for more information.

Sister Courses: CMSC398B, CMSC398C, CMSC398D, CMSC398E, CMSC398F, CMSC398G, CMSC398I, CMSC398J, CMSC398K, CMSC398M, CMSC398N, CMSC398Q, CMSC398R

Spring 2024

13 reviews
Average rating: 4.62

Fall 2023

13 reviews
Average rating: 4.62

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.