CS 70: Data Structures and Program Development

If this page looks abnormally plain, you should consider upgrading to a standards-compliant browser.

Links to other sections of this site appear at the bottom of the page.

This Week in CS 70!

General Information

Both sections of CS 70 meet on Tuesdays and Thursdays.

Section 1 meets from 9:35 AM–10:50 AM in Beckman Hall, room B134.

Section 2 meets on Tuesdays and Thursdays from 2:45 PM–4:00 PM in Thomas-Garrett Hall, room 101.

For more details about the course, please see the administrivia page, which includes contact information and pointers to documents about policies and procedures.

Descriptions of the required, recommended, and reference texts for this course are available in the textbooks section.

This page will be updated with information about reading and homework assignments, important announcements, and schedule updates and changes. Be sure to check it often!

New Stuff!

2002-05-11

Final examination now available outside my office door (Olin 1258). As with the midterm, take the exam with your name on it.

Before you get started, you may want to read through the “What You Should Have Learned in CS 70” document, which is available from the handouts page.

Exams are due at 6:00 PM on Saturday, May 18, 2002. Good luck!

2002-04-26

Assignment 10 is available for download.

2002-04-18

Assignment 9 is available for download.

2002-04-09

Assignment 8 is available for download.

2002-03-28

There's an updated version (as mentioned on the CS 70 mailing list) of Assignment 7 available (minor changes to both PDF file and code).

2002-03-26

Assignment 7 is available for download.

2002-03-15

Enjoy your spring break.

2002-03-08

There is no formal assignment this week. However, I do expect you to be up to date on the reading. In addition to Chapters 1, 2 & 6 of Weiss, I would also like you to read Chapter 3 and look over the handout from last class to make sure you understand it.

Also, you may remember from the start of the semester that 5% of the course grade will be for in-class quick quizzes. These are very brief tests usually conducted in the first five minutes of the class. They're typically multiple-choice or short-answer tests. Their purpose is to check to make sure you've been doing the readings, etc., and are following along with the class.

Obviously, if you arrive late to a class that has a quiz (or don't attend at all), you forfeit these points. I do not announce ahead of time when quizzes will take place.

2002-03-02

Homework Correction: Here are a couple of minor fixes to the instructions for Assignment 6. These fixes have been made in the version of the PDF file on the website right now.

2002-02-28

Assignment 6 is available for download.

2002-02-22

2002-02-15

Added guidelines for README files to the handouts area.

2002-02-14

Added solution for Assignment 3 and working binaries (Solaris; x86 Linux; Mac OS X) for Assignment 4 to homework section.

2002-02-12

Added Pseudocode Basics document to the handouts section.

2002-02-07

Assignment 3 is available for download.

2002-02-05

Added contact information and tutoring hours for tutors & graders on the administrivia page.

2002-01-31

Assignment 2 is up.
A new reading assignment is listed below.

2002-01-28

Homework Correction: The Makefile for the lineshuffler program is missing some dependencies that will prevent it from recompiling when some of the files have been changed. To fix the problem, download a new copy of assign1.tgz, or download the patch, save it in the lineshuffler directory, cd into that directory, and type patch < assign1.patch.

2002-01-27

Homework Correction: In question W8(a), the question should read

If you change the Java code so that it looks like the C++ code and recompile the program, what error will occur?

That is, delete the “when the program is run” part of the question, because the error is a compile-time error with most Java compilers.

[The PDF file has been updated to reflect this change.]

2002-01-26

Homework Policy document available for download.

2002-01-24

Two new books added to the reserve book list: Effective C++ and More Effective C++.

2002-01-23

Class photos are up!

Homework Assignments

Comparing Trees and Hash Tables (PDF; 448 KB).

Written: 30 April 2002, 9:00 PM
Code: 2 May 2002, 9:00 PM

Reading Assignments

Read the sections in the book(s) related to the current topic.




Return to top^^^