JAVA 11
APC
Welcome to our Java programming course! Hopefully you will love it!
RESOURCES
Course Outline
Curriculum Document
About APC
Ascii Conversion Chart
Binary Conversion Chart
Java in Command Prompt
File – NOOPDraw.java
UNIT 0 – INTRODUCTION TO PROGRAMMING &
JAVA
Topic 01 – Programming Languages
Topic 02 – Conversion To Machine Language
Topic 03 – Introducing Java
Topic 04 – Java Software
UNIT 1 – PROGRAMMING BASICS
Topic
05 – Your First Java Program (AP Extra)
Topic 06 – Variables (AP Extra)
Topic 07 – Arithmetic Expressions (AP Extra)
Topic 08 – Keyboard Input & Strings (AP Extra)
Topic 09 – Introducing Objects (AP Extra)
Topic 10 – Math Functions (AP Extra)
Topic 11 – Graphics Functions (AP Extra)
Topic 12 – Unit Challenges
Topic 13 – Test Review
UNIT 2 – IF STATEMENTS
Topic
14 – If / Else (AP Extra)
Topic 15 – Else if (AP Extra)
Topic 16 – Randomness (AP Extra)
Topic 17 – Unit Challenges
Topic 18 – Test Review
UNIT 3 – LOOPS
Topic 19 – While Loops, Part 1 (AP Extra)
Topic 20 – While Loops, Part 2 (AP Extra)
Topic 21 – Loop Application: Animation
Topic 22 – Loop Application: Battle Game
Topic 23 – For Loops, Part 1
Topic 24 – For Loops, Part 2
Topic 25 – Loop Application: Graphics (AP Extra)
Topic 26 – Unit Challenges (AP
Alternate Options)
Topic 27 – Test Review
UNIT 4 – FUNCTIONS
Topic 28 – Intro to Functions (AP Extra)
Topic 29 – Functions & Objects (AP Extra)
Topic 30 – Void Functions
Topic 31 – Modular Programming
Topic 32 – Boolean Functions
Topic 33 – Recursion (AP Extra)
Topic 34 – Unit Challenges
Topic 35 – Test Review
UNIT 5 – OBJECT-ORIENTED PROGRAMMING
Topic 36 – Constructors I (AP Extra)
Topic 37 – Constructors II (AP Extra)
Topic 38 – Instance Methods
Topic 39 – Building Full Classes
Topic 40 – Data Encapsulation
Topic 41 – Classes with Aggregation
Topic 42 – Unit Challenges
Topic 43 – Test Review
OOP Exercises I
OOP Exercises II
UNIT 6 – ARRAYS
Topic 44 – Intro To Arrays
Topic 45 – Processing/Searching Arrays
Topic 46 – Object Arrays
Topic 47 – ArrayLists
Topic 48 – Quiz Review (combined with
Strings quiz)
UNIT
7 – STRINGS
Topic 49 – Basics of Strings
Topic 50 – Walking Through A String
Topic 51 – Quiz Review (combined with Arrays
quiz)
INDEPENDENT TOPICS
Independent Topic 01 – Types of Errors
Independent Topic 02 – Varargs
Independent Topic 03 – Enum Types
Independent Topic 04 – Javadoc
Independent Topic 05 – Timing
Independent Topic 06 – Characters
Future task – OCR
Algorithm Lesson link (untested)
Future task 2 – OCR
Algorithm Testing Lesson link (untested)
Future task – More from teachengineering site (search for Java)
|