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]]