MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

Calendar

LEC. # LECTURE TOPIC PROBLEM SET READING IMPORTANT DATE
OBJECTS AND JAVA®
1 Course Overview and Introduction to Java® 1 Ch 1  
2 LAB: Interactive Development Environment, Data Types 1 Ch 2  
3 Variables, Operators, Control Structures 1 Ch 3 43-73  
4 Control Structures 2 Ch 3 74-95  
5 LAB: Classes  2 Ch 4 111-130 PS 1 Due
6 Classes 3 Ch 4 131-142  
7 Methods 3 Ch 4 148-164  
8 LAB: Static Members 3 Ch 4 142-148 PS 2 Due
PROGRAM STRUCTURE
9 Arrays, Vectors  3 Ch 3 95-109   
10 Recursion 4    
11 LAB: Scope, Access 4   PS 3 Due
12 Inheritance, Packages 4 Ch 5 181-203   
12       QUIZ #1
13 LAB: Interfaces, Inner Classes 4 Ch 6 251-286   
GRAPHICAL USER INTERFACES
14 Introduction to the Swing Toolkit 5 Ch 7 295-314, 323-326, 328-338  
15 Swing Components 5 Ch 9 417-510  
16 LAB: Event Delegation Model 5 Ch 8 347-392 PS 4 Due
17 Swing 2D API 5 Ch 7 315-328  
18 Swing 2D Transformations 6    
NUMERICAL METHODS
19 LAB: Root Finding 6 NR 347-368* PS 5 Due
20 Integration, Differential Equations 6 NR 129-139*   
21 Matrix Methods 7    
22 LAB: Linear Systems 7 NR 32-42* PS 6 Due
DATA STRUCTURES
23 Stacks, Queues 7    
24 Finite State Machines, Postfix Calculator 8    
25 LAB: Linked Lists 8   PS 7 Due
25       QUIZ # 2
26 LAB: Trees 8    
27 Trees, Graphs 8    
ADVANCED JAVA® FEATURES
28 Exceptions 9 Ch 11 635-659  
29 LAB: Streams 9 Ch 12 693-709, 726-740 PS 8 Due
SORTING AND SEARCHING
30 More on Streams 9    
31 Hashing 10    
32 LAB: Sorting Algorithms 10   PS 9 Due
33 Java® Collections Framework 10 **  
THREADS AND WEB
34 Threads   **  
35 LAB: Threads   ** PS 10 Due
36 Java® and the Web   **  
37 Brief Look at C++      
  FINAL EXAM - Finals Week      

* NR - Numerical Recipes in C (Press et al.) to optionally supplement class notes

** In Vol. 2 of Core Java (Horstmann and Cornell) to optionally supplement class notes

Java?? is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.