2022-2023 Academic Catalog 
    
    Apr 16, 2024  
2022-2023 Academic Catalog [ARCHIVED CATALOG]

CSCI 160 - Algorithms


Emphasizes how the design of algorithms is supported by advanced data structures such as sets, trees, and graphs. Applications to searching and sorting are discussed. Topics include: design and analysis of algorithms, general trees, balanced trees, priority queues, hash tables, merge-sort, quick-sort, radix sorting and searching, and elementary graph algorithms. Programming projects are assigned for the laboratory component.

Prerequisites: Prerequisites for this course require a grade of C- or better in (CSCI 121  or CSCI 124  ) and (MATH 114  or CSCI 122 )

Course Designation/Attribute: NA

Anticipated Terms Offered: Offered every year