Announcements, EE 122 / Fall 2007
Solutions for the Final Exam are now out.
Solutions for Homework #4 are now out.
The final exam will be on Tuesday Dec 18 in 277 Cory, 8:10AM-11AM.
Prof. Paxson's office hours the week of Dec 10 are by appointment via email.
The deadline for the final part of Project #2 has been extended to Monday Dec 10. Note, there will be no further extensions.
No section on Mon Dec 10.
An update to Project #2 discusses how to use MNL for both your connection originator and your connection responder. As part of this change, we have updated MNL to Version 0.1b, which supports control over random number seeding to aid with assuring reproducible behavior for debugging purposes.
Homework #4 is now out, due Dec 7, 3PM.
We have simplified the requirements for Project #2: rather than porting your Project #1 client and server to test your protocol, you just need to write simple sender and receiver programs. The revised Project #2 writeup now reflects these changes. (You can still port your Project #1 client and server for extra credit.)
Solutions for Homework #3 are now out.
A FAQ for Project #2 is now available.
Prof. Paxson will give the same lecture on Monday Nov 19 (usual time and place: 4PM, 277 Cory) as on Wednesday Nov 21.
Reminder, no lecture on Friday Nov 23 due to Thanksgiving holiday.
Prof. Paxson will have extra office hours Monday Nov 19 3-4PM (and no office hours on Friday Nov 23 due to the holiday).
Lisa will hold a Project 2 Q/A session on Monday Nov 19, 11:30AM-12:30PM. The room is TBD, but will be announced on the mailing list Monday morning.
Prof. Paxson will not have office hours on Weds Nov 14, and Jorge will be giving the lecture that day. He will have his regular Friday office hours.
An update to Project #2 clarifies how you will need to change your client's and server's use of socket system calls. Note that this doesn't affect the first phase.
Project #2 is now out. The first phase is due Tues Nov 13 and the second phase Sat Dec 8.
The deadline for Phase 2 of Project #1 has been extended to 11PM on Wednesday, Oct. 31.
Reminder, no lecture Weds Oct 31.
Prof. Paxson won't have office hours on Weds Oct 31, but will have his usual office hours on Fri Nov 2, as well as by appointment.
Homework #3 is now out, due Nov 9, 3PM.
Prof. Paxson won't have office hours on Weds Oct 24, but will have his usual office hours on Fri Oct 26, as well as by appointment.
In the writeup for Phase 2 of Project #1, we have clarified that you do not need to turn in traces for Wireshark steps 1-19.
The Midterm solutions are now available. Pick up your graded midterms in section.
Reference implementations for the
for the first phase of Project #1 are now available.
Feel free to use elements of the code for your second phase implementation (note: we do not promise it is bug-free!). You will likely benefit considerably in terms of learning by not using it in its entirety for your second-phase starting point instead of your own code.
Because of delays in making the reference implementation available and in grading the first phase of Project #1, we have postponed its due date by a week to Monday, Oct 29 at 11PM. The project writeup has been updated, accordingly. We may still put out Project #2 prior to this date.
The solutions for Homework #2 have been updated with a correction for Problem 3(d).
The room for extra lecture given on Monday, Nov 19 (for those who won't be around on for the Wednesday lecture that week) has been set: 277 Cory, same as our regular room.
Solutions for Homework #2 are now out.
Midterm on Friday Oct 12.
The Second phase of Project #1 is now out, due Oct 22, 11PM.
Solutions for Homework #1 are now available. Pick up your graded homework in Section, or during Jorge's office hours.
Prof. Paxson will have extra office hours on Friday Oct 12, 1PM-2:30PM, and by appointment on Monday Oct 8.
No lecture on Wednesday Oct 10.
Prof. Paxson will not have office hours on Wednesday Oct 10.
We've slightly extended the deadline for Homework #2 to Oct 10, 11AM (since the Cory drop box isn't accessible late at night).
Update re submitting homework #2: this has been changed to hardcopy which you need to turn in to the drop box in 240 Cory by the deadline.
Homework #2 is now out, due Oct 9, 11PM. Note that unlike the usual case for homeworks and projects, you MUST turn it in by the deadline, rather than late-with-a-penalty. This is because we will send out the solutions on Oct 10 so you can use them to study for the midterm.
Correction to Daniel's office hours: they are in 711 Soda.
The assignment writeup for the first phase of Project #1 has been updated for clarity, as well as to make explicit that the server in Part B closes the connection, rather than the client. See the mailing list for "diffs".
For the first phase of Project #1 (due Weds Sep 26), if you have a working Part B then there's no need to turn in a client/server for Part A. Part A is a subset of Part B's functionality, which we provided to split the work up into more manageable pieces. However, if your Part B isn't working or is only partly working, you can turn in Part A to gain some partial credit.
Enough students would be inconvenienced that we will not be closing either of the Monday or Tuesday sections.
Prof. Paxson will not have office hours on Weds Sep 26, and Lisa will be giving the lecture that day. He will have his regular Friday office hours, as well as by appointment via email.
The server for testing the first phase of Project #1 is now running on port 7788 of ilinux3.eecs.berkeley.edu. The writeup has been updated to reflect this change.
We're considering closing the Monday section rather than Tuesday, since several folks have requested we not close Tuesday. So the same request: if this presents a hardship, please contact Prof. Paxson.
Our test server for Project #1 has run into a set of snags and is not yet available. We plan to have it available by this weekend. Apologies ...
We plan to close the Tuesday section due to low attendance. If this presents a hardship for you (i.e., attending one of the other sections - M 4-5, W 12-1, or F 10-11), please contact Prof. Paxson.
We are taking a poll regarding whether on Thanksgiving week to move the Wednesday lecture to instead be on Monday (still 4-5:30PM). Please specify your availability for either or both dates that week.
Heads-up, the reading for Friday Sep 14 is quite a bit (45 pages), now available on the syllabus page.
Previously, Nov. 1 was scheduled as "No Lecture". This has now been moved to Oct. 31.
Lisa's office hours the week of Sep 10 are by appointment.
Section on Friday Sep 14 will be taught by Daniel.
Homework #1 is now out, due Sep 21, 3:50PM.
The First phase of Project #1 is now out, due Sep 26, 11PM.
Enrollment has been increased to 100.
We have a new TA, Daniel Killebrew.
A new section appears to have been allocated, Monday 4-5PM in
299 Cory (not yet confirmed by the powers-that-be).
Note, the new section will not meet next Monday due to the Labor Day
Lecture commences 4PM Wednesday, Aug. 29, in 277 Cory.
Sections commence the week of Sept 3rd.
No sections the first week of classes.
Please sign up for
the class mailing list and
take the background survey.
In the past, printing the lecture slides has hung some
of the older campus printers in the instructional labs. The following
printers should work okay:
lw105 (105 Cory)
lw119 (119 Cory)
lw199 (199 Cory)
lw274 (274 Soda)
lw330 (330 Soda)
lw349 (349 Soda, card-key access only)