AP Computer Science Cybersecurity Online
This course introduces students to the foundational concepts of computer science and explores the impact computing and technology have on our society.
With a unique focus on creative problem-solving and real-world applications, the CodeHS AP Computer Science Principles course gives students the opportunity to explore several important topics of computing using their own ideas and creativity, use the power of computing to create artifacts of personal value, and develop an interest in computer science that will foster further endeavors in the field.
Semester 1
Unit 1: Introduction to Programming with Karel the Dog
Unit 2: Practice PT: Pair-Programming Paint
Unit 3: Programming with JavaScript
Unit 4: JavaScript Control Structures
Unit 5: Functions and Parameters
Unit 6: Practice PT: Tell a Story
Unit 7: Basic Data Structures
Unit 8: Digital Information
Unit 9: Practice PT: Steganography
Semester 2
Unit 1: Encryption
Unit 2: Practice PT: Create an Image Filter!
Unit 3: The Internet
Unit 4: Cybersecurity
Unit 5: Practice PT: Cyber Ethics
Unit 6: Data
Unit 7: Project: Present a Data-Driven Insight
Unit 8: Project: The Impacts of Computing
Unit 9: Create Performance
Unit 10: AP Exam Review
Unit 11: Creative Development
Unit 12: Final