Odysseus Logo

Virginia Tech

CS-4144: Competitive Problem Solving II

Description: Deeper treatment of advanced algorithms, data structures, and implementation techniques, taught in a setting that combines collaborative practice with competitive exercise. Students practice to solve problems using a computer, which are judged by automated evaluation software for correctness and efficiency. Practice with advanced searching and graph algorithms, advanced dynamic programming, linear programming techniques, computational geometry, and numerical algorithms. Problems are drawn from multiple areas in computer science. Macro- and micro optimization techniques to improve efficiency are emphasized.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: CS-2144 and CS-2114

Required By: N/A

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 2

Average GPA: 3.83 (A)

Strict A Rate (No A-) : 83.35%

Average Withdrawal Rate: 0.00%

Godmar V Back202383.3%16.6%0.0%0.0%0.0%0.0%3.842

Grade Distribution Over Time