Ap Computer Science Syllabus 2015-16
Ap Computer Science Syllabus 2015-16
Course:
AP Computer Science A
Course Number:
178950
Dates Covered:
Course Duration:
Year Long
Text Resources:
Fundamentals of Java AP Computer Science Essentials for the A and AB Exams (3rd edition)
Lambert/Osborne Thompson Course Technology ISBN 0-619-26723-2
Unit/ Theme
Getting
Started with
Java
Learning Objectives
Gain a broad understanding of computing and
develop a foundation for their study of
programming.
Instructional
Resources
Fundamentals
of Java
Chapters 1, 2,
3, 4
Classroom
Assessments
Review Exercises
Chapter Tests
Programming
Projects
Magpie Lab
(the AP
Computer
Programming
Exam case
study)
AP Computer
Science
Magpie Lab
Resources
Marking
Period
Unit/ Theme
The Next Step
with Java
Learning Objectives
Be able to read and modify classes and create
classes of their own.
Expand their knowledge of control statements and
develop strategies for testing programs that contain
control statements.
Instructional
Resources
Fundamentals
of Java
Chapters 5, 6,
7, 8
Classroom
Assessments
Review Exercises
Chapter Tests
Programming
Projects
Marking
Period
Unit/ Theme
Arrays,
Recursion, and
Complexity
Learning Objectives
Understand the mechanics of declaring arrays and
several basic algorithms for manipulating them.
Explore the concepts of static variables and
methods, interfaces, inheritance, abstract classes,
polymorphism, preconditions and postconditions,
exceptions for error handling, and reference types.
AP Computer
Science
Picture Lab
Instructional
Resources
Fundamental
s of Java
Chapters 9,
10, 11, 12
Classroom
Assessments
Review Exercises
Chapter Tests
Programming
Projects
AP Computer
Science
Elevens Lab
resources
Program
modifications and lab
questions
Marking
Period
Unit/ Theme
AP Exam
Review
Learning Objectives
Review topics and answer sample AP type
questions on topics including control structures,
methods and parameters, Boolean algebra, object
oriented programming, static Java arrays, the string
class, number systems, the ArrayList class,
recursion, implementing methods and redefining
methods, Java A: Standard Libraries, algorithms
A and informal algorithmic analysis,
polymorphism, and program design.
Instructional
Resources
MultipleChoice &
FreeResponse
Questions in
Preparation
for the AP
Computer
Science (A
& AB)
Examination
Classroom
Assessments
Multiple choice AP
type questions
Formative
programming tests
Sample AP
examinations
Final Project
Grading Elements:
Assessment Types
Processes: Learning activities assigned to achieve the product ................................................... 20%
Classwork (worksheets, programs, activities)
Product: The outcome derived from the processes ...................................................................... 80%
Performance/Programming
Quizzes, Tests
Midterm Assessment, Final Project
Teacher Information:
Name:
Jean Loffler
Nora Blasko
SMCPS Email