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
ċ

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