Laboratory in Software Engineering |
Spring 2002 |
Old Messages of the Day
Wednesday, May 15, 2002
- Final Project Awards:
Congratulations to the Gizmoball and Antichess award winners. Pictures are also available.
- Antichess Tournament:
- We have the game logs for the SD and JG tournaments, as well as the final.
Friday, May 10, 2002
- Final Project Deadline:
The final projects are due on Monday, May 13 by 4:30pm. Turn in
your reports to your TA or in NE43-209.
- Antichess Competition:
Antichess AI Player Competition will be held on Tuesday, May 14th, 7-9:30pm, 34-101
- Final Project Awards:
Come to 34-101 on Wednesday, May 15th, 10-11am for the following exciting events:
- Antichess Final Round: You've seen Prof. Devadas and Prof. Guttag blame
bugs on each other all term, come see who gets the last word in this battle
of Antichess MachinePlayers!
- Final Awards presentations:
- Antichess and Gizmoball Design Awards & Demos
- Gizmoball Best Game Play and Most Artistic Awards & Demos
Wednesday, May 1, 2002
- Project Amendments:
The final project amendments are now available for Gizmoball and Antichess.
Friday, April 26, 2002
Quiz 2 Solutions (PDF or
PS) are now available.
Tuesday, April 23, 2002
-
Upcoming deadline: Preliminary Release of the final
project is due on April 30, 2002 by 4pm (write-up
component should preferably be submitted to your respective
project TA, but you may turn it in at the Course Secretary's office
(NE43-209).
Remember the Preliminary Release also has a
demonstration component.
- Big Screw: Congratulations to Prof. Devadas and
Prof. Guttag for being nominated in the
Big Screw Contest!
This week, students can vote for 6.170, and all proceeds are donated
to the winner's chosen charity.
Friday, April 5, 2002
- Final Project Info
- The final project documents are available for
Gizmoball and Antichess.
- Please email your respective TAs with your team's final project
preference, whether Gizmoball or Antichess, by the end of this week
(April 6).
- Weekly group meetings begin next week. You will receive email from the TA supervising your project to set up weekly group meeting times.
A draft of your Preliminary Design document will serve as the progress document for your first meeting.
- There will be a final project demonstration in lecture on Thursday, April 11, 10am in 34-101.
- Quiz 2 Info
- Quiz 2 is on Wednesday, April 10 at 10am.
- Locations:
- It is a 50 minute open-book quiz, however, we suggest that you limit the amount of material you bring because of time constraints. The quiz mostly consists of short answer with some multiple choice or true/false questions. The material on the quiz will cover Lectures 11 - 21. Quiz topics will include: problem object models, subtyping and subclassing, dynamic reasoning about programs, equality, inheritance and composition, design patterns, and project management.
- Quiz Review on Sunday, April 7, 7:30pm in 34-101. TAs will provide examples for key topics and take questions.
Monday, April 1, 2002
- Final Project Info
- Project Overviews: Brief overviews of the two project
choices, Gizmoball and Antichess, are now
available. Detailed handouts will be posted later this week.
- Please email your respective TAs with your team's final project
preference, whether Gizmoball or Antichess, by the end of this week
(April 6).
- javadoc6170: The 6.170 javadoc doclet has been rewritten. It
now follows the standard Java 1.3 doclet more closely, and it has a
few bugs fixed. If it doesn't work for you, or if it is missing some
feature of the original 6.170 doclet that you liked, email Kurt
(kurtas at MIT).
Monday, March 18, 2002
Problem Set 6 has been
posted. It is due on Tuesday, April 2, 2002 by 4:00pm in the
Course Secretary's office (NE43-209).
Sunday, March 17, 2002
Problem Set 5 Errata: There
was a small bug in the provided QuoteServer (incorrect exception
thrown by getNameFromTicker for unknown ticker symbols). It has been
corrected. Most of you need not do anything, since ps5-lib.jar has
been updated. But if you copied the QuoteServer source files to your
account, please get the updated file.
Thursday, March 14, 2002
Monday, March 11, 2002
Problem Set 5 has been
posted. The due date has been extended to Tuesday, March 19, 2002 by 4:00pm in the Course
Secretary's office (NE43-209).
Sunday, March 10, 2002
Problem Set 4 is due on Monday, March
11, 2002 by 4:00pm in the Course Secretary's office (NE43-209).
Thursday, March 7, 2002
Quiz 1 Solutions (PDF or
PS) are now available.
Thursday, February 28, 2002
- Quiz Info:
- Quiz 1 is on Wednesday, March 6 at 10am.
- Locations:
- It is a 50 minute open-book quiz, however, we suggest that you
limit the amount of material you bring because of time constraints.
The quiz mostly consists of short answer with some true/false
questions. Students will be expected to understand and draw MDDs,
understand and write specifications, find revealing subdomains,
understand and draw OMs, understand and write Abstraction Functions
and Rep Invariants. General knowledge of the material covered in
lectures 1 through 10 will also be tested.
- Reminder:
- Quiz Review on Sunday, March 3, 7:30pm in 34-101. TAs will
provide examples for key topics and take questions.
- Quiz Review Document (PDF or PS): Note that the quiz review
contains a list of Quiz Topics and is only a summary of the lecture
material from Lectures 1 - 10.
Wednesday, February 27, 2002
Problem Set 4 has been posted. It is
due Monday, March 11, 2002 by 4:00pm in the Course Secretary's office
(NE43-209).
Tuesday, February 26, 2002
PS0 Solutions, PS1 Solutions and PS2 solutions have been posted.
Monday, February 25, 2002
New PS3 Deadline: Sorry for the confusion with PS3 deadline. We have moved the deadline for Problem Set 3 to Tuesday, March 5, 2002 by 4:00 pm. This announcement overrides all previous PS3 deadlines.
Friday, February 22, 2002
Clarification to Problem 1 - Part D. The updated question is:
- How could you improve/change the return type of
Person.parents()
to guarantee compliance with the specification?
Sunday, February 17, 2002
PS2 Deadline: PS2 is due on Tuesday, February 19, 2002 by 4:00 pm in the Course Secretary's office (NE43-209).
Saturday, February 16, 2002
The StraightFlush.class file was recently added to "ps2-lib.jar",
the absence of which was causing various errors being reported by
students. If you are on Athena, you should be all set. If you manually
copied "ps2-lib.jar" to your local machine or directory, please get
the updated jar file from /mit/6.170/lib or here.
Friday, February 15, 2002
As pointed out by one of your classmates, CardSuitTest did not work
because the CardSuit.compareTo() was not throwing a
NullPointerException when it received a null input. The error has been
fixed. Download the new CardSuit.java file. If you are
on Athena, simply copy the file
"/mit/6.170/www/psets/ps2/src/CardSuit.java".
Thursday, February 14, 2002
Important Update on PS2:
There were a number of small issues with Problem Set
2 that have now been cleared up:
- Specifications
should now all be in the familiar format of requires/modifies/effects
as well as the standard Javadoc format. Both formats are necessary to
make the online documentation completely hyperlinked--however, you can
safely ignore all comments except for the requires/modifies/effects.
- Specifications have been clarified in some spots, due to early bugs
caught by 6.170 students.
- Problem
4 has been rewritten to give you additional information that you
will need to complete the problem. Please make sure to read the new
problem description.
- Note: the test classes are not necessarily exhaustive, nor
are they completely specified. They are made available to you to use
as you wish--however, they should not be a substitue for your own
testing, but rather a part of your overall testing strategy.
If you have already started the problem set, we recommend you back up
your work and run the script "get-ps2-files" again. You can then copy
any code you have already implemented over to the new, fully-specified
files (don't worry, none of your code should go to waste!)
To avoid reading an older, cached version of the Problem Set, make
sure you Refresh/Reload the relevant pages in your web browser.
Tuesday, February 12, 2002
- PS2 has been posted. It is due on Tuesday, February 19, 2002 by 4:00 pm in the Course Secretary's office (NE43-209).
Sunday, February 10, 2002
- PS1 Deadline: due on Tuesday, February 12, 2002 by 4:00 pm in the Course Secretary's office (NE43-209).
- PS1 -
Problem 3 Addendum: It has come to the TA's attention that the machine on
which you run the Primes program has a bigger effect on the output than we had expected.
When answering the last question, base it on the sample program output found
here.
Thursday, February 7, 2002
- Note a minor clarification to PS1 - Problem 3.
Your implementation should take the following in to account:
- When testing whether an integer is prime, it is sufficient to try and divide by the list of prime numbers up to the square root of the number being tested.
Wednesday, February 6, 2002
- Section assignments have been made. If you did not receive an email with your section assignment, please email bleung at MIT.
- PS0 is due in recitation tomorrow, Thursday, February 7 at 10am.
- TA Office Hours and LA Lab Hours have been updated.
Sunday, February 3, 2002
Welcome to 6.170, Spring 2002.
Fill out the online registration form by Tuesday, February 5, 11:59pm, or
you will not be able to take the class.
Back to the 6.170 home page
For problems or questions regarding this page, contact: 6.170-webmaster@mit.edu.