CS267 Computer Algorithms

Students are introduced to classical algorithms, including searching and sorting, hashing and information retrieval, with an emphasis on their applicability to solve real-world problems. Basic techniques to analyze and design algorithms are covered. Average and asymptotic behaviors are discussed. Complexity algorithms issues, performance characteristics, and estimating their potential effectiveness in applications are explored.







Prerequisite

CS233 or CS235 or CS230

Corequisite

None

Credits

4

Distribution

Computer Science/Engineering/Information Technology