AP Computer Science Principles

AP Course, Qingdao Academy, 2024

Course Description

AP Computer Science Principles is a hands-on course where you’ll dive into the world of coding, data, and digital innovation. You’ll learn how apps and websites are built, how data drives decisions, and how the internet connects us all. Along the way, we’ll tackle real-world problems, explore the impact of technology on society, and maybe even create some cool projects of your own. Think of it as your guide to understanding the tech shaping our world—no prior experience needed, just curiosity and a willingness to explore!

Lecture Slides

Creative Performance Task

Final Projects

  • Convolutional Neural Network Case Study - Binary Classification of Cats and Dogs
  • Micro-Scale Logic Gates in Computers - building a half adder with transistors
  • MNIST Handwritten Digit Classification with Convolutional Neural Network
    • Team Member: Charlotte Tang, Austin Wang
    • Paper Presentation
  • Arduino-based Decibel Detection System for Study Environment