Tuesday, 03/30/2004
The specs for the
ps5 staff tests
have been released to help you interpret your autograde results
and debug your traffic simulator.
Monday, 03/29/2004
Lecture Tuesday: Tomorrow's 6.170 lecture will be NOTOrious!
Yes, it will be given by our
illustrious head TA, Matt Notowidigdo. And yes, Matt will stay after lecture
to sign autographs, pose for pictures, and kiss babies. (Note that this
message was not officially endorsed by Matt Notowidigdo.)
TableLayout: If you have updated your ps6 recently,
then you may have noticed the
additional jar that appeared in your lib/ directory: TableLayout.jar. If you
are trying to do a complicated layout for ps6 or for your final project,
then try TableLayout. TableLayout is not part of Sun's Java SDK, but the
people at Sun seem to approve:
http://java.sun.com/products/jfc/tsc/articles/tablelayout/
You will likely find TableLayout much easier to use than GridBagLayout which
is another layout manager aimed at making more complicated layouts possible.
For ps6, you will probably be able to use simpler layouts, such as
BorderLayout and FlowLayout, but it is good to know about the other tools
available to you. TableLayout has its own home page explaining its API:
http://www.clearthought.info/software/TableLayout/
Monday, 03/29/2004
Quiz 2 is on Monday, April 5, during class time in Walker, 3rd floor. There is a review session for it on Sunday, April 4, from 3-5pm in 34-101. And if the prospect of a quiz gets you down,
this comic should lift your spirits, courtesy of Nick Knol.
Sunday, 03/21/2004
Previously, some of the xml files had duplicates entries.
The duplicates have now been removed.
The files that you need to CVS update are
nantucket/intersections.xml and
nantucket/segments.xml.
In Eclipse, you can fix this by selecting the nantucket/ directory,
right-clicking, and choosing "Replace with" > "Latest from HEAD."
If you are using command-line CVS, then you should just do a
cvs update from the
nantucket/ directory.
Thursday, 03/18/2004
Lab 2: Swing is available. TAs/LAs will be circulating through the w20 cluster today to answer questions. If you are unfamiliar with Java's Swing API, you should walk through this lab. It will help with ps6.
No Checkpoint: as announced over email and in recitation, the checkpoint for ps6 is no longer required, but feel free to contact your TA about your design.
Graph Pseudocode: as some of you noticed, our original graph building pseudocode incorrectly adds s.reverse, even though RoadSystemReader already does it. The
ps6 handout has been updated. Please refer to the revised pseudocode.
Tuesday, 03/16/2004
Problem Set 6 has been released.
Read it now, because a preliminary checkpoint is due on Friday.
Monday, 03/15/2004
Engineers address
keyboard usability. (Thanks to Austin Clements for pointing this out.)
Sunday, 03/14/2004
Problem Set 5 Errata and Q&A updated.
Tuesday, 03/09/2004
Problem Set 5 has been released.
Thursday, 03/04/2004
The staff has developed a new tool to help you get help: an
electronic queue. There is also a link on the homepage under "Staff Contact info". This way, we can help you in a first-come, first-serve basis.
Monday, 03/01/2004
Quiz 1 Solutions have been posted.
Sunday, 02/29/2004
The staff has provided a
Quiz 1 Review handout to aid in studying for Monday's quiz. Also note that the quiz is on the *third floor* of Walker (50-340).
Friday, 02/27/2004
Problem Set 4 has been released. If you checked out from CVS before 5:50pm, please update to be sure you have all the necessary files, specifically junit.jar and javadoc6170.jar.
Wednesday, 02/25/2004
Quiz 1 is Monday, March 1, during class time in
Walker Memorial. There will be a quiz review on Sunday, Feb 29, at 7pm in 34-101. We have posted the
quizzes from past terms. Remember that the course schedule changes every semester, so if you look at the past quizzes, focus only on the topics we've covered already.
Monday, 02/23/2004
We have a
document that goes into greater detail about writing abstraction functions and rep invariants. Read through it before you start writing yours.
Sunday, 02/22/2004
Problem Set 3 Q&A has been updated.
Thursday, 02/19/2004
Problem Set 3 has been released.
Tuesday, 02/17/2004
Problem Set 2 Errata has been updated. Please look at it. Make sure to hit "refresh" in case you have a cached copy.
Monday, 02/16/2004
We have updated RatPolyTest.java and RatPolyStackTest.java in your CVS repository. You should run a CVS update to get the newest version of these tests. For instructions on how to do this, see
Problem Set Procedure, Updating Your Local Copy of the CVS Repository. We have added integrate and differentiate tests for both classes. If you encounter trouble updating from your repository, please let the staff know immediately.
Friday, 02/13/2004
Problem Set 2 Errata has been updated. Please look at it.
Thursday, 02/12/2004
Problem Set 2 has been released.
Friday, 02/06/2004
Problem Set 1 Errata has been updated. Please look at it if you are having problems.
Thursday, 02/05/2004
Problem Set 1 has been released.
Wednesday, 02/04/2004
Section assignments have been released. If you did not receive an email indicating your section, please contact us. Also, the
LA lab hours have been posted.
Wednesday, 02/04/2004
Quantum Books (and Addison-Wesley, the publisher) have both run out of stock on the Liskov book, and won't replenish until Feb 20. The Liskov book is therefore changed from REQUIRED to RECOMMENDED. The primary text for the course will be the lecture notes posted on the web site.
The Liskov book is strongly recommended, however. If you still need a copy, you may be able to find one online (at Amazon, Barnes & Noble, or AddAll.com).
Tuesday, 02/03/2004
Problem Set 0 has been released.
Monday, 02/02/2004
ATTENTION! To reiterate, do
not go to E25-111. Lectures this term will be in 34-101.
Saturday, 01/31/2004
Welcome to 6.170!
Room Change: Lectures will be held in 34-101, not E25-111.
Please sign up for the course
here. You must sign up by 11:59pm on Tuesday night (2/03) to be officially enrolled in the class.
.
.