Home
Papers
Resources
Schedule
CS 104c: Competitive Programming
Spring 2026: 52805 (70)
12 Jan - 27 Apr 2026
M 4 pm: RLP 0.128
https://gitlab.com/gpdowning-ut/cs104c/
1. Week of 12 Jan
Lectures
Codeforces
CSES
Find the Bug
Introduction
Gravity Flip
Weird Algorithm
Find the Bug
2. Week of 19 Jan
Labor Day
3. Week of 26 Jan
Lectures
Codeforces
CSES
Find the Bug
Quiz #1 (Canvas)
Prefix Sums
Greg and Array
Number of Ways
Ternary Strings
Subarray Sums II
Subarray Divisibility
Playlist
Find the Bug PS
4. Week of 02 Feb
Lectures
Codeforces
CSES
Find the Bug
Quiz #2 (Canvas)
Graphs and Search
Shortest Path I
Two Buttons
The Lakes
Biridian Forest
Counting Rooms
Labyrinth
Shortest Routes I
Find the Bug SP I
5. Week of 09 Feb
Lectures
Codeforces
CSES
Find the Bug
Quiz #3 (Canvas)
Binary Search
Burning Midnight Oil
Cellular Network
Schedule Management
Multiplication Table
Factory Machines
Array Division
Find the Bug BS
6. Week of 16 Feb
Lectures
Codeforces
CSES
Find the Bug
Quiz #4 (Canvas)
Greedy Algorithms
Before an Exam
Maximum of Maximum of Minimums
Array Fix
Tasks and Deadlines
Apartments
Movie Festival II
Find the Bug GDA
7. Week of 23 Feb
Midterm #1
8. Week of 02 Mar
Lectures
Codeforces
CSES
Find the Bug
Quiz #5 (Canvas)
DFS Backtracking
Maze
Dreamoon and WiFi
Transformation: From A to B
Chessboard and Queens
Apple Division
Creating Strings
Find the Bug DFS B
9. Week of 09 Mar
Lectures
Codeforces
CSES
Find the Bug
Quiz #6 (Canvas)
Dynamic Programming I
Mortal Kombat Tower
The Least Round Way
Tetrahedron
Dice Combinations
Minimizing Coins
Coin Combinations I
Find the Bug DP I
10. Week of 16 Mar
Spring Break
11. Week of 23 Mar
Lectures
Codeforces
CSES
Find the Bug
Quiz #7 (Canvas)
Dynamic Programming II
Mysterious Present
Chain Reaction
Python Indentation
Coin Combinations II
Rectangle Cutting
Edit Distance
Find the Bug DP II
12. Week of 30 Mar
Midterm #2
13. Week of 06 Apr
Lectures
Codeforces
CSES
Find the Bug
Quiz #8 (Canvas)
Number Theory
Design Tutorial: Learn from Math
Subtractions
Primes on Interval
Exponentiation II
Counting Divisors
Binomial Coefficients
Find the Bug NT
14. Week of 13 Apr
Lectures
Codeforces
CSES
Find the Bug
Quiz #9 (Canvas)
Union Find
Learning Languages
News Distribution
Path Queries
Road Construction
Building Roads
Road Reparation
Find the Bug UF
16. Week of 20 Apr
Lectures
Codeforces
CSES
Find the Bug
Quiz #10 (Canvas)
String Algorithms
Good Substrings
Vasiliy's Multiset
Common Divisors
Word Combinations
String Matching
Finding Borders
Find the Bug SA
16. Week of 20 Apr
Lectures
Codeforces
CSES
Find the Bug
Quiz #11 (Canvas)
Segment Trees
16. Week of 20 Apr
Final Exam
Copyright © Glenn P. Downing, 2014-2026
Updated 23 Dec 2025