ECE 373
Object-Oriented Software Design


Lecture Handouts

 

 Lecture Sets

 Lecture Set 1: Object-Oriented vs. Procedure-Oriented Software Development   (pdf version)


  Lecture Set 2: Objects and Classes in Smalltalk   (pdf version)


  Lecture Set 3: Methods and Message Passing in Smalltalk   (pdf version)


  Lecture Set 4: Programming in Smalltalk   (pdf version)


  Lecture Set 5: System and Foundation Classes - Streams and Collections   (pdf version)


  Lecture Set 6: System and Foundation Classes - Magnitudes, Shared Object Protocol (pdf version)


  Lecture Set 7: JAVA: A Primer   (pdf version)


  Lecture Set 8: A Little JAVA - Programming reference   (pdf version)


  Lecture Set 9: OO Design Techniques   (pdf version)


  Lecture Set 10: JAVA Inheritance and Polymorphism   (pdf version)


  Lecture Set 11: Serialization and Sockets   (pdf version)


  Lecture Set 12: Program Development - Linked Lists in JAVA   (pdf version)


  Lecture Set 13: Networking Case Study   (pdf version)



  Lecture Set 14: Capturing OO Designs in UML and Rational Rose   (pdf version)