Advanced Placement®

AP Computer Science A

AP Computer Science A

AP® Computer Science A is equivalent to the first segment of a college level computer science course. As man was created in the image of God to be creative, categorical builders and designers, students develop the skills to write programs or part of programs to correctly solve specific problems. Throughout the course, students are reminded that God is the ultimate programmer who lovingly created His children and redeems us from sin into salvation. Made in His image, students are capable of designing programs in understandable, adaptable, and appropriately reusable ways. Throughout the course, connections between faith and computer science are explored. At the same time, the development of useful computer programs and classes is used as a context for introducing other important concepts in computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, and the study of standard algorithms and typical applications. In addition, an understanding of the basic hardware and software components of computer systems and the responsible use of these systems are integral parts of the course.

This course is designed to provide a college-level experience and prepare students for the AP® exam. Students wishing to take the AP® exam are responsible for registering prior to the November 15 deadline. AP® Exams are administered the following May. Students must take the AP® exam in order to receive AP® credit.

This course is approved by the University of California.

Credit

1.0 (Two semesters)

Course Versions

Only available as an AP course

Prerequisites

Algebra 1 and 2 recommended

Recommended Grade Levels

11th–12th

Required Materials

Digital content: The price of this course includes access to the required digital course materials. The digital course materials will be provided to the student within one week of the student’s start date in the course.

In addition to a computer with an Internet connection, most courses require speakers (or headphones); a digital camera or scanner to take photos of completed work; a printer; common household items; access to research materials; and productivity software for word processing, presentations, etc.

Explore Courses by Grade Level