AP Computer Science A (Advanced Programming)

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

AP CSA Practice Exams -> Varsity Tutors AP Practice Tests

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
2017-2018 Syllabus  Aug 30, 2017, 12:48 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
Binary Conversion  Sep 6, 2017, 8:22 AM Anita Crowder
Ċ
View
Chapter 1 Powerpoint Slides  Sep 6, 2017, 8:15 AM Anita Crowder
ċ

View
Text of Chapter 1 Listings.  Sep 6, 2017, 8:00 AM Anita Crowder
Ċ
View
Chapter 1 Study Guide - Due 9/18/2017  Sep 13, 2017, 7:00 AM Anita Crowder
Ċ
View
Chapter 1 Test Study Guide [KEY]  Sep 18, 2017, 5:09 AM Anita Crowder
Ċ
View
Converting from decimal to hexadecimal  Sep 6, 2017, 8:23 AM Anita Crowder
Ċ
View
Hexadecimal and Octal  Sep 6, 2017, 8:23 AM Anita Crowder
Ċ
View
Hexadecimal Conversion  Sep 6, 2017, 8:23 AM Anita Crowder
Ċ
View
Homework #1 - Self-Review Questions - Due 9/8/2017  Sep 6, 2017, 8:21 AM Anita Crowder
ċ

View
Chapter 1 Vocabulary - Due 9/8/2017  Sep 6, 2017, 8:21 AM Anita Crowder
ċ

View
Binary Conversion Worksheet - Due 9/11/2017  Sep 6, 2017, 8:21 AM Anita Crowder
ċ

View
Hexadecimal Worksheet - Due 9/11/2017  Sep 6, 2017, 8:22 AM Anita Crowder
ċ

View
Chapter 1 Exercises - Due 9/13/2017  Sep 6, 2017, 8:22 AM Anita Crowder
Ā
View
Lab #1 - Due 9/18/2017  Sep 6, 2017, 8:22 AM Anita Crowder
Ċ
View
Homework #10 [Enumerated Data Types] - Due 10/11/2017  Oct 4, 2017, 4:56 AM Anita Crowder
Ā
View
Homework #6 [Chapter 2 Self-review Questions] - Due 10/4/2017  Oct 4, 2017, 4:56 AM Anita Crowder
ċ

View
Homework #6 [Chapter 2 Vocabulary] - Due 10/6/2017  Oct 4, 2017, 4:56 AM Anita Crowder
ċ

View
Homework #9 [Syntax Error Worksheet] - Due 10/9/2017  Oct 4, 2017, 4:56 AM Anita Crowder
Ċ
View
Homework #9 [Random Class Worksheet] - Due 10/9/2017  Oct 4, 2017, 4:57 AM Anita Crowder
Ā
View
Chapter 2 Programming Exercises - Due 10/11/2017  Oct 4, 2017, 4:58 AM Anita Crowder
Ċ
View Download
Competitive Programming - Edition 1  5194k v. 1 May 28, 2013, 5:41 AM Anita Crowder
ċ

View
Explore Task Template  Nov 14, 2017, 5:32 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