TrustOpen Education Category · Discipline · Subject · Course

Course

CRS-0101-02-001Introduction to Algorithms and Theory

introductoryactive

Introduces algorithmic thinking, asymptotic analysis, recurrences, sorting, searching, and basic graph algorithms.

Introduction to Algorithms and Theory

introductoryactive

Also known as: Algorithms I, Discrete Structures for Computing

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

Introduces algorithmic thinking, asymptotic analysis, recurrences, sorting, searching, and basic graph algorithms.

Credit hours

Min3
Max3
Typesemester

Contact hours

Lecture3
Lab0
Studio0
Clinical0
Practicum0

Learning outcomes

  • Analyze algorithm running time using asymptotic notation.
  • Implement classic sorting and searching algorithms.
  • Apply graph traversal to introductory problems.

Topics

asymptoticsrecurrencessortingsearchinggraphstrees

Assessments

assignmentsquizzesexams

Prerequisites

CRS-0101-01-001

Corequisites

None

Equivalent courses

None

Cross-listed courses

None

Delivery modes

in_persononlinehybrid

Languages

en
👤