High AP Computer Science Principles
-
Number of Credits
1
-
Estimated Completion Time
2 Semesters
Pre Requisites
Algebra 1 recommended
Description
AP Computer Science Principles is a college-level course that sets the foundation for learning the concepts and challenges of computer science and its impacts on society. Students will stretch their creativity and problem-solving skills to build solutions for the issues they find important. They will learn how to design, develop, and evaluate computer programs using algorithms and the JavaScript programming language. Students will practice analyzing data and simulations to extract knowledge from information. While exploring computing innovations and the internet, they will uncover the benefits and risks of their digital world and how to help their community through technology.
AP Computer Science Principles is equivalent to a first-semester, college-level breadth course in computer science.
Access the site link below to view the standards from the Florida Department of Education:
Course description: https://www.cpalms.org/PreviewCourse/Preview/14393
Access the site link below to view the course description from the College Board:
https://apcentral.collegeboard.org/courses/ap-computer-science-principles
Note: This course also provides a math credit.
Segment One
- Beneficial and Harmful Effects of Computing
- Collaboration in Computing
- Safe Computing
- Binary Numbers
- Data Compression
- Purpose and Function of Innovations
- Strings
- Variables
- Mathematical Expressions
- Calling Functions
- Developing Functions
- Programming Libraries
- Extracting Information
- Data Abstraction in Computing
- Arrays
Segment Two
- Boolean Expressions
- Conditionals
- Iteration
- Binary Search
- Developing Algorithms
- Random Values
- Simulations
- Algorithmic Efficiency
- The Internet
- Fault Tolerance
- Parallel and Distributed Computing
- Crowdsourcing
- Legal and Ethical Concerns
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 a proctored exam is administered to assess a student’s integrity, the student must pass the exam with at least a 59.5% 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.
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.