AP Computer Science Principles





Social Media Research

Date: 8/23

In this project, we used html
to make a webpage about the effects
of social media.


Buisiness Card

Date: 8/27

In this project, we used html
to make a buisiness card
that fits on a phone screen.


Collage

Date: 9/3

In this project, we used html
to position images and text to
make a collage.


Merch Store

Date: 9/11

In this project, we used text
boxes and calculations to make
an online store.


Dice

Date: 9/20

In this project, we used
random numbers and calculations
to roll dice and find probabilities.


Craps Game

Date: 9/25

In this project, we used random numbers
and if statements to create a functioning
dice game.


Merch Store Upgrade

Date: 10/3

In this project, we added options for
radiobuttons and checkboxes onto the
original merch store.


Circle Bounce

Date: 10/4

In this project, we made a circle move
diagonally and bounce off the sides of
a canvas.


Basic Space Invader

Date: 10/17

In this project, we made a basaic space invaders
game where an invader moves down the screen and you
have to shoot it 3 times before it reaches you.


Tank Project

Date: 10/25

In this project, we made a game that generates
a target randomly and a tank that you can move to
shoot the target for points.


Multiple Circle Bounce

Date: 10/31

In this project, we generated an array of circles
with random colors that bounce and change colors
when hitting a rectangle.


Sub Program

Date: 11/15

In this project, we made an array of fish that move
randomly along with a sub that you need to
move in order to protect a smaller fish.


Number Array

Date: 11/20

In this project, we made an array of numbers 1-1000 and made
the code search for certain numbers. We also identified the
highest, lowest, average, and number of evens and odds.


Number Array Upgrade 1

Date: 11/22

In this project, we made the number array size 1-5000
and searched for a random number along with the
average number of searches made.


Number Array Upgrade 2

Date: 12/4

In this project, we made a number array size 1-5000 that
searches for a random number and the average number of
searches made through binary search.


Circle Art

Date: 12/16

In this project, we made a series of circles which
form art patterns.


Photons

Date: 1/22

In this project, we made a game where you control a ship and
shoot enemies as they approach you.


String Program

Date: 1/27

In this project, we made a program that takes a series
of words and organizes them in different categories.


Checker Board

Date: 1/31

In this project, we made a customizeable checkerboard.


Internet Research Project

Date: 2/18

In this project, we researched issues with
data collection and network systems and how
to keep them safe.


Hornet Game

Date: 3/4

In this project, we simulated hornets fighting
over food.


Fort Glacier

Date: 5/27

In this project,I made a base defense
game where you place defenses against
enemies.