Lecture Notes | Java Preparation for 6.170 | Electrical Engineering and Computer Science | MIT OpenCourseWare Browse Course Material Syllabus Calendar Lecture Notes Labs Projects Study Materials Related Resources Course Info Instructors: Corey McCaffrey Justin Mazzola Paluska Lucy Mendel Ray He Robert Toscano Scott Ostler Course Number: 6.092 Departments: Electrical Engineering and Computer Science As Taught In: January IAP 2006 Level: Undergraduate Topics Engineering Computer Science Programming Languages Software Design and Engineering Learning Resource Types notes Lecture Notes group_work Projects menu search Give Now About OCW Help & Faqs Contact Us search Give now About OCW help & faqs contact us Course Info Java Preparation for 6.170 Syllabus Calendar Lecture Notes Labs Projects Study Materials Related Resources Hide Course Info Lecture Notes arrow_back browse course material library_books The daily class sessions consisted of two hours of lecture followed by one hour of assisted lab work. The lectures notes are provided below. All lecture notes were used with the permission of the instructor named. DAY # LECTURE NOTES 1 Introduction and JavaTM Programming by Lucy Mendel (PDF) JavaTM Objects by Corey McCaffrey (PDF) 2 Classes and Interfaces by Justin Mazzola Paluska (PDF) Polymorphism by Robert Toscano (PDF) 3 Hashing, Collections, and Comparators by Scott Ostler (PDF) 4 Interfaces, Abstract classes, Exceptions, Inner classes by Lucy Mendel (PDF) 5 Review, Question and Answer, Writing an Address Book Program that Loads and Stores Files to Disk Course Info Instructors: Corey McCaffrey Justin Mazzola Paluska Lucy Mendel Ray He Robert Toscano Scott Ostler Course Number: 6.092 Departments: Electrical Engineering and Computer Science As Taught In: January IAP 2006 Level: Undergraduate Topics Engineering Computer Science Programming Languages Software Design and Engineering Learning Resource Types notes Lecture Notes group_work Projects Accessibility Creative Commons License Terms and Conditions MIT OpenCourseWare is an online publication of materials from over 2,500 MIT courses, freely sharing knowledge with learners and educators around the world. Learn more Accessibility Creative Commons License Terms and Conditions PROUD MEMBER OF : © 2001–2022 Massachusetts Institute of Technology