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!