AP Computer Science Principles (AP CSP)
  • Computer Science Principles
  • Course Info
  • 21st Century Jobs
  • Student Testimonials


No Lectures
Hands On Activities
You Use Your Computer Daily


     

7 Big Ideas
  • Creativity
  • Abstraction
  • Big Data
  • Algorithms
  • Programming
  • Internet
  • Global Impact
Picture

Digital Scenes
After 3 Weeks Of Coding
Using Abstraction, Loops and Randomization
CLICK and RUN several times to see how they CHANGE

Assorted Topics

Binary Messages, Protocols, Encoding, Decoding, Connections, TCP IP, Packets, Routers, DNS, Security, Certificates, SSL, ASCII, Hexadecimal Number System, Redundancy, HTTP, Abstraction, File Types, Compression, Pixels, Metadata, RGB, Latency, Lossy, Lossless, Data Visualizations, Pivot Tables, Spreadsheets, Algorithms, Developer Tools, Computational Tools, Top Down Design, Turtle Drawings, Creating & Defining Functions, API, Function Parameters, Looping, Randomization, Java Script, Scratch, Big Data, Rapid Research, Explore & Create Tasks, Economics & Politics of the Internet, Global Perspectives, Encryption Algorithms, Public Key Encryption, Asymmetric and Symmetric Keys, Modulus, Types of Ciphers, Cryptography, Cybercrime, DDos, Phishing, Viruses, Creating Multi Screen Apps, Variables, Conditional Programming, Databases, Widgets, Internet Simulators, Arrays, IETF, Net Neutrality, Heuristic Problem Solving, Security & Computational Thinking. ​

Curriculum Map

Picture
CLICK HERE for HOW THE GRADING WORKS
Mr. Keays' Blog
Syllabus
CODE.org
Picture
AHS AP CSP          COURSE INFO          21ST CENTURY JOBS         STUDENT TESTIMONIALS
Powered by Create your own unique website with customizable templates.
  • Computer Science Principles
  • Course Info
  • 21st Century Jobs
  • Student Testimonials