Spring 2020

Data Structures

Listed in: Computer Science, as COSC-211

Faculty

John E. Rager (Section 02)
Lee Spector (Section 01)

Description

A fundamental problem in computer science is that of organizing data so that it can be used effectively. This course introduces basic data structures and their applications. Major themes are the importance of abstraction in program design and the separation of specification and implementation. Program correctness and algorithm complexity are also considered. Data structures for lists, stacks, queues, dictionaries, sets, and graphs are discussed. This course will provide advanced programming experience.

Requisite: COSC 112. Fall semester: Professor McGeoch. Spring semester: Professor Spector.

Offerings

2019-20: Offered in Fall 2019 and Spring 2020
Other years: Offered in Spring 2017, Spring 2018, Spring 2019