Data Structures Using Java

CMPU-102 Section 51

Vassar College, Spring 2020

Syllabus & Course Wiki

Welcome to the main section of our course wiki. Use this as a starting point to access the weekly course schedule, lectures, labs, resources, etc. etc. etc.

Contact Information

Class sessions

Course Description:

An algorithm is the specification of a method to solve a given problem. A data structure is a specific way of organizing data so that it can be used efficiently by an algorithm. This course approaches data structures and algorithms from a practical perspective, using Object-Oriented Programming (OOP), and particularly Java, as a framework to learn and experiment with the concepts being discussed.

Topics covered include:

Prerequisites

Textbooks:

We will be using the Eck book as our primary- and required - text. If you are unfamiliar with using an IDE, the BlueJ book is a good resource. And, if you prefer to use a printed text book (does anyone use a printed textbook anymore?) then Java Precisely is recommended. Check the sidebar for additional resources as the semester progresses.