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, CMSC398O, CMSC398P, CMSC398Q, CMSC398R, CMSC398T, CMSC398U, CMSC398V, CMSC398W, CMSC398Z
Spring 2026
0 reviews
Average rating: N/A
Fall 2025
0 reviews
Average rating: N/A
Spring 2025
0 reviews
Average rating: N/A
Past Semesters
0 reviews
Average rating: N/A
0 reviews
Average rating: N/A
0 reviews
Average rating: N/A
Average GPA of 3.83 between 119 students*