Skip to Main Content

Courses

COSC 365 Analysis of Algorithms

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.

Related majors & minors

All majors & minors
  • Computer Science

    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.