Dec 26, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog
Add to Portfolio (opens a new window)

COS 320 Algorithm Design and Analysis


This course covers advanced techniques for designing and analyzing algorithms. Students will learn a wide range of algorithm design paradigms and advanced data structures, and methods for analyzing algorithm efficiency and computing time/space complexities. The course emphasizes mathematical reasoning, problem-solving skills, and the ability to select and apply appropriate paradigms and data structures for solving more complex computational problems effectively. Students will implement algorithms in a programming language to solve problems across various computational domains. This course requires a student laptop - see Department Laptop Policy . Prerequisite(s): COS 230  with a grade of C- or better. 3 hour(s).



Add to Portfolio (opens a new window)