Courses: Introduction to Data Structures (CMSCH106A01)

Fall 2013

Overview of the intellectual and software tools used to create and study data structures: specification of data types; abstraction and representation; reasoning tools to study correctness and efficiency; classic data structures for collections (set, vector, list, stack, queue, tree, graph); introduction to object-orientated programming. Weekly programming laboratory section. Lab options as follows: M 9:30-10:30 or 10:30-11:30 or 11:30-12:30. Labs will be sectioned by course Professor.

Prerequisites: CMSC 105 (or 110 at Bryn Mawr) or consent. Students must attend one 60 min. lab per wk.

Fulfills: NA QU II Q Limit:36

Location

Haverford, Hlls 108

Meeting Times

TTh 11:30-1:00