MIME-Version: 1.0 Server: CERN/3.0 Date: Monday, 06-Jan-97 20:35:02 GMT Content-Type: text/html Content-Length: 7272 Last-Modified: Saturday, 14-Dec-96 18:22:45 GMT CS 378 Couse Announcements

CS 378 Course Announcements


Final grades have been calculated. If you want to know what you made, send me an email. Final exams are not returned, but you can see them if you make an appointment with my secretary. She is only available in the morning (9-12). You can call her at 305-0280 to make an appointment. You can pick up extra credit assignments at my off campus office by also arranging a time with my secretary.

Tuesday, 10 December 1996

IMPORTANT FINAL EXAM INFORMATION The room for the exam is WAG 420, not ESB 223. The day and time are the same: Thursday, 12 December, 7:00 - 10:00pm.

The solution to Quiz #6 is available in PostScript and PDF


Tuesday, 3 December 1996

A revised version of lecture 20 is available. The example of the Lock object in C++ was incorrect. I tried to simplify some real code into an example, and botched it up. See the Lecture notes page for an updated copy. I have also posted an updated example and explanation to the course newsgroup.

Reminder: The extra credit assignments are due in class on Thursday. No late assignments will be accepted. I will grade them and return them the day of the final exam.


Tuesday, 25 November 1996

Java Animation Homework - due Tuesday, 3 December

In this assignment you are to implement a Java animation applet using threads. The animation should load and use at least 3 image files to give an animation effect.

You are to turn in a listing in class on the due date, and email the URL of the HTML file containing the applet to the TA. Please follow the JavaDoc documentation guidelines.


Thursday, 21 November 1996

An extension is granted for Program #5, which was due today. The new due date is Tuesday, 26 November.

Wednesday, 6 November 1996

You can do either an extra credit writing assignment (PostScript or PDF) or programming assignment (PostScript or PDF) to earn points towards your final grade for the course. The assignments are due the last day of class.

Friday, 25 October

The solution to the mid-term exam is now available in PostScript and PDF. (The links were dead, but should now be live).

Thursday, 24 October

Network outages and machine crashes happen frequently, especially at the most inconvenient times! As CS majors, you know these things happen, and that you should plan for them.

To compensate for this problem, I will extend the turnin time to 5pm on Friday, 25 October, for everyone. Hardcopy listings, diskettes (if required), and electronic assignments posted later than 5pm will not be accepted.

I will announce in class today where you can turnin your hardcopy listings (and diskettes) if you will not be turning them in during Thursday's class.


Monday, 14 October

Don't forget the mid-term review session tonight at 5:00 in ESB 223. Check the Lecture Notes page for the Mid-Term Review Notes.

Monday, 7 October

The mid-term exam is scheduled for Tuesday, October 15 in class. A postscript copy of the mid-term exam given in Fall 95 is available for study purposes (for those of you that haven't already obtained a copy from another student).

Wednesday, 25 September

I have put a copy of the GNU C++ IO Stream Library Manual online. It is 40 pages. See the GNU Manual Page.

Tuesday, 24 September

An extension has been granted on Programming Assignment #1. It is now due on Tuesday, 1 Oct. No exceptions.

Saturday, 21 September

Be sure to check the newsgroup often as I will be posting answers to questions I receive, as well as useful information, about Porgram #1. The sender of a question shall remain anonymous.

I have put a copy of the Standard Template Libary Manual online. It is available as PostScript or PDF. I have also added the RCS Introduction handout, given during the Tutorial Session on Friday, to the Programming Info page for the course.

I have also put a postscript version of the GNU Emacs manual online. This manual is 300 pages, so you should view it under ghostview. You can also purchase a GNU Emacs book in the O'Reilly Nutshell series of inexpensive Unix books.

Friday, 20 September

For those interested, don't forget to attend the the Make and GNU gdb tutorial at 4pm today in Taylor 2.106.

Tuesday, 17 September

The first programming project has been assigned. Check out the Programming Assignment information page.

The solution to homework #1 is now available online.

The first programming project will be assigned in class today. I have arranged a Makefile and GNU debugger (gdb) tutorial for Friday, 20 September, from 4:00-5:00 pm. The tutorial will be held in TAY 2.106, which is the classroom with the projection screen on the 2nd floor of Taylor at the end of the hallway just past the CS departmental offices.


Monday, 2 September

Note the room change announced on Friday (see below). The total enrollment for the course was expanded to 40 students. That limit was quickly reached last Friday, so no more students will be added to the course this semester. Please try the other section of CS378 taught by Glenn Downing.

As announced in class, I am away Tuesday-Friday at a conference. However, class is being held. On Tuesday, Bjarne Stroustrup will lecture on the Design of C++ (on video). On Thursday, Mark Linton will lecture on Encapsulation and Inheritance (also on video).


Friday, 20 August

  1. ROOM CHANGE!

    The class has been moved to ESB 223. This building is on the northwest corner of 24th and Speedway, diagonally across from Taylor Hall.

  2. IMPORTANT NOTICE

    Beginning with the 1996 summer term, the CS Department began enforcing prerequisites for all courses. Students who do not show proof of the appropriate prerequisites prior to the drop date will be automatically dropped from the course.

    The prerequisites for this course are CS 328 and CS 336 (or equivalents) with a grade of C or better. If you do not meet these prerequisites, the CS department will drop you from this course. If you have any questions about this policy see an academic advisor in the Undergraduate office, TAY 2.126.

Thursday, 29 August

As we all discovered at the first class meeting, the room assigned for the course is very small. I have requested a change of room for the course or more desks for the current room. Watch this space for additional information.