CMSC 131 - Object-Oriented Programming I

Summer 2005

Lecture Supplements and Code Snippets

Week Supplement(s) Code Snippet(s)
Week 1
 
Chapt 0: No notes
Chapt 1: Systems Word, PDF
Chapt 2: Java Intro Word, PDF

Chapt 3: Variables, Operators, Control Word, PDF
Chapt 4: Variables, Operators, Types Word, PDF


Chapt 1: HelloWorld.java
Chapt02.jar

Chapt03.jar

Week 2
 
Chapt 5: Program Design and Development Word, PDF
Chapt 6: Intro to Objects Word, PDF
Chapt05.jar
Chapt06.jar
Week 3
 
Chapt 7: Intro to Classes and Methods Word, PDF

Chapt 8: More about Methods Word, PDF

Chapt07.jar

Chapt08.jar

Week 4
 
Chapt 8: Cont.  
Week 5
 
Chapt 9: More about Classes Word, PDF

Chapt 10: Interfaces and Flow Word, PDF
Chapt 11: Arrays Word, PDF

Chapt09.jar, JUnitExample.jar

Chapt10Snippets.java
Chapt11Snippets.java

Week 6
 

Chapt 12: Arrays II and MVC Word, PDF

Chapt 13: Interfaces II Word, PDF
Chapt 14: Classes III and System Design Word, PDF
Chapt 14a: Additional Memory Map Supplement Word, PDF

Chapt 15: GUI Word, PDF

Chapt12Snippets.java

Chapt13.jar
Chapt14.jar

ArrayExample.java

Week 7 Chapt 16: Arrays II Word, PDF
Chapt 17: JUnit II Word, PDF

Chapt 18: Comments and Documentation Word, PDF
Chapt 19: Random thoughts and Strings Word, PDF
Chapt 20: Arrays III Word, PDF
Chapt 21: Arrays IV Word, PDF

CommandArgTest.java, MailManager.java, AuxMath.java, JUnitTestExample.java

Chapt18Snippets.jar,
Java Doc (for Chapt18), Chapt19Snippets.java, Chapt20Snippets.java, Chapt21Snippets.jar

Week 8

Chapt 22: Packages Word, PDF
Chapt 23: Exceptions Word, PDF

Chapt 24: Miscellany Word, PDF

Chapt 25: Iterators and Inheritance Word, PDF
 

graphics.jar
Chapt23Snippets.java

Chapt24Snippets.java

Iterator.java

Chapt25-Snippets.jar

Week 9

Chapt 26: System Design II Word, PDF

Chapt 27: Inheritance (continued) Word, PDF

Chapt 28: Interfaces revisited Word, PDF

Chapt27-Snippets.jar

Chapt28-Snippets.jar

Week 10 Chapt 29: Miscellany II Word, PDF
Chapt 30: Sorting Word, PDF

Chapt 31: Review Word, PDF

Chapt29Snippets.java SelectionSortDemo.java

Web Accessibility