Special software is required to use some of the files in this section: .java, .class, .mf, .zip, and .gz.

The labs for the course began after the lecture session and were designed to take one hour. During the lab sessions, students received assistance from the instructors. Since 6.092 was a preparatory class for 6.170, many of the lab assignments were taken from 6.170 material. The 6.170 tools in this section refer to Athena, which is MIT's UNIX®-based computing environment. The files (.properties and .css) are specific to the Lab 2 assignment.

1 Lab 1: JavaTM Basics, Problems 1-4 (PDF) Lab 1 Solutions (PDF) (JAVA) (JAVA) (JAVA)
2 Lab 1 (cont.): Balls and Boxes, problem 7 (PDF) (JAVA) (JAVA) (JAVA) (JAVA)
3 Lab 2: MadLibs: Hours of Linguistic Fun (PDF) (ZIP) (The ZIP file contains: 100 .class files, 1 .css file, 6 .gif files, 1 .mf file, and 1 .properties file.)

lab2.tar.gz (GZ) (The GZ file contains: 7 .java files, 1 .classpath file, and 1 .project file.) (JAVA) (JAVA) (JAVA) (JAVA) (JAVA) (JAVA) (JAVA)
4 Lab 3: Comparators and Ordering (PDF) lab3.tar.gz (GZ) (The GZ file contains: 6 .java files, and 1 java~ file.) (JAVA) (JAVA) (JAVA) (JAVA) (JAVA) (JAVA)