CMSC 132 - Object-Oriented Programming II

Spring 2005

Lecture Slides

Date Topic Book Slides
Jan 26 Introduction   PPT, PDF
Jan 28 Software Life Cycle Chapter 1 PPT, PDF
Jan 31 PPT, PDF
Feb 2 Object-Oriented (OO) Design Chapter 2 PPT, PDF
Feb 4 PPT, PDF
Feb 7 Unified Modeling Language (UML) PPT, PDF
Feb 9 PPT, PDF
Feb 11 OO Design Case Study & Testing Chapter 4 PPT, PDF
Feb 14 Networking Support in Java Chapter 13 PPT, PDF
Feb 16 PPT, PDF
Feb 18 Algorithmic Complexity Chapter 5 PPT, PDF
Feb 21 PPT, PDF
Feb 23 PPT, PDF
Feb 25 Regular Expressions & Automata   PPT, PDF
Feb 28 Snow Day
Mar 2 Midterm Review Chapters 1-5,13 PPT, PDF
Mar 4 Midterm 1 Chapters 1-5,13
Mar 7 Data Structures & Java Collections Chapter 6,9 PPT, PDF
Mar 9 Graph Algorithms Chapter 8 PPT, PDF
Mar 11 PPT, PDF
Mar 14 Binary Search Trees Chapter 7 PPT, PDF
Mar 16 Heaps & Priority Queues Chapter 6 PPT, PDF
Mar 18 Hashing & Hash Tables Chapter 8,9 PPT, PDF
Mar 21 Spring Break
Mar 28 Compression & Huffman Trees   PPT, PDF
Mar 30 Index Search Trees (Trie) Chapter 8 PPT, PDF
Apr 1 Linear Data Structures Chapter 6 PPT, PDF
Apr 4 Sorting Algorithms Chapter 5,7,9 PPT, PDF
Apr 6
Apr 8 Advanced Tree Data Structures Chapter 7 PPT, PDF
Apr 11 OOP in Java Chapter 3 PPT, PDF
Apr 13 Midterm 2 Review Chapter 6-9 PPT, PDF
Apr 15 Midterm 2 Chapter 6-9
Apr 18 OOP in Java - Inner Classes Chapter 3 PPT, PDF
Apr 20 Design Patterns   PPT, PDF
Apr 22 PPT, PDF
Apr 25 Multithreading & Synchronization Chapter 11 PPT, PDF
Apr 27 PPT, PDF
Apr 29 Graphics User Interface (GUI) Chapter 12 PPT, PDF
May 2
May 4 Java Exceptions Chapter 10 PPT, PDF
May 6 Algorithm Strategies   PPT, PDF
May 9 Java 1.5 & Effective Java   PPT, PDF
May 11 Final Exam Review Chapter 1-13 PPT, PDF
May 17 Final Exam (4-6pm, ARM 0135) Chapter 1-13