AP Computer Science A

COURSE DESCRIPTION

The course objectives for AP Computer Science A as described in the AP Computer Science Course Description are included in this course. This course focuses on an object-oriented approach to problem solving using Java. It includes the study of common algorithms and the use of some of Java's built-in classes and interfaces for basic data structures. It is expected that students will have the skills to take the AP Computer Science A Examination at their home schools if they so desire. The students and I will work to assure that every student has an opportunity to achieve a qualifying score on the exam.

AP Computer Science A is a substantial course that requires a meticulous approach from both students and instructor. The limited class time is fully utilized for discussion and activities, labs, quizzes, review, and multiple-choice tests. Outside class reading and homework is critical to students' understanding of the material. Reading and comprehending technical material is a new skill for most students. Students need to learn active reading techniques, including how to take notes.

PDF Textbook -> Java Software Solutions for AP Computer Science, 3rd Edition

Online Java Compiler -Tutorialspoint Java Compiler 

AP CSA Practice Exams -> Varsity Tutors AP Practice Tests

Georgia Tech CSA Practice -> Practice Exam and Key Concepts

Barron's AP CSA Practice Exam --> Barron's AP CSA

Practice It! -> http://practiceit.cs.washington.edu/index.jsp


***Programming Competition Resources***


Everything you will need


Tout ce que vous aurez besoin

كل شيء سوف تحتاج

你需要的一切



SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
Ċ
View
Syllabus  Aug 30, 2018, 12:42 PM Anita Crowder
ċ

View
Click on this link to download the Dr.Java application to your desktop.  Sep 11, 2015, 12:07 PM Anita Crowder
ċ

View
Text files for program examples in Chapter 1.  Sep 9, 2018, 10:25 AM Anita Crowder
Ċ
View
  Sep 24, 2018, 11:19 AM Anita Crowder
Ċ
View
Chapter 1 Test Study Guide with attached answer sheet - Due 9/24/2018  Sep 21, 2018, 7:20 AM Anita Crowder
Ċ
View
Required Flowerbox heading format for ALL programs.  Sep 9, 2018, 9:35 AM Anita Crowder
Ċ
View
Notes on the hexadecimal and binary number systems.  Sep 9, 2018, 9:52 AM Anita Crowder
Ċ
View
Homework #1 [Vocabulary] - Due 9/12/2018  Sep 9, 2018, 9:52 AM Anita Crowder
Ċ
View
Homework #2 [Self-Review Questions] - Due 9/17/2018  Sep 12, 2018, 7:43 AM Anita Crowder
ċ

View
Homework #3 [Binary Conversion] - Due 9/17/2018  Sep 12, 2018, 7:41 AM Anita Crowder
ċ

View
Homework #4 [Octal and Hexadecimal Conversion] - Due 9/17/2018  Sep 12, 2018, 7:41 AM Anita Crowder
ċ

View
Homework #5 [Chapter 1 Exercises] - Due 9/17/2018  Sep 12, 2018, 7:47 AM Anita Crowder
Ċ
View
Homework #6 [Programming Vocabulary] - Due 9/19/2018  Sep 17, 2018, 6:58 AM Anita Crowder
Ċ
View
Java reserved words  Sep 9, 2018, 9:39 AM Anita Crowder
Ċ
View
Lab #1 - Classwork 9/10/2018  Sep 9, 2018, 9:35 AM Anita Crowder
Ā
View
Lab #2 - Classwork Due 9/19/2018  Sep 17, 2018, 6:58 AM Anita Crowder
Ċ
View
Slides for the presentation on number bases and conversions.  Sep 9, 2018, 9:52 AM Anita Crowder
Ċ
View
Chapter 2 Powerpoint Slides  Sep 24, 2018, 11:22 AM Anita Crowder
ċ

View
Program listings for Chapter 2.  Oct 3, 2018, 7:13 AM Anita Crowder
Ċ
View
Homework #10 [Enumerated Data Types Worksheet] - Due 10/3/2018  Oct 1, 2018, 8:02 AM Anita Crowder
Ċ
View
Homework #11 [Chapter 2 Exercises] - Due 10/3/2018  Oct 1, 2018, 8:02 AM Anita Crowder
Ċ
View
Homework #12 [Pre-Lab #4 Exercises] - Due 10/3/2018  Oct 1, 2018, 8:03 AM Anita Crowder
Ċ
View
Homework #13 [Pre-Lab #5 Exercises] - Due 10/15/2018  Oct 10, 2018, 4:58 AM Anita Crowder
Ċ
View
Homework #14 [Modulus Practice] - Due 10/15/2018  Oct 10, 2018, 4:59 AM Anita Crowder
Ċ
View
Homework #15 [Math.Random Worksheet] - Due 10/15/2018  Oct 10, 2018, 4:59 AM Anita Crowder
ċ

View
Homework #7 [Chapter 2 Vocabulary] - Due 10/1/2018  Sep 26, 2018, 7:53 AM Anita Crowder
Ā
View
Homework #8 [Chapter 2 Self-Review Questions] - Due 10/1/2018  Sep 26, 2018, 7:51 AM Anita Crowder
Ċ
View
Homework #9 [Random Class Worksheet] - Due 10/1/2018   Oct 1, 2018, 7:09 AM Anita Crowder
Ċ
View
Lab #3 [Chapter 2] - Due 10/1/2018  Sep 24, 2018, 11:21 AM Anita Crowder
Ċ
View
Lab #4 [Chapter 2] - Due 10/5/2018  Oct 1, 2018, 8:03 AM Anita Crowder
Ċ
View
  Oct 10, 2018, 4:57 AM Anita Crowder
Ċ
View
String Concatenation Worksheet [Classwork] - 9/26/2018  Sep 24, 2018, 11:20 AM Anita Crowder
ċ

View
Program listings from Chapter 3 of the text book.  Nov 14, 2018, 6:30 AM Anita Crowder
ċ

View
Chapter 3 Study Guide  Nov 26, 2018, 5:35 AM Anita Crowder
ċ

View
Chapter 3 Vocabulary - Due 10/22/2018  Oct 22, 2018, 7:26 AM Anita Crowder
ċ

View
Conditionals Worksheet - Due 10/22/2018   Oct 22, 2018, 7:34 AM Anita Crowder
Ā
View
Chapter 3 Exercises - Due 10/22/2018   Oct 22, 2018, 7:34 AM Anita Crowder
Ā
View
Chapter 3 Self-Review Questions - Due 10/24/2018  Oct 22, 2018, 7:29 AM Anita Crowder
Ā
View
Chapter 3 More Self-Review Questions - Due 10/24/2018  Oct 22, 2018, 7:30 AM Anita Crowder
ċ

View
For Loops Worksheet - Due 10/24/2018   Oct 22, 2018, 7:34 AM Anita Crowder
ċ

View
While Loops Worksheet - Due 10/24/2018   Oct 22, 2018, 7:40 AM Anita Crowder
ċ

View
More For Loops - Due 10/29/2018  Oct 22, 2018, 7:33 AM Anita Crowder
ċ

View
Even More For Loops - Due 10/29/2018  Oct 22, 2018, 7:33 AM Anita Crowder
ċ

View
Truth Tables - Due 10/29/2018  Oct 22, 2018, 7:40 AM Anita Crowder
ċ

View
Boolean Worksheet - Due 10/29/2018  Oct 22, 2018, 7:47 AM Anita Crowder
Ċ
View
AP Computer Science A Magpie Lab Student Guide  Nov 2, 2018, 2:53 AM Anita Crowder
Ā
View
Lab #6 [Chapter 3] - Due 11/19/2018  Nov 14, 2018, 6:28 AM Anita Crowder
ċ

View
Starter Code for the Magpie Lab  Nov 2, 2018, 2:52 AM Anita Crowder
ċ

View
Program examples from Chapter 4.  Dec 3, 2018, 7:39 AM Anita Crowder
Ā
View
Homework #27 [Self-Review Questions] - Due 11/28/2018  Nov 28, 2018, 7:07 AM Anita Crowder
ċ

View
Homework #28 [Vocabulary] - Due 11/28/2018  Nov 28, 2018, 7:08 AM Anita Crowder
Ā
View
Homework #29 [Chapter 4 Exercises] - Due 11/30/2018  Nov 28, 2018, 7:08 AM Anita Crowder
ċ

View
Homework #30 [Classes Worksheet] - Due 11/30/2018  Nov 28, 2018, 7:09 AM Anita Crowder
Ċ
View
Lab #7 [AP CSA Elevens Lab] - Activity 1 ONLY Due 12/10/2018   Dec 3, 2018, 7:36 AM Anita Crowder
ċ

View
Starter code for AP CSA Elevens Lab.  Dec 3, 2018, 6:37 AM Anita Crowder
Ā
View
Lab #8 [Chapter 4 Programming Projects] - Due 12/5/2018   Dec 3, 2018, 8:09 AM Anita Crowder
Ā
View
Lab #9 [Chapter 4 Programming Projects - Applets] - Due 12/10/2018  Dec 3, 2018, 8:10 AM Anita Crowder
ċ

Download
Images class file for Chapter 5 Exercises. Place in the jre and jdk \bin\ext directories.   7k v. 1 Oct 7, 2013, 5:18 AM Anita Crowder
ċ

Download
sounds class file for Chapter 5 exercises. Place in the jre and jdk \jre\bin\ext folders.   15k v. 1 Oct 7, 2013, 5:18 AM Anita Crowder