CS 381: Introduction To The Analysis Of Algorithms

0 or 3 credits

Fall 2025 Practice Study Observation Lecture Distance Learning Upper Division
Data from
Fall 2025
last updated 6/12/2025

Techniques for analyzing the time and space requirements of algorithms. Application of these techniques to sorting, searching, pattern-matching, graph problems, and other selected problems. Brief introduction to the intractable (NP-hard) problems.

Learning Outcomes

1Use big O-notation to give asymptotic time and space bounds of algorithms.

2Explain the use of big-Omega, big-Theta, and little-o notations.

3Use recurrence relations to determine the time complexity of recursive algorithms.

4Solve recurrence relations commonly arising in algorithm design.

5Give examples that illustrate time-space trade-offs of algorithms.

Course CS 381 from Purdue University - West Lafayette.

Prerequisites

Restrictions

Computer Science, Computer Science Honors, Data Science or Data Science majors

GPA by professor

2.9

No grades available

Other terms
Mikh...(Spring 2020)
2.9
Java...(Spring 2019)
2.9
Elen...(Spring 2019)
2.9
Jere...(Fall 2019)
2.8
Kent...(Spring 2022)
2.8
Susa...(Spring 2021)
2.8
Simi...(Fall 2021)
2.6
Ryan...(Spring 2019)

No grades available

Shub...(Spring 2019)

No grades available

Youn...(Spring 2019)

No grades available

Mins...(Spring 2019)

No grades available

Matt...(Spring 2019)

No grades available

Abhi...(Spring 2019)

No grades available

Yu Shi(Spring 2019)

No grades available

Yuti...(Spring 2019)

No grades available

Ian ...(Spring 2019)

No grades available

Mich...(Fall 2019)

No grades available

Tuna...(Fall 2019)

No grades available

Hai ...(Fall 2019)

No grades available

Aham...(Fall 2019)

No grades available

Utka...(Fall 2019)

No grades available

Kevi...(Fall 2019)

No grades available

Hite...(Spring 2020)

No grades available

Haoy...(Spring 2020)

No grades available

Sidd...(Spring 2020)

No grades available

Rile...(Spring 2020)

No grades available

Hima...(Spring 2020)

No grades available

Jose...(Spring 2020)

No grades available

Eman...(Spring 2020)

No grades available

Nath...(Spring 2020)

No grades available

Youn...(Fall 2020)

No grades available

Vaas...(Fall 2020)

No grades available

Jere...(Fall 2020)

No grades available

Alex...(Fall 2020)

No grades available

Chri...(Fall 2020)

No grades available

Davi...(Spring 2021)

No grades available

Rewa...(Spring 2021)

No grades available

Ande...(Spring 2021)

No grades available

Adit...(Spring 2021)

No grades available

Abhi...(Fall 2021)

No grades available

Karm...(Fall 2021)

No grades available

Ian ...(Fall 2021)

No grades available

Anik...(Fall 2021)

No grades available

Vija...(Fall 2021)

No grades available

Xiao...(Spring 2022)

No grades available

Moha...(Spring 2022)

No grades available

Nith...(Spring 2022)

No grades available

Paul...(Fall 2022)

No grades available

Mari...(Fall 2022)

No grades available

Wenj...(Fall 2022)

No grades available

Trun...(Fall 2022)

No grades available

Isha...(Fall 2022)

No grades available

Arya...(Fall 2022)

No grades available

Amir...(Fall 2022)

No grades available

Seha...(Fall 2022)

No grades available

Hao ...(Fall 2022)

No grades available

Mohi...(Fall 2022)

No grades available

Han Qin(Fall 2022)

No grades available

Beat...(Fall 2022)

No grades available

Fran...(Fall 2022)

No grades available

Reed...(Fall 2022)

No grades available

Wenb...(Spring 2023)

No grades available

Juex...(Spring 2023)

No grades available

Ji H...(Spring 2023)

No grades available

Akar...(Spring 2023)

No grades available

Dani...(Fall 2023)

No grades available

Srin...(Fall 2023)

No grades available

Roha...(Fall 2023)

No grades available

Annu...(Fall 2023)

No grades available

Ruiq...(Fall 2023)

No grades available

Nich...(Spring 2024)

No grades available

Nath...(Spring 2024)

No grades available

Jona...(Spring 2024)

No grades available

Aaru...(Spring 2024)

No grades available

Roha...(Fall 2024)

No grades available

Nida...(Fall 2024)

No grades available

Pete...(Fall 2024)

No grades available

Jack...(Fall 2024)

No grades available

Kun ...(Fall 2024)

No grades available

Abhi...(Fall 2024)

No grades available

Hong...(Fall 2024)

No grades available

Maoy...(Fall 2024)

No grades available

Pari...(Fall 2024)

No grades available

Dong...(Spring 2025)

No grades available

Born...(Spring 2025)

No grades available

Zhao...(Spring 2025)

No grades available

Chri...(Spring 2025)

No grades available

T

Christos Alexandr...

LE2
12:00 pm
Lec

Tamal Krishna Dey

LE1
4:30 pm
Lec
R

Christos Alexandr...

LE2
12:00 pm
Lec

Tamal Krishna Dey

LE1
4:30 pm
Lec

Community

Have something to say?

BoilerCoursesis an unofficial catalog for Purdue courses
made by Purdue students.
CS 381: Introduction To The Analysis Of Algorithms