Skip to content
  • Login
    • FLVS Flex
    • FLVS Full Time (Focus)
    • County Virtual Schools
    • FlexPoint Virtual School
    • Create Parent/Guardian Account (Flex)
  • Contact
  • Careers
FVS Home
  • How It Works
      • Elementary (K-5)
      • Middle (6-8)
      • High (9-12)
      • School Options
      • School Overview Videos
      • Individual Courses (FLVS Flex)
      • Full Time Public Schools
      • Online and In-Person Social Life
      • Blog
      • Graduation
      • End-of-Course Exams
      • Florida Civic Literacy Exam
      • Advanced Placement Exams
  • Curriculum & Courses
      • Curriculum Overview
      • High School Courses
      • Middle School Courses
      • Elementary School Courses
      • Accelerated Programs Overview
      • Advanced Placement
      • AP Capstone
      • Cambridge AICE
      • Dual Enrollment
      • Driver Education
      • Career and Tech Education
      • World Languages
  • Student & Parent Resources
      • Student Resource Center
      • Transcript Request
      • College and Career Planning
      • Discussion Based Assessments (DBA)
      • Clubs & Activities
      • Federal Programs
      • School Choice Scholarships
      • Reading & Literacy
      • School Safety Resources
      • Student Services
      • Programs
      • Purple Star Program
      • Flex Calendar
      • Full Time Calendar
      • Policies and Procedures
      • System Requirements
      • School Store
      • Required Instruction
      • Downloadables
  • Schools & Districts
      • School & District Solutions
      • Digital Learning Labs
      • Digital Course Licensing
      • Private School Partnership
      • District Relations Managers
      • District Resources
      • County Virtual Schools
  • About Us
      • About FLVS
      • Vision & Mission
      • Board of Trustees
      • Executive Leadership
      • Research and Evaluation
      • News
      • Blog
      • Careers
      • Division of Risk Management
      • Public Records Request
      • Financial Information
      • Department of Education Policy
      • Legislative Corner
      • Florida Standards
      • Office of General Counsel
      • Procurement Opportunities
  • Search
  • Enroll

High AP Computer Science A

  1. FLVS Home
  2. Curriculum & Courses
  3. High School Courses
  4. AP Computer Science A
  • Number of Credits

    1

  • Estimated Completion Time

    2 segments/ 32-36 weeks

  • Earliest Start Date

    July 2025

Back to Catalog Print Course Details

Pre Requisites


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

Description

Please note: While you may register for this course, the earliest start date for this course will be July 17, 2025.

Curious about what really goes on behind your favorite apps and websites? It all starts with code! In this challenging course, you will discover the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. You will explore the power of object-oriented programming and design using the Java programming language.

Per College Board’s Appropriate Grade Level Policy – Students enrolling in AP courses with FLVS must be entering 9th grade to have AP designation affixed to their transcript at course completion. By signing up for an AP course with FLVS you are agreeing to College Board’s policy.

Follow the link below for the Department of Education description for this course:

Course description: http://www.cpalms.org/Public/PreviewCourse/Preview/1966

Access the site link below to view the course description from the College Board:

https://apcentral.collegeboard.org/media/pdf/ap-computer-science-a-course-and-exam-description-effective-fall-2025.pdf

Note: This course also provides a math credit.

Module One: Primitive Data Types

-Installing Java and BlueJ

-Getting started with programming

-Order of operations

-Integers and variables

-Programming expressions

-Casting

Module Two: Using Objects

-Java classes and APIs

-Math class methods

-String objects

-Scanner class and parsing

-Calling methods

-Booleans

Module Three: Selection and Repetition

-Condition statements

-Nested conditions

-Comparing Strings

-While loops

-Reading/writing text files

-for and for:each loops

Module Four: Object-Oriented Programming

-Procedural abstraction

-Constructing objects

-Overloading and encapsulation

-Object references

-Class variables and methods

-Magpie lab

Module Five: Arrays

-Significance of data

-Creating and traversing arrays

-Using getters and setters

-Arrays of objects

-Wrapper classes

-Magpie lab

Module Six: ArrayLists

-Creating and traversing ArrayLists

-ArrayLists with multiple attributes

-Finding min/max values

-ArrayList algorithms

-Replacing values

-Inserting/deleting elements

Module Seven: Two-Dimensional Arrays

-Creating/accessing 2D arrays

-Performing calculations

-2D array algorithms

-Divide and conquer basics

-Recursive algorithms

-Picture lab

Module Eight: Implementing Advanced Algorithms

-Linear and binary searches

-Insertion, selection, merge sorts

-Programming ethics and security

-Artificial intelligence and bias

-Elevens lab

-AP exam review and practice
 

Besides engaging students in challenging curriculum, the course guides students to reflect on their learning and evaluate their progress through a variety of assessments. Assessments can be in the form of practice lessons, multiple choice questions, writing assignments, projects, research papers, oral assessments, and discussions. This course will use the state-approved grading scale. Each course contains a mandatory final exam or culminating project that will be weighted at 20% of the student’s overall grade.***

***Proctored exams can be requested by FLVS at any time and for any reason in an effort to ensure academic integrity. When taking the exam to assess a student’s integrity, the exam must be passed with at least a 59.5% in order to earn credit for the course.  

Advanced Placement Policy

Students entering high school grades 9-12 have access to Advanced Placement courses that may result in earning college credit for high school coursework. These courses are used to calculate overall Grade Point Average (GPA) and typically count extra in the calculation. These courses are also available at no charge to Florida public school students, whereas they may have a tuition cost if taken in college. (S. 1003.02, F.S.)

A passing grade in the course will be accepted for high school credit.  Postsecondary institutions determine college credit awarded, based on the AP Exam score earned.  FLVS strongly encourages students who take AP courses to sit for the course AP Exam in May.  Florida students shall be exempt from payment of any fees associated with AP Exam participation, with the exception of late test registration fees incurred by the student. 

To achieve success, students are expected to submit work in each course weekly. Students can learn at their own pace; however, “any pace” still means that students must make progress in the course every week. To measure learning, students complete self-checks, practice lessons, multiple choice questions, projects, discussion-based assessments, and discussions. Students are expected to maintain regular contact with teachers; the minimum requirement is monthly. When teachers, students, and parents work together, students are successful.

Ready to start?

Learn how to enroll in FLVS Flex Learn how to enroll in FLVS Full Time

Courses subject to availability.

Pursuant to s. 1002.20, F.S.; A public school student whose parent makes written request to the school principal shall be exempted from the teaching of reproductive health or any disease, including HIV/AIDS, in accordance with the provisions of s. 1003.42(3). Learn more about the process and which courses contain subject matter where an exemption request can be made.

Sign up to receive email updates about our educational offerings and more!

Subscribe
Florida Virtual School

Leading the way in Kindergarten-12th online education for more than 25 years throughout Florida.

Follow

  • Facebook
  • YouTube
  • Pinterest
  • Instagram

About Us

  • Mission & Vision
  • Board of Trustees
  • Executive Leadership
  • Newsroom
  • Careers
  • FLVS Foundation

More

  • Course Licensing for Schools
  • Help & Tech Support
  • Web Accessibility
  • FortifyFL

©2025 Florida Virtual School. All Rights Reserved.

Under Florida law, e-mail addresses are public records. If you do not want your e-mail address released in response to a public records request, do not send electronic mail to this entity. Instead, contact this office by phone or in writing. Fla. Stat. § 668.6076

When you visit or interact with our sites, services or tools, we or our authorized service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes.

Privacy Policy

Chat Bot Logo
Bot logo
Whoops, that's an error!
Our bot services are temporarily offline for maintenance. If you need assistance, please email our support team or call our support desk at 800-374-1430 during business hours Monday through Friday from 7 a.m. to 9 p.m. and on weekends from 9 a.m. to 5 p.m. - FLVS
Correspondence to or from Florida Virtual School and any associated email addresses are subject to public disclosure unless protected by law or otherwise exempted from disclosure under Chapter 119 of the Florida Statutes.