Nov 23, 2024  
2016-2017 Catalog 
    
2016-2017 Catalog [ARCHIVED PUBLICATION] Use the dropdown above to select the current catalog.

CSCI070 HM - Data Structures and Program Development


Credit(s): 3

Medero, O’Neill, Stone, Wiedermann. Abstract data types including priority queues and dynamic dictionaries and efficient data structures for these data types, including heaps, self-balancing trees, and hash tables. Analysis of data structures including worst-case, average-case and amortized analysis. Storage allocation and reclamation. Secondary storage considerations. Extensive practice building programs for a variety of applications. (Fall and Spring)

Prerequisite(s): (CSCI060 HM  or CSCI042 HM ), and at least one mathematics course at the level of calculus or higher; MATH055 HM  recommended