High School AP Computer Science Principles
-
Pricing Tier
1 - Premium
-
Number of Credits
1.0
-
Estimated Completion Time
32-36 weeks
Suggested Prerequisites
Algebra 1Description
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.Module One: Computing Innovations
-Computer Science Overview
-Beneficial and Harmful Effects of Computing
-Collaboration in Computing
-Safe Computing
Module Two: Creativity and Computing
-Binary Numbers
-Data Compression
-Purpose and Function of Innovations
-Strings
-Variables
Module Three: Using Abstractions
-Mathematical Expressions
-Calling Functions
-Developing Functions
-Programming Libraries
Module Four: Using Data
-Extracting Information
-Data Abstraction in Computing
-Arrays
NCAA-Approved Courses
Our NCAA approved courses are updated often. Please visit the NCAA Eligibility Center and use our school code to see all current eligible courses. The FlexPoint Virtual School NCAA High School code is: 850171
Ready to Get Started?
Discover the Future at FlexPoint Virtual School… Your Customized Classroom of One