Laboratory in Software Engineering |
Fall 2000 |
Old Messages of the Day
Tuesday, 5 December 2000
- A revised physics library has been posted. The new version is more
tolerant of various timing issues and roundoff error. If you are
not running your code on Athena, you may want to download the
latest version. The changes should not require any modification
to your code.
Thursday, 30 November 2000
- The final project handout has been updated to fix a bug in the
file format semantics for the
KeyConnect command.
See the GizmoBall change
log for details.
Wednesday, 29 November 2000
Tuesday, 28 November 2000
- The physics library has been updated with bugfixes in the Geometry class.
See the GizmoBall change log for details.
Monday, 27 November 2000
Tuesday, 21 November 2000
Monday, 20 November 2000
Wednesday, 15 November 2000
- Reminder: Martin Fowler lecture tomorrow
Sunday, 12 November 2000
Saturday, 11 November 2000
Friday, 10 November 2000
Monday, 6 November 2000
- Graded quizzes are available from Josh (Prof. Jackson's assistant) in NE43-529, or from your TA when he/she meets with your group.
Sunday, 5 November 2000
Saturday, 4 November 2000
- There was an error in the quiz solutions for the answer to part 1, section B, question 7. The error has been corrected and the solutions have been updated.
Friday, 3 November 2000
Thursday, 2 November 2000
- Solutions for part 1 and part 2 of the quiz now available from the handouts page.
Monday, 30 October 2000
- Schedule update: guest lecture by Martin Fowler on Nov. 16
- The latest all-in-one lecture notes for Prof Jackson's lecture notes, which include lecture 18, now available.
- Special TA office hours for this week have been posted.
Saturday, 28 October 2000
- The answers to the queries in the performance requirements section of the problem set are now available.
- The test queries used by validate
are now included in the problem set.
- validate6170 and turnin6170 have been enabled for ps6.
- A section on multiple shortest paths
has been added to the ps6 handout.
Thursday, 26 October 2000
- Quiz Topics are now available from the handouts page.
- Schedule update: next thursday's final project overview and demo will be done as a lecture rather than recitation. The schedule has been updated to reflect this.
Wednesday, 25 October 2000
- Lecture notes
for lecture 16 are available.
- An incompatibility was discovered in the Tiger Database
involving zero-length StreetSegments.
The StreetSegReader library code has been updated to
filter out such segments. If your tests rely on output
generated by your system in the past, your tests may
need to be updated to reflect this change. If you are working with
your own local copy of the staff code, you should recopy it.
Tuesday, 24 October 2000
- Lecture notes for lectures 13, 14, 15,
and 17 are available. (Some of these were available before but were not
previously announced.)
- The hints for PS6
have been updated to include important information for getting
around issues of differing floating point semantics. The problems
it addresses could potentially manifest themselves as
non-deterministic changes in the behavior of your program especially
when running on x86 based platforms.
Sunday, 22 October 2000
- The
ps6.DirectionsFinder.getDirectionsFinder spec has
been clarified. Its effects clause formerly relied on argument values
that were disallowed by the requires clause; the requires clause has
now been weakened to allow the needed values.
Wednesday, 18 October 2000
- The StreetSegReader library code has been updated with a bug-fix. If you using the code directly from the 6.170 locker, you do not need to do anything to use the corrected code. If you are working with your own local copy of the staff code, you will need to recopy it.
- The sample GUI for Problem Set 6 has been updated to reflect the changes to StreetSegReader.
Tuesday, 17 October 2000
- The schedule has been updated. There is no lecture next Monday.
Monday, 16 October 2000
- Problem set 6 has been updated. Both the slack period and completion credit
have been made more generous. A few minor structural changes to the text of
the problem set have also been made, and some additional hints have been
added (such as how to obtain a zipcode to city mapping for one of the
optional features). A few changes have also been made to the documentation
handout: aside from some minor clarifications, the upper page limits have
been increased so that the handout applies also to the final project. The
specification of the Directions interface has been slightly amended: the
spec field _directions_ no longer includes first and last lines.
Sunday, 15 October 2000
Saturday, 14 October 2000
- Lecture notes for lecture 10 (PDF, PS) and lecture 13 (PDF, PS) now available
Friday, 13 October 2000
- Problem Set 6 is released
- Next week, recitation will be on Tuesday and lecture will be on
Thursday. The rooms will be the same as usual. The recitations will
discuss problem set 6.
Wednesday, 11 October 2000
- turnin6170 ps5 has been enabled
Friday, 6 October 2000
- Problem Set 5 (PDF) is released
Thursday, 5 October 2000
- validate6170 ps4 improved to give more specific feedback if Main.runTests() throws an exception.
- validate6170 ps4 improved to give more specific feedback if your Main API is incorrect.
Wednesday, 4 October 2000
Monday, 2 October 2000
- The file LinkedList.java has been updated to include a revised remove method. Please either recopy the file if you have not started editing it, or else copy out the new remove method.
- turnin6170 and validate6170 have been enabled for ps4
- Additional Recitation 3 diagrams have been added to Recitation Notes.
- The LA hours for this week have
changed. They will vary nearly every week from now on.
- The file LinkedList.java provided with Problem Set 4 included the incorrect line
package PS4;. This should have read package ps4; (lowercase package name).
You may simply edit that line to fix the problem.
Sunday, 1 October 2000
- Problem 3 of Problem Set 4 has been clarified. You should NOT edit ps3/Graph.java in-place, but instead copy ps3/Graph.java to ps4/Graph.java. Read the handout for details.
Thursday, 28 September 2000
- Problem Set 4 is released
- The web page has been slightly reorganized. Handouts and Problem sets are now on separate pages. Information about Visio and Dia has been moved onto a separate Tools page.
- Recitation 3 materials now available.
- We have made the formula for calculating GeoPoint.headingTo() available from the Handouts page as a PDF or PS file.
- Important LA hours for today: Gary 3-6 pm; Anant 6-8 pm; Rob 8-12 pm
- A 6.170-motd@mit.edu mailing list has been created. Look here for information and instructions.
Wednesday, 27 September 2000
- The LA's will be in the W20 cluster during their shifts this week.
- Point breakdown information has been added to the Problem Set 3 handout.
Tuesday, 26 September 2000
- turnin6170 and validate6170 have been enabled for problem set 3.
- The starter Manifest file incorrectly listed NumberSet.java instead of StreetNumberSet.java. This has been corrected, but if you copied the starter Manifest, you will have to fix the filename before you validate or turnin.
Monday, 25 September 2000
- You can now download Visio 2000 and 6.170 stencils for Visio from the tools page. Look in the README file for the product key. Note: the Visio 2000 download is quite long (224 MB). If that presents a problem, a limited number of CD's will also be available.
- For drawing diagrams on Athena, try Dia.
Friday, 22 September 2000
- Problem Set 3: There have been some small modifications to the specification of StreetSegment. Please update your own copies with the latest version.
- Source for
rudimentary test cases used by
"validate6170 ps3" added to /mit/6.170/www/handouts/ps3-spec/.
- Monday, September 25 is a class holiday but not an Institute holiday.
If you are using your slack weekend, you will still turn in your problem
set by noon on Monday.
Thursday, 21 September 2000
Tuesday, 19 September 2000
- We have changed the implementation of PathTester. This change does not
affect your code, only your testing. If you have not yet begun testing,
simply see the current problem set 2
handout. If you have already begun testing, you may wish to also see
the explanation of the
change.
- Minor change to problem set 2:
We moved the hint about "You will need to make the connections (in the
graph, add edges) between these GeoSegments yourself, however" to the Testing section, and reworded it.
That hint was written before we decided to provide you with PathTester,
which substantially eases your burden and may prevent you from needing to
ever connect GeoSegments yourself.
Sunday, 17 September 2000, 2:45pm
Friday, 15 September 2000
- Problem set 2 released at 2:30pm.
You should not view handouts before they are linked from the
handouts page; files in /mit/6.170/www which are
not yet linked from the 6.170 webpage may be left over from previous terms
or may be drafts of materials not yet ready to be released. In particular,
compared to drafts from earlier in the day, at 2:30 several hints and a
clarification were added, an interface was changed, and a test driver was
added.
13 September 2000
- Lecture 2 PDF file fixed
- Source for public test cases used by validate6170
is available
8 September 2000
Back to the 6.170 home page
For problems or questions regarding this page, contact: 6.170-webmaster@mit.edu.