TrustOpen Education Category · Discipline · Subject · Course

Course

CRS-0101-02-002Methods in Algorithms and Theory

introductoryactive

Covers algorithm design paradigms including divide-and-conquer, greedy, dynamic programming, and network flow.

Methods in Algorithms and Theory

introductoryactive

Also known as: Algorithm Design, Algorithmic Methods

Course nameMethods in Algorithms and Theory
Course codeCRS-0101-02-002
Canonical IDurn:taxonomy:cip-aligned:course:0101-02-002
Levelintroductory
Statusactive
SubjectAlgorithms and Theory (SUB-0101-02)
DisciplineComputer Science (DIS-0101)
CategoryComputing and Information Sciences (CAT-01)

Covers algorithm design paradigms including divide-and-conquer, greedy, dynamic programming, and network flow.

Credit hours

Min3
Max3
Typesemester

Contact hours

Lecture3
Lab0
Studio0
Clinical0
Practicum0

Learning outcomes

  • Apply divide-and-conquer, greedy, and dynamic programming.
  • Model problems as network flow or matching problems.
  • Prove correctness of algorithmic solutions.

Topics

divide-and-conquergreedydynamic programmingnetwork flowmatchingcorrectness

Assessments

assignmentsexamsproject

Prerequisites

CRS-0101-02-001

Corequisites

None

Equivalent courses

None

Cross-listed courses

None

Delivery modes

in_persononlinehybrid

Languages

en
👤