COURSE INFORMATION (First Handout)
TENTATIVE SCHEDULE
| Week |
|
|
| WEEK1, Sept 5 | - | Introductory class |
| WEEK2, Sept 10, 12 | Computer Basics | Programming Language Basics |
| WEEK3, Sept 17, 19 | Introduction to Java | Lab1 |
| WEEK4, Sept 24, 26 | Java Program Components, S1, S2 | Control Structures (if/for), PRJ1-A, S3 |
| WEEK5, Oct 1, 3 | %, Java primitive types | Classes and Objects |
| WEEK6, Oct 8, 10 | PRJ1-D, PRJ2-A, Data Encaps. | "while", "switch", Arrays |
| WEEK7, Oct 15, 17 | Objects vs. Refs; Garbage Collection | Weeks1-7 Overview |
| WEEK8, Oct 22, 24 | Prj2 Discussion | PRJ2-D, MIDTERM, PRJ3-A |
| WEEK9, Oct 29, 31 | Midterm & Project3 Discussion | Prj3 Dis-n (Dynamic objects, "String") |
| WEEK10, Nov 5, 7 | Evals, String/Array length, Inheritance, A.java | Inheritance, File I/O, File.java |
| WEEK11, Nov 12, 14 | Prj3 Disc-n: Inheritance, Interface/"implements" |
File I/O, Exceptions, Serial-n (S.java) |
| WEEK12, Nov 19, 21 | "Object"(clone), Deep/Shallow Copy, Prj3 Q's | PRJ3-D, PRJ4-A (try), Applets |
| WEEK13, Nov 26 | Revisit Function Calls & Arguments | Thanksgiving Holiday |
| WEEK14, Dec 3, 5 | JavaPkgs:lang,io,applet,awt,math,util, swing... APIs at java.sun.com, Applets, Prj4 Disc-n |
Applets, Prj4 Disc-n, READ_THIS_JC
|
| WEEK15, Dec 10, 12 | Algs&DataStructurs: CMPT507 Preview | PRJ4-D, Overview |
| FINAL Tuesday, Dec 17, 5:30-7:30, SC-207 | ||
A = Assigned
D = Due
S = Lecture Slide