Mr. Hatcher's Website
Home Page
Bio
Courses
AP Computer Science
Principles of Accounting I
Honors Accounting
Beginning Programming
IB Business Management
Links
FBLA
Dr Java Instructions
News
Course Calendars
IB Bus Mgt Calendar
APCSA Calendar
Stock Club
AP Computer Science
2023/2024 Syllabus for AP Computer Science
2023/2024 AHS Common Syllabus
Fall Review Guide (Not Exhaustive)
Practice-It
PowerPoint Slide Shows
Base Conversion Slide Shows
Base Conversion Lesson 1
Base Conversion Lesson 2
Base Conversion Exercises
Java Textbook PowerPoints
Chapter 1 PowerPoint Slides
Chapter 2 PowerPoint Slides
String Concatenation Slide Show
Chapter 3 PowerPoint Slides
For Loop PowerPoint Slide
Chapter 4 PowerPoint Slides
Chapter 6 PowerPoint Slides
Chapter 5 PowerPoint Slides
Chapter 7 PowerPoint Slides
Abstract Methods & Interfaces
Recursion PowerPoint
Class Videos
Recursion
Double Recursion Video
Worksheet #3 Solutions
Question 21 & 22
Question 23
Question 24
Question 25
Question 26
Question 27
Question 28
Question 29
Question 30
Labs & Worksheets & Projects
Chapter 1
Hex and Octal Notes
Binary Grid
Binary Grid Questions
Base 10 Conversion Worksheet
Hex/Binary/Octal Conversion Worksheet
FlowerBox required heading format
Java Reserved Words
Hardware & Internet Vocab Worksheet
Programming Vocabulary Worksheet
Lab Exercises
-- Chapter 1
Turtle Initial Lab
Chapter 2
Vocabulary Worksheet 2.1 & 2.2
String Literals & Concatenation Worksheet
Lab Exercises 2.1 & 2.2
Vocabulary Worksheet 2.3 & 2.4
Pre-Lab 2.3 & 2.4
Lab Ex
ercises 2.3 & 2.4
Vocabulary Worksheet 2.5
Pre-Lab 2.5 -- 2.7
Remainder Operator Practice Worksheet
Enumerated Types Worksheet
Vocabulary Worksheet 2.7 -- 2.9
Math Randon Instruction Sheet
Math Random Method Worksheet
Turtle Decomposition Project
Chapter 3
Chapter 3 Vocabulary
If - else Worksheet
Pre-Lab 3-2
Boolean Worksheet
Labs 3.2 & 3.3
While Loops Worksheet
Pre-Lab 3-5
Lab 3-5
For Loop Worksheet
For Loop2 Worksheet
Lab 3-7
Choice Labs:
Rock, Paper, Scissors Project
Palindrome Project
Draw a Face Using the Graphics Class
Slot Machine Project
Chapter 4
Pre-Lab 4.1
Chapter 4 Vocab
Classes Worksheet
Lab 4.2
Lab 4.3
Lab 4.4
Chapter 6
Array Declaration Worksheet
Array Lab 1 Differentiated
Lab 6.1
Lab 6.2
Lab 6.3
Selection Sort Worksheet
Insertion Sort Worksheet
Jagged Array Project
Lab 6.5 Shopping Cart
Lab 6.6 ArrayList Shopping Cart
Magic Squares
Merge Sort Video
Chapter 5 & 7
The static modifier worksheet
Lab 7.1 Dogs
Lab 7.2
Lab 7.3
Polymorphism Project
StaffMember
Employee
Executive
Hourly
Volunteer
Chapter 8 Recursion
Worksheet 1
Worksheet 2
Worksheet 3
Recursion FRQ Practice
Board Game
College Board Labs
Picture Lab
Elevens Lab
Magpie Lab
End-of-Year Project Instructions
End-of-Year Project Rubric