CSCI 215

CSCI 215
Object-Oriented Programming and Implementations in Java

DATEDAY MATERIAL NOTES DUE
Aug.26 1 Introduction, Web Page class page and notes  
Aug.28 2 Labs, Documentation Labs and Design: OMs and ADTs  
Sept.2 3 Object Models, OO Discussion OO, and UML Tools  
Sept.4 4 Java Intro Java notes  
Sept.9 5 OMs, ADTs, Labs and examples of mouse movement Javadoc, ADTs and Applet Introduction  
Sept.11 6 Java Syntax here  
Sept.16 7 Java Classes notes Preliminary Lab 1 (Docs): web page, OM and ADT
Sept.18 8 Applets and awt notes , more Applets and lab info special note
Sept.23 9 Applets, Graphics, Components, Double buffering Components and SuperGUI  
Sept.25 10 Swing Swing notes  
Sept.30 11 Threads listing and particularly here  
Oct.2 12 Threads and Lab 2: Demo Thread Labs continued Lab 1: Graphics Editor
Oct.7 13 More Threads    
Oct.9 14 Event Handling back to Java 1.1 Event info  
Oct.14 15 Classes, Packages classes, packages  
Oct.16 16 Interfaces Interfaces  
Oct.21 17 Applications and Exceptions applications  
Oct.23 18 Exceptions and Exception Handling Exceptions and SUN tutorial Lab 2: Threads
Oct.28 19 Distributed Networks networks and Lab 3  
Oct.30 20 Client Server programming networks  
Nov.4 21 IO part I IO and SUN tutorial
Java Tech Tips
 
Nov.6 22 IO part II IO also Thread Demos  
Nov.11 23 Database notes particularly Java and Databases  
Nov.13 24 Database windows Access example and Oracle , and found  
Nov.18 25 Database Using JDBC: a walkthrough Lab 3: Client/Server Networking
Nov.20 26 catch up the Lab and Oracle , connection pools  
    Thanksgiving Break    
Dec.2 27 serialization serialization 
Dec.428 serialization more notesand reflection stuff  
Dec.9 29 stuff and the future cool page and advanced class , a couple lab3s  
Dec.1130 the future DEMOS Lab 4: Database
Dec 18Final Thursday   2-3:50pmlab presentations    

Course notes for these lectures are here