President Rebecca Stoltzfus reappointed for a third term. Learn more
At Goshen College, you won’t just study computer science—you’ll learn how to think like a problem-solver, create like an innovator, and code with purpose.
President Rebecca Stoltzfus reappointed for a third term. Learn more

Courses
Credit Hours
3.00
Degree Level
Undergrad
Course covers the design and analysis of efficient algorithms. Topics covered include sorting, search trees, heaps, hashing, divide-and-conquer, dynamic programming, randomized algorithms, stochastic algorithms, approximation algorithms, amortized analysis, probabilistic analysis, competitive analysis. Prerequisite: COSC 316 and MATH 205.