Review for Final Exam
San Skulrattanakulchai
December 14, 2016
Cumulative Exam
- The final will cumulative
- 25% from materials up to written test 2
- 75% from materials after written test 2
Old Materials
- SLIM
- You should be able to read & translate SLIM programs into Java programs
- Recursion
- You should be able to translate between methods with loops and recursive methods
New Materials - ADT’s
- You should know how to implement these generic Abstract Data Types
New Materials - Object-oriented Programming in Java
- You should understand and be able to write these constructs in Java
- fields
- methods
- access control:
public, private, protected
- You should be able to
- extend a class
- implement an interface
New Materials - Java Collections Framework
- You should know these methods from these interfaces & classes of the Java Collections Framework
List, ArrayList: get, set, add, remove, size
Map, HashMap: containsKey, get, put
New Materials - Java Swing
- You should be able to read and understand Swing codes as used in the Land of GACK lab, the nPuzzle game, and the Calculator app