|
Advanced Placement Computer Science
The goals of this course are comparable to a
first-year college course in computer science. The
course is intended to serve both as an introductory
course for computer science majors and as a
substantial course for those who will major in other
disciplines that require significant involvement
with computing. The topics covered will be those set
by the Advanced Placement Course Description for
Computer Science. Students who successfully complete
this course usually elect to take the Advanced
Placement examination in Computer Science at the A
or AB level. AP Computer Science will be taught
using the programming language Java.
Course Goals
-
Students should be able to design and
implement computer-based solutions to
problems in a variety of application
areas.
-
Students should be able to use and
implement well-known algorithms and data
structures.
-
Students should be able to develop and
select appropriate algorithms and data
structures to solve problems.
-
Students should be able to code fluently
in an object-oriented paradigm using the
programming language Java.
-
Students are expected to be familiar
with and be able to use standard Java
library classes from the AP Java subset.
-
Students should be able to read and
understand a large program consisting of
several classes and interacting objects.
-
Students should be able to read and
understand a description of the design
and development process leading to such
a program. (An example of such a program
is the AP Marine Biology Simulation Case
Study.)
-
Students should be able to identify the
major hardware and software components
of a computer system, their relationship
to one another, and the roles of these
components within the system.
-
Students should be able to recognize the
ethical and social implications of
computer use.
|
Calendar
|
Date |
Assignments Due |
Testing |
|
November 1 |
Lesson 14 |
|
|
November 5 |
Lesson 15 |
Lesson 15 Quiz |
|
November 7 |
Lesson 16 |
Lesson 15 - 16 Test |
|
November 11 |
Lesson 17 |
|
|
November 13 |
|
|
|
November 15 |
Lesson 18 |
Lesson 18 Quiz |
|
November 19 |
|
|
|
November 21 |
Lesson 19 |
Lesson 17 - 19 Test (Take Home) |
|
November 25 |
Lesson 20 |
|
|
November 27 |
Lesson 21 |
Lesson 21 Quiz |
|
November 29 |
Lesson 22 |
Lesson 20 - 22 Test |
|
December 3 |
|
|
|
December 5 |
Lesson 23 |
|
|
December 9 |
Lesson |
|
|
December 11 |
Lesson 24 |
Lesson 23 - 24 Test |
|
December 13 |
|
|
|
December 17 |
Lesson 25 & 26 |
Lesson 26 Quiz |
|
December 19 |
Lesson 27 |
Lesson 25 - 27 Test |
|
Christmas Break |
|
|
January 6 |
Lesson 28 |
|
|
January 8 |
Lesson 29 |
Lesson 28 - 29 Test |
|
January 10 |
|
|
|
January 14 |
Lesson 30 |
|
|
January 16 |
Lesson 31 |
Lesson 31 Quiz |
|
January 27 |
Lesson 32 |
|
|
January 29 |
Lesson 33 |
Lesson 30 - 33 Test |
|
January 31 |
Lesson 34 |
|
|
February 4 |
|
|
|
February 6 |
Lesson 35 |
Lesson 34 - 35 Test |
|
February 10 |
|
|
|
February 12 |
Lesson 36 |
|
|
February 14 |
|
Lesson 36 Test |
|
February 18 |
Lesson 37 |
|
|
February 20 |
Lesson 38 |
Lesson 37 - 38 Test |
|
February 27 |
Lesson 39 |
|
|
March 3 |
|
|
|
March 5 |
Lesson 40 |
Lesson 39 - 40 Test |
|
March 7 |
|
|
|
March 11 |
|
|
|
March 14 |
Lesson 41 |
|
|
March 18 |
Lesson 42 |
|
|
March 20 |
|
|
|
March 24 |
Lesson 43 |
|
|
March 26 |
Lesson 44 |
Lesson 41 - 44 Test |
|
March 28 |
Lesson 45 |
Lesson 45 Test |
|
Spring Break |
|
|
April 10 |
Lesson 46 |
|
|
April 14 |
Lesson 47 |
Lesson 46 - 47 Test |
|
April 16 |
Lesson 49 |
|
|
April 18 |
Lesson 50 |
Lesson 49 - 50 Test |
|
April 22 |
Lesson 51 |
|
|
April 24 |
Lesson 52 |
|
|
April 28 |
|
Lesson 51 - 52 Test |
|
April 30 |
Lesson 53 |
Lesson 53 Test |
|
May 1 - 7 |
Marine Biology Case Study Review |
|