CS 170, Spring 1999
ANNOUNCEMENTS
The most recent announcements are listed first.
Students should
check this page regularly.
- June 5: demos are required for the final project as well. For project
4 demos, contact Rohit (grover@cs). It is your responsibility to
get in touch with Rohit.
- June 3: today's class is the last class
for the quarter. That should hopefully ease some of the time pressure
for the final project. As announced earlier, there will be
no final in this course.
- June 2: project 4 is available here.
It is due on June 14th.
- June 1: for project 3 demos, please send mail to Ben Smith (besmith@cs).
-
Demo times: Wednesday 1:30-5:15pm, Thursday 10-11:45am, Friday
1:30-5:15pm.
-
Signup sheet will soon be available outside my door (Eng I, 2121)
- May 15: We will be willing to make an implementation of Project
2 available that can be used as a base for Project 3. You can of course
use your own. Please send me mail if you are interested. This will become
available towards the end of the coming week (to allow everyone
enough time to get Project 2 done).
- May 15: Project 3 is available here.
It is due on May 28th.
- May 11: Rohit will be available in CISL this evening
(5/11/99) for questions/queries re: project 2. Starting about
8pm; for an hour or two.
- May 11: Solutions of the midterm problems can be found
here and
here. Midterm has been graded.
Will bring graded solutions to today's class. Stats: max possible =
30, min = 2, max = 30, mean = 14, median = 13
- April 30: Project 2 is available here.
It is due on May 14th.
- April 30: Please note that any partner
can be asked about any part of the code.
The point of having groups is that two people can often
figure out things and write code faster than one. There is a reason
why each of the parts of the project have been included. If each
partner understands and learns from only half the project, the point
of giving the entire project is lost. To summarize, you may hack only
half the project but you are expected to understand all of it.
- April 27: midterm will be on Tuesday, May 4.
It will focus on synchronization.
- April 20: Small changes on Project 1.
- Add the following to the end of Problem 1.
"Write up the execution trace
in a file called TRACE".
- Some of the C++ code sample in Problem 4 was getting chewed
up by the HTML interpreter. The sequence "< MAX" in "i <
MAX" was being
interpreted as an HTML command. Fixed by replacing MAX by
MAXVAL.
The description has been updated.
- April 17: Project 1 is available here.
It is due on April 27.
- April 17: In next class, I will continue the discussion of
synchronization primitives. I will also discuss some
well-known synchronization problems. (OSC Chap 6.1-6.7).
- April 17: for those of you who are trying to use the Linux version:
instructions for setting up gcc to cross-compile to MIPS code can
be found here. Questions to grover@cs.
- April 16: A Linux version of Nachos is available as
~cs170/nachos-linux.tar.gz. Questions to grover@cs.
- April 15: I will go over counting semaphores again at the
beginning of next class.
- April 15: A watch was left behind in class. Send mail to claim.
Include a description.
- April 13: No demos are needed for project 0.
- April 12: project 0 can be turned in either individually or as a
group. If you are turning it in as a group, please list the group
members in the "writeup" file.
- April 12: it looks like the registration system is not checking
for prereqs. If you have not completed the
prerequisites (CS 154 and CS 130A), please come talk to me/send me
mail. Make a case. If I do not hear from you by next Monday
(April 19th), I will recommend a drop.
- April 12: if you have already found a partner for your projects,
send me mail with
this information (name, perm number, email address).
If you have not been able to find a partner and
would like help, please let me know (i.e., send me mail).
- April 12: projects are to be done in groups of two. I can consider
singleton groups in special cases -- send me mail, make a case.
Groups with more than two members are not possible (unfair to
others).
- April 12: Looks like turnin is not picking up RCS files. This
weirdness will be fixed. Meanwhile, please complete the turnin as it
is. Note that binary files will be picked up.
- April 12: instructions for turning in projects can be found
here. Of course, you could
just follow the projects link off the course home page :)
- April 8: The discussion section on Friday 11-11:50 in PSYCH 1802 has been
moved to PHELPS 1401. This is so it can be
televised for the Ventura Center
student. The Ventura Center discussion section for Wednesday 6-6:50 will be
cancelled. Signs will be posted on PSYCH 1802.
- April 7: Office hours begin next week, discussion sections begin on
Friday. Ben Smith will be leading the discussion section on Fridays.
Rohit Grover will be leading the discussion section on Mondays.
- April 7: Project 0 is available here.
It is due on April 13.
CS 170 home
page for Spring 1999