Laboratory in Software Engineering |
Fall 2002 |
Old Messages of the Day
Wednesday, 11 December 2002
- Reminder: Last lecture today at 2pm in 34-101. We will be awarding prizes for best gameplay, most artistic, and best design, and completing the HKN evaluations of this course.
Wednesday, 4 December 2002
- Clarification: 6.170 GizmoBall Final Report
This announcement is to clarify what we expect from you in your final
report. If you have any questions about what belongs in the report,
please ask your TA.
The GizmoBall handout lists two items
due on 10 December, which together form your final report. These are:
1. Design Critique;
2. Implementation and Test.
These are really both parts of a single document, which should be
structured as follows:
* Changes: A description of any design or implementation changes
(e.g. to handle the amendment) made since the preliminary release.
This section may include updated requirements, screen-shots,
use-cases, problem OMs, MDDs, or code OMs as required. You should
also include any sections missing from previous handins, such as the
implementation overview or validation strategy.
* Reflection: A critique of and reflection upon your design. How well
did your design work? You should consider design, implementation,
validation, and other issues. This is described further in
section 4 of the Documenting a Software System handout.
* Appendices: These contains file formats, specs (incl. rep
invariants/abstraction functions as necessary), and a description of
any test cases.
There will also be a demo component which will be arranged by your TA.
- GizCon
Tentative schedule: 2-4pm, Tuesday, 10 December. GizCon is
optional, but since we will supply some food, please let us know if
you plan on attending.
Wednesday, 27 November 2002
Wednesday, 20 November 2002
- If you have dropped the class, please notify the staff so we may do our best
to accomodate those groups that have lost members.
- Spec correction: You may set the speed of the flipper to your liking, so long as the animation looks smooth. It should
be no greater than the 1080 degrees/sec listed in the requirements.
Friday, 15 November 2002
- Quiz 2 Regrading
We have received an anonymous comment, and a few others in person, about Part D of Quiz 2 -- the object model problem. Some students feel they were graded unfairly. We were aware that the grading of this part might be anomalous, since it's possible to show considerable understanding of the ideas -- object modelling and the Java type system -- but actually to get almost all the answ
ers wrong by using the diagram in an unexpected way. So we did some random checks, and in fact we didn't come across cases in which
this occurred. When students lost points, it was usually because didn't appear to understand the underlying ideas.
Nevertheless, if you lost many points on that part, and feel you were unfairly penalized, we'll look at your answer and re
consider its grading. If you feel you were graded unfairly, look over the published solutions to this part. If you think that some
of your answers marked as incorrect deserve credit, submit the quiz to your TA for reconsideration. In order to receive a regrade,
you must turn in not only your test answer sheet, but also a copy of the diagram, labeled with your answers to part D, showing cle
arly which labels you believe to be correct.
-- Daniel Jackson and Rob Miller
Tuesday, 12 November 2002
Wednesday, 6 November 2002
- Reminder: There is no class tomorrow Thursday, November 7.
Monday, 4 November 2002
Friday, 1 November 2002
- Gizmoball Final Project released! The Preliminary Design is due Tuesday, November 12 by 4:30pm toNE43-511. This document will be a subset of that described in the Documenting a Software System handout.
- Group assignments for the final project are ready. Find your group assignment
by username or by group.
- Reminder: Quiz Review is this Monday, November 4 in class.
- Reminder: Quiz 2 is this Wednesday, November 6 in class.
Thursday, 24 October 2002
- Deadline postponed for Problem Set 6. It is now due Thursday, October 31 by 2:00PM to recitation or earlier in the day to NE43-511.
Tuesday, 22 October 2002
- Problem Set 6 Released. Due Tuesday, October 29 by 2:00PM to lecture or earlier in the day to NE43-511. Deadline changed to Thursday, October 31 by 2:00pm to recitation.
Monday, 21 October 2002
- The tags in QuoteServer.java have been fixed to remove the colons
following the clause tags (
@requires: to @requires, etc). The javadoc6170 taglets have been
fixed so that the resulting html files no longer contain superfluous colon characters.
- Quiz 1 Solutions are posted.
- Reminder: Choose your teamates for the final project. Let us know no later than midnight tonight.
Friday, 18 October 2002
- We have compiled statistics for the first three problem sets and quiz 1:
| Mean | Std Dev | Median |
| PS1 | 92.55 / 100 | 12.31 | 95 / 100 |
| PS2 | 88.70 / 100 | 15.46 | 94 / 100 |
| PS3 | 81.50 / 100 | 18.47 | 86 / 100 |
| Q1 | 65.27 / 80 | 6.16 | 65 / 80 |
- Reminder: Problem Set 5 is due Tuesday, October 22 by 2:00PM to lecture or earlier in the day to NE43-\
511.
- Reminder: Choose your teamates for the final project. Let us know no later than midnight, October 21. Read the an\
nouncement.
Friday, 11 October 2002
- To prepare for the quiz, you may practice with quizzes from past years located in the Site Archives.
- On the day following the quiz, Thursday, October 17, we will have a lecture in 34-101, not a recitation.
- Solutions to Problem 1 of PS4 are posted.
Tuesday, 8 October 2002
- Problem Set 5 Released. Due Tuesday, October 22 by 2:00PM to lecture or earlier in the day to NE43-511.
- Reminder: Quiz 1 is on Wednesday, October 16 in class (2PM, 34-101), covering all course content up to and including Lecture 12.
- Reminder: Choose your teamates for the final project. Let us know no later than midnight, October 21.
See the announcement.
Thursday, 3 October 2002
- Deadline clarification: Problem Set 4
is now due Tuesday, October 8 by 2PM.
We have decided to make the deadline for problem set handin 2 hours earlier, so all work will now be due at 2pm rather than at 4pm. This does not reduce the amount of time you have significantly, but it will, we hope, reduce the temptation to miss lecture on the day the problem set is due.
So from now on, you should plan to hand in your work by 2pm at the latest. Hard copy can be brought either to Dan Wilson's office (NE43-511) between 10am and 2pm on the day it's due, or can be brought to lecture, where a box will be available on the table outside the lecture hall from 1.50pm to 2pm.
We plan to use only a single box, so please help us sort your work by marking it very clearly with your section number. You should write your section number in the top right had corner of the first page in large, bold letters. Please also make sure that your work is stapled securely. You should follow your TA's preferences for whether the printout should be double sided and/or two-up; we'd like to reduce the weight of materials the TAs need to carry around with them, and also save some trees.
- Reminder: PS4 is required to pass course.
- Final Project Announced! Choose your teamates! See announcement below.
Wednesday, 2 October 2002
- New deadline for Problem Set 4.
It is now due Tuesday, October 8 at 2PM, no later.
Students may still turn it in prior to that time to NE43-511.
- Final Project Announced! Choose your teamates!
Dear 6.170 students,
For the second half of the class you will be involved in a group
project to design and implement the "GizmoBall" program. You will
work in teams of 3 or 4 students, which you will propose yourselves.
We will do our best to accommodate everyone. You may also propose
groups of two, to which we will add students. If you have no
preference for team-mates, don't worry, as we will assign you to a
team.
In addition, in order to round out your 6.170 experience, we will be
assigning each team to a different TA than the team members had in the
first half (where possible). There are no lectures or recitations for
the second half of the term; instead, you will meet with your TA as a
team for project mentoring.
* What you need to do:
- Form a team, as described above.
- Email with your team list (including usernames) to 6.170-tas@mit.edu.
Send only one email per team, please. You must send this email no later than midnight, 21 October.
Tuesday, 1 October 2002
- Problem Set 4 Released. Due Tuesday, October 8 by 4:00PM (Deadline changed to beginning of lecture in following MOTD!) to NE43-511.
Wednesday, 25 September 2002
Sunday, 22 September 2002
- Reminder: Problem 1 of Problem Set 3 is due Tuesday, September 24 by 4:00PM to NE43-511.
- Students should start early to make the best use of LA's. The LA's are often backed up with questions, so you may not get help if you wait to the last minute. Please review the LA hours schedule.
Thursday, 19 September 2002
- Revised Problem Set 3 available. Problem 1 is due Tuesday, September 24 by 4:00PM to NE43-511. The following changes have been made:
- There are additional Q&A's regarding graph directedness and the St. Paul Street station.
- Problem 1 originally asked you to hand in a list of the changes you made in your design between the first due date and the final due date. That change list will not be required.
- Recitation Section 1 with Ajay Sudan will be held today in 24-114 at 12pm
Tuesday, 17 September 2002
Sunday, 15 September 2002
- Reminder: Problem Set 2 is due Tuesday, September 17 by 4:00PM to <\b>NE43-511.
- Reminder: Class will not be held tomorrow Monday, September 16 due to the Yom Kippur holiday.
Thursday, 12 September 2002
- Revised Problem Set 2 is now available. Due Tuesday, September 17 by 4:00PM to NE43-511The following changes were made:
- The instance variables in Card and Deck now have privateaccess, not default (package) access.
- The specification for Deck.listCards now has this additional clause:
Requires: the deck must not be modified while the iterator is in use.
- A new question can be found in the problem set's Q & A section, warning about representation exposure.
- We strongly encourage you to use the 6.170 Zephyr Instance. The instance can be used to get in touch with classmates and any lab assistants on duty.
Tuesday, 10 September 2002
- Problem Set 2 Released. Due Tuesday, September 17 by 4:00PM t\o NE43-511
- First recitation is this Thursday, Sept 12 in your assigned recitation room. If you have not received a recitation assignment, send us email at 6.170-staff@mit.edu.
Sunday, 8 September 2002
- Section assignments are now available. Not everyone who asked for a noon section could be assigned to the noon section; we will not be moving any more students into that section. Email 6.170-staff@mit.edu with questions or concerns.
- You should address email questions about the problem sets to 6.170-staff@mit.edu, rather than individual TAs; this will increase the chances of your question being answered quickly.
- For ps1, you can use code available in the Java class libraries, such as that in java.util.*.
Wednesday, 4 September 2002
- Problem Set 1 Released. Due Tuesday, September 10 by 4:00PM to NE43-511
- Recitation will be held every Thursday, except tomorrow September 5. Tomorrow we will have lecture instead in 34-101 from 2-3pm.
- Recitation room assignments will be emailed to students.
Tuesday, 3 September 2002
- First class is tomorrow! 2--3pm in room 34-101.
- Please be sure to fill out the on-line signup form by midnight tomorrow.
- Handouts and other information are available on the handouts web page.
Thursday, August 22, 2002
- Class starts in a few weeks....
Watch this space for more info.
Back to the 6.170 home page
For problems or questions regarding this page, contact: 6.170-webmaster@mit.edu.