C++ Course Syllabus

Last changed: October 2nd

Below is the general syllabus. In addition, there will be weekly announcements. You may want to read the welcome message to the students and the regular announcements by the team of consultants.

Class Format

The class consists of two parts. One part will consist of a hyper-textbook. The other part consists of an online consultant who is available at the "Diversity University MOO" to answer any questions you may have real-time. In addition, there is an Email discussion list for questions whose archives will be accessible on the Web.
Solutions to programming exercises will be made available to the students.
Details are given in the bootstrap document.

Class Schedule

The class is officially scheduled to begin on Oct 3th, 1994. A rough draft of the class notes is available right now, and consultants are also available to answer any of your questions. You are encouraged to use these services even though the class has not official started.

Course Units

One course unit will last one week and cover one chapter of the class textbook. The course will probably proceed in three blocks covering subsequent parts of the class textbook, exercises with solutions.

The meaning of course 'units' is that within the week of the unit, a student logging in for online advice can expect to find a consultant who is sufficiently prepared to help him. Students who are "out of phase" with the current class schedule should respect the needs of others who follow the course closely. They should restrict themselves to either ask questions outside the office hours or send Email to the consultant in charge of a particular unit.

Student Projects

There was discussions about the possibility of assigning a group of students to a consultant. We felt that this was not the best way to go. We believe that grouping students around a project make much more sense.

Because of this, anybody who has a project to propose do so. Those who don't want to propose a project should read the different proposals and find one that suit his/her taste and availability. Those who don't want to participate in a project should ignore this aspect of the course.

Proposals for course projects should be send to the Email discussion list of the class.

Acknowledgements

None of this would have been possible without the enthusiasm and active support of both the students and the consultants of the first course. Without the help of many volunteers the WWW textbook could not have been written. Help with an own, archived email list was crucial for the progress made during the course.