|
Apr 25, 2024
|
|
|
|
CS 427 - Algorithm Analysis Description: Topics will include basic algorithmic analysis, algorithmic strategies, fundamental computing algorithms, basic computability, the complexity classes P and NP, and advanced algorithmic analysis. Course will be offered every year. Course will not have an established scheduling pattern.
Prerequisites: Prerequisites: CS 302, CS 325, and MATH 330 and admission to computer science major.
Credits: (4)
Learner Outcomes: Upon successful completion of this course, the student will be able to:
- Define basic categories of algorithmic analysis and algorithmic strategies
- Formulate and apply fundamental computing algorithms to solve specific tasks
- Mathematical analysis of recursive algorithms: heterogeneous recurrences, Master Theorem
- Formulate and apply Brute-force, Exhaustive search, Depth-First and Breadth-First Search, Depth-First and Breadth-First Search. Decrease-and-conquer algorithms
- Formulate and apply he complexity classes P and NP to specific tasks
- Formulate and apply advanced algorithmic analysis.
Learner Outcomes Approval Date: 4/21/17
Add to Portfolio (opens a new window)
|
|