Course Info

Browse the Course Catalog Course Search

Course Info for CPSC - 320 - 01, Fall 2023
Class number: 3134 Title: Analysis of Algorithms Department: Computer Science
Career: Undergraduate Component: Lecture Session: Regular
Instructor's Permission Required: No Grading Basis: Regular Units: 1.00
Enrollment limited to 24 Current enrollment: 21 Available seats: 3
Start date: Tuesday, September 5, 2023 End date: Thursday, December 21, 2023 Mode of Instruction: In Person
Schedule: MWF: 10:00AM-10:50AM, MECC - 270 Instructor(s): Islam, Maminur
Prerequisite(s): Prerequisite: C- or better in Computer Science 215L and Computer Science 203 (or concurrent enrollment in 203).
Distribution Requirement: Meets Numerical & Symbolic Reasoning Requirement
Course Description:
A continuation of the study begun in Computer Science 215 of the complexity of algorithms used in computing. The notions of P, NP, and NP-complete problems and of non-computability will be covered. The algorithms studied will include examples involving sorting, graphs, geometry, and combinatorics. Theoretical aspects of algorithms will be studied as well as practical aspects useful in writing programs.