This course is designed to help students prepare for an A Level project using the Java programming language. The terms used reflect the current AQA Specification.
# Review OOP Concepts
- [[Object Oriented Programming]]
# Finals Exam Prep
* [[Collections|Collections]]
* [[Object Oriented Programming|Object Oriented Programming]]
* [[Java Regular Expressions]]
* [[Exceptions|Exceptions]]
* [[Database Using Collections|Database Using Collections]]
# NEA Prep
* [[GUI Database with Collection|GUI Database with Collection]]
* [[Add a Choice Interface to the Database|Add a Choice Interface to the Database]]
* [[Java GUI Exercise Definition Helper|Java GUI Exercise: Definition Helper]]
* [[JavaGUI 6 3 GUIHashMap|JavaGUI 6: 3 GUIHashMap]]
# 2D Games
* [[Java GUI 5 2 Bouncing Ball|Java GUI 5 2 Bouncing Ball]]
* [[Bouncing Balls]]
* [[Mouse Motion Listener, Key Listener Tennis]]
* [[Abstract Classes and Interfaces]]
* [[Object Oriented Programming]]
* [[GUI Breakout|GUI Breakout]]
# September Work
* [[Parsers|Parsers]]
* [[Data Structures Queues, Stacks, Trees|Data Structures: Queues, Stacks, Trees]]
* [[grep a Dictionary|grep a Dictionary]]
* [[+ JDBC Project]]