CMPT 505-02: Fundamentals of Computer Science I
(Fall 2002)
http://roman.montclair.edu/Teach/Fall2002/505

COURSE INFORMATION (First Handout)

JAVA/UNIX HOWTO

RI-110 Sun/Solaris LAB
 
 

TENTATIVE SCHEDULE



 

Week
Tuesday
Thursday
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
 CLASS CANCELED (SNOW) !!!
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