May 11, 2021  
2018-2019 Academic Catalog 
2018-2019 Academic Catalog [ARCHIVED CATALOG]

CSC* E240 - Data Structures (3 credits)

Code(s): COMP
Prerequisite(s): CSC* E218  or CSC* E224  and MAT* E210  
The course focuses on fundamental data structures, which allow one to store collections of data with fast updates and queries. The course covers analysis and design of fundamental data structures and use of data structures as tools to algorithmically design efficient computer programs. Topics covered include managing complexity, abstraction, analysis, vectors, lists, queues, trees, sets, heaps, hash tables and maps, graphs, and recursion.

 Course Outline: CSC 240  

The course requires substantial hands-on use of computers in a computerized classroom environment.