AP Computer Science A

GRADE LEVEL: 10th, 11th, 12th
SUBJECT: Science
CREDITS: 1
SINGLE COURSE: $250 for 12 months access

Click the link below to register and start adding courses! Want more information? Request a course sample here.

ENROLL
SKU: 1032 Category: Tags: , , ,

Description

The AP Computer Science A course is equivalent to the first semester of a college level computer science course. The course involves developing the skills to write programs or part of programs to correctly solve specific problems. AP® Computer Science A also emphasizes the design issues that make programs understandable, adaptable, and when appropriate, reusable. 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.

Segment 1:

Variables and Expressions
Strings and User Input
Condition Statements
Arrays: one and two -dimensional
Loops
Methods
Introduction to OOP and Classes
Simple Objects
Computer Systems and History

Segment 2:

Technology and Society
Recursion
Inheritance & Polymorphism
Classes Revisited
Abstraction & Interfaces
Standard Algorithms to manipulate Arrays
Sorting Algorithms
Searching Algorithms
Program Analysis & Exceptions

Additional Course Notes:

AP courses may require that students purchase a textbook to complete the course. eLearning Academy does not offer the AP exams or issue a teacher code for exam registration.  You do not have to take the course to register for the exam.  The course is to help  you prepare for the exam.  When you register for the exam, you can register as a homeschooler without a teacher code. If you have questions about this process, please call us before paying for the course.

Prerequisites: Algebra 1 required; Algebra 2 and prior programming experience (i.e. Foundations of Programming)

Suggested Grade Level: 11

Credits: 1

Go to Top