~ CS112 Home Page

CS112: Data Structures


This is the official CS112 web site. You are responsible for ALL material and announcements that appear on this and all other pages at this web site. You are responsible for checking this site as often as needed to stay abreast of the latest announcements. Make sure you read the Course Policies page!
The goal of this course is to investigate the essential properties of data structures and algorithms for operating on them; to use these structures as tools to assist algorithm design; to extend exposure to searching, sorting and hashing techniques. It is intended for majors and other students interested in exploring the fundamental principles and techniques central to this discipline. It REQUIRES students to use the core Java language and libraries to demonstrate competence in implementing data structures.

This page will be continuously updated to reflect the most recent and useful information relevant to the course. New items will be highlighted and links will be provided to the relevant material. You should refer to this page frequently (i.e., a few times per week) to see what is new.


WHAT'S NEW

Thur, August 7 On Monday, August 11 there will not be a formal lecture. Instead, I will be available in LSH Aud during the normal lcture time to answer questions and to review topics as requested.

Sun, August 3 Reminder: Tomorrow's lecture period will be given over to time for you to work on Assignment 3.

Tue, July 29 Instead of lecture tomorrow, you will have time to work with your partner on Assignment 3, as we did for assignment 2. You will also fill out the coursep evaluation forms tomorrow. (You get to "grade" me.)

Mon, July 28 Assignment 3 has been posted.

Wed, July 9 Two new problem sets have been posted, as well as one set of answers.

Fri, July 4 Assignment 2 has been posted.

This assignment requires working in teams of two. Please choose partners and send email to lou@cs.rutgers.edu and bthom@cs.rutgers.edu telling us who your partner is. In order to make it easier to find a partner with a compatible schedule, we have added a discussion group to the course's Sakai site where you can post such queries.

Also, we will dedicate the whole class period on Wed., July 9 to your working with your partner, with the TA and instructor available for help. Note the change in date for this.

Wed, July 2 The graph of exam scores I showed last night was from another class I am teaching. The correct scores for 112 are in the version of the slides that I just posted and are also here

Wed, June 11 Assignment 1 has been posted.

Tues, June 3 Here is code for "delete head" of a circular list.

Thurs, May 29 An example midterm exam has been posted on the exams page

Wed, May 28

Welcome to CS 112 for Summer, 2008.