CMSC 131 - Object-Oriented Programming I

Spring 3255

Lecture Supplements and Code Snippets

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

Chapt 1: HelloWorld.java
Chapt02.jar
Week 2
Jan 31
Chapt 3: Variables, Operators, Control Word, PDF
Chapt 4: Variables, Operators, Types Word, PDF
Chapt03.jar
Week 3
Feb 7
Chapt 5: Program Design and Development Word, PDF
Chapt 6: Intro to Objects Word, PDF
Chapt05.jar
Chapt06.jar
Week 4
Feb 14
Chapt 7: Intro to Classes and Methods Word, PDF Chapt07.jar
Week 5
Feb 21
Chapt 8: More about Methods Word, PDF Chapt08.jar
Week 6
Feb 28
Chapt 9: More about Classes Word, PDF Chapt09.jar, JUnitExample.jar
Week 7
Mar 07
Chapt 10: Interfaces and Flow Word, PDF
Chapt 11: Arrays Word, PDF
Chapt 12: Arrays II and MVC Word, PDF
Chapt10Snippets.java
Chapt11Snippets.java
Chapt12Snippets.java
Week 8
Mar 14
Chapt 13: Interfaces II Word, PDF
Chapt 14: Classes III and System Design Word, PDF
Chapt 14a: Additional Memory Map Supplement Word, PDF
Chapt13.jar
Chapt14.jar
Week 9 Mar 21

Spring Break!

Week 10
Mar 28
Chapt 15: GUI Word, PDF
Chapt 16: Arrays II Word, PDF
Chapt 17: JUnit II Word, PDF
CommandArgTest.java, MailManager.java, AuxMath.java, JUnitTestExample.java
Week 11
Apr 4
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
Chapt18Snippets.jar,
Java Doc (for Chapt18), Chapt19Snippets.java, Chapt20Snippets.java, Chapt21Snippets.jar
Week 12
Apr 11
Chapt 22: Packages Word, PDF
Chapt 23: Exceptions Word, PDF
Chapt 24: Miscellany Word, PDF
graphics.jar
Chapt23Snippets.java
Chapt24Snippets.java
Week 13
Apr 18
Chapt 25: Iterators and Inheritance Word, PDF
Chapt 26: System Design II Word, PDF
Iterator.java, Chapt25-Snippets.jar
Week 14
Apr 25
Chapt 27: Inheritance (continued) Word, PDF Chapt27-Snippets.jar
Week 15
May 2
Chapt 28: Interfaces revisited Word, PDF
Chapt 29: Miscellany II Word, PDF
Chapt 30: Sorting Word, PDF
Chapt28-Snippets.jar, Chapt29Snippets.java, SelectionSortDemo.java
Week 16
May 2
Chapt 31: Review Word, PDF ---
Week 17
May 16

Final Exam: May 17, 4:00-6:00pm, PHY 1412