CS 216 - Data Structures

Fall Semester, 2000-2001

Go straight to the course syllabus.

Computer science is a dynamic discipline blending elements of mathematics, science, and engineering. The goal of this course is to build upon concepts introduced in a first course in computer science and to increase competence in each of the three kinds of computer science activities--theory, experimentation, and design.

This course is focused mainly on data structure concepts. Data structures can be defined loosely as organized collections of data, and an understanding of data structures is essential for further study of computer science. The programming language used in this course to convey the key ideas about data structures and algorithms is Java, a language which supports object-oriented programming (OOP).

CLASS INFORMATION:

OFFICE AND OFFICE HOURS:

TELEPHONE NUMBER AND E-MAIL:

EXAM DATES:

PREREQUISITES:

TEXTBOOK:

COURSE CONTENT:

GRADING POLICY:

DAILY READINGS:

PROGRAMMING PROJECTS:

QUIZZES:

EXAMS:

FINAL EXAM PROJECT: