STEM & Information Technology cluster
Computer Science Pathway
Level 2. Intermediate
Computer Science Principles
Immerses students in core computer science concepts, Python coding, and essential insights into the digital world, all tailored for AP exam success.
About Course
Shape the future with computer science
In the AP Computer Science Principles course, students dive deep into the essential concepts at the heart of computer science. Through Python programming, they learn computational thinking and problem-solving, understanding the internet's structure, and analyzing the vast world of data.
The course sharpens students' skills in creating digital programs and exploring the global impact of computing technologies.
Skills
Skill-up approach
Python programming
Computational thinking
Algorithm design
Data Structures
Networks and the Internet
Collaborative work
Cryptography and Storage
Functions and Exceptions
Global Impact
Syllabus
Step-by-step to the Result
1
Programming with Python
Python control structures
Functions and Parameters
Basic data structures
Error handling
Project: Inventory management system
2
Data
Binary Numbers
Data storage, procession, and transfer
Data encryption, encoding and transformation
Project: Data encoder/decoder
3
Computer Systems and Networks
The internet
Fault tolerance
Parallel and distributed computing
Project: Networked information system
4
College Board: Create Performance Task
Project: A program demonstrating students' grasp of key programming concepts
5
Impact of Computing
Crowdsourcing
Legal and Ethical Concerns
Safe Computing
Project: Digital citizenship web portal
Hands-on Projects
Case-based Portfolio
"Computer Science Principles" final project
Students synthesize course concepts to build a website collaboratively, incorporating elements from each segment of their learning journey.
Testimonials
What Our Students Think
Student learning with YaizY is more dynamic, engaging, and applicable to the real world! See what our students say about it!
Tech Requirements
Fully web-based learning for a seamless implementation
Hardware & Software & Internet Speed
PC/Laptop or Chromebook;
Web camera and Headset;
Stable Internet connection from 30 Mbit/s/
Web tools only
Python Web IDE;
Google Workspace
Try our demo today!
Unlock the full potential of immersive learning and elevate your students' experience. Get started with a personalized demo now!