COURSE TITLE: AP Computer Sci A |
GRADE LEVEL: 11-12 |
CODE: PTP511 |
COURSE LENGTH: 36 weeks |
SUGGESTED PREPARATION: One semester of programming in Visual Basic or Java |
|
COURSE TITLEAP Computer Sci A/DL |
GRADE LEVEL: 11-12 |
CODE: PTP5110T |
COURSE LENGTH: 36 weeks |
SUGGESTED PREPARATION:One semester of programming in Visual Basic or Java |
COURSE TITLE: AP Computer Sci AB |
GRADE LEVEL: 11-12 |
CODE: PTP512 |
COURSE LENGTH: 36 weeks |
SUGGESTED PREPARATION:One semester of programming in Visual Basic or Java |
|
COURSE TITLE: AP Computer Sci AB /DL |
GRADE LEVEL: 11-12 |
CODE: PTP5120T |
COURSE LENGTH: 36 weeks |
SUGGESTED PREPARATION:One semester of programming in Visual Basic or Java |
Course Description: AP Computer Science A serves as an
introductory course in computer science and contains content that is equivalent
to a first semester University level Computer Science course. It is not expected,
however, that all students in an AP Computer Science course will major in
computer science at the university level. An AP Computer Science course is
intended to serve both as an introductory course for computer science majors
and as a course for people who will major in other disciplines that require
significant involvement with computing.
AP Computer Science A focuses around developing computer programs or parts of
programs to correctly solve a problem. Students will also learn about program
design principles that will allow them to write programs that are understandable,
adaptable and reusable. Students will also be introduced to other important computer
science concepts including the development and analysis of algorithms, the development
and use of fundamental data structures. Students will also be exposed to the
topics of design and abstraction. Students will also gain an understanding of
the basic hardware and software components of computer systems.
Assessments and student work focuses on correctly solving real world problems
and applying programming skills in a variety of ways, as well as understanding
the basics of design concepts and data structures. Knowledge of basic algebra
and experience in problem solving is beneficial. Students should also possess
competence in written communication. Students are expected to take the AP exam
at the end of this course.
Major Content/Concepts: (AP Course Description Booklet, Pg 7)
Course Objectives: (AP Course Description Booklet, Pg 7)
Course Philosophy: This is a very student centered class where students engage with the material while learning to work collaboratively, as well as independently. This is a higher level computer science course combining both program development and concrete application. Higher order problem solving with critical thinking and creativity are necessary to go beyond the initial programming skills to develop new applications.
This course can be used to partially satisfy the requirements for an endorsement in the following pathways. |
||
Cluster |
Pathway |
Required/Recommended/Related |
Architecture & Construction |
Related |
|
Information Technology |
Recommended |
|
Required */Recommended |
||
Science, Technology, Engineering & Math |
Recommended |
The * denotes two semesters of one language are required and can be any of the four course sequences offered.
Last Revised: April 17, 2007