Back to Course Catalog
CS301Computer ScienceAdvanced Level
4.9 / 5.0

Advanced Algorithms & Complexity

Deep dive into dynamic programming, network flow, graph theory, NP-completeness, and randomized algorithms.

Credits

4 Semester Units

Classroom

Turing Hall 101

Schedule

Mon / Wed 10:00 AM - 11:30 AM

Capacity

38 / 45 Students

Academic Enrollment

Fall 2026 Registration

Includes access to full lecture notes, assignment auto-evaluation, and live examination modules.

You are actively enrolled in this course!
Open in Student Portal →
Status: Open for EnrollmentDean Certified

Comprehensive Weekly Syllabus

7 Modules

Master Theorem and recursion tree methods.

Lecture Slides Available•Problem Sets Assigned

Fast Fourier Transform and median finding.

Lecture Slides Available•Problem Sets Assigned

Lead Course Faculty

Prof. Alan Turing

Prof. Alan Turing

Department of Computing

Senior academic faculty member specializing in computational complexity, optimization paradigms, and applied artificial intelligence research.

Office Hours:Thu 3:00 - 5:00 PM
Location:Faculty Suite 402