Issaquah High School Computer Science

Mr. Stutler | Room 3209 | Issaquah High School, Issaquah, WA

Slide Decks and Sample Java Code

Semester 1 Final Exam Topics
List of topics for the AP CSA semester 1 final exam.
Object-Oriented Design
Object-Oriented Design principles, best practices, and exercises.
Object-Oriented Programming Vocabulary
What's a Class? What's an Object? Definitions for these terms and a few others
Test Methods
Writing a test method with test cases to validate your code
Vocabulary and terminology
PowerPoint slide deck covering vocabulary and terminology such as algorithm, program, and so on
Computer Hardware and Binary Data
PowerPoint slide deck covering computer hardware and binary data
Sample Java Programs
Java samples and demos from class
Java Styles and Conventions
Java styles and conventions for naming, formatting, indentation, and spacing

Important/Useful Links

Building Java Programs, 2nd Edition
Textbook for AP Computer Science A and Advanced CS Topics & Projects.
Download JDK
The tools and libraries necessary to write and execute Java programs on your computer. Download and install the JDK before installing jGRASP.
Download jGRASP
The IDE (integrated development environment) we use in AP Computer Science
View Java API
Documentation on the libraries included as part of the JDK
Practice-It
UW-hosted website for completing problems from the textbook; used for our homework assignments
Practice-It Course Signup
After creating your Practice-It account, use this link to sign up for the course offering. Make sure your School/Org is set to "Issaquah High School", then add the "2019-20 Per X" course offering.
GradeIt
UW-developed system for submitting, grading, and returning programming assignments
AP Computer Science A Exam
Exam overview, exam format, sample questions and scoring information
AP Computer Science A Course Description
Detailed course description of AP Computer Science A, including topics such as problem solving, data structures, and algorithms
Appendix A: AP Computer Science Java Subset
Appendix A: The AP Java subset is the features of the Java language that will appear on the AP Computer Science A exam
Java Quick Reference
Accessible methods from the Java library that may be included on the exam