Computer Science 1




Hello, my name is Aiden Lee and this is the webpage for my
Computer Science 1 class. We are learning C#. C# is a windows
programming language. I am currently a freshman in highschool
and just finished my first final for AP Human Geography.
I hope to one day hone my skills and become an engineer.

I am currently involved in Mubotics which is the robotics
club here at the high school. I volunteer often at my church and
sometimes for the Junior High Robotics team.

The GITA program is about teaching students to code and also
teach good habits for life in general. It also opens the door
for many to see the wonderful world of coding.


Brea Olinda High School Website

Visual Studios Download

School Address: 789 Wildcat Way, Brea, CA 92821
Phone Number: (714)-990-7850


Goodbye Program

Date Completed: 8/22/25

This program uses buttons to change the language of the title to Korean, German, Japanese, Russian, or back to English. There is also a simple exit button that exits the program.

About Page Program

Date Completed: 8/27/25

This form makes the logo, background, and slogan appear and change font or color. There is also a clear button that clears out everything.

Mailing Label Program

Date Completed: 9/1/25

This program uses concatenation to format an address into letter format as well as using dialogs to change font and color. There is also a simple exit button and a clear button that resets all of the textboxes used.

Madlibs Program

Date Completed: 9/4/25

This program uses concatenation and text boxes in order to create a story with the imput words.

Car Rental Program

Date Completed: 9/8/25

This program uses calculations and variables to calculate the price of renting a car for a certain ammount of time. Also includes a simple clear and exit button with lots of color to catch attention. Also used a small amount of concatenation.

BMI Calculator Program

Date Completed: 9/11/25

This program includes calculations to find the BMI of customers. There is also labels to show the amount of customers and average BMI. There is also an image to show your BMI compared to different levels of obesity.

Test Score Program

Date Completed: 9/16/25

This program uses if statements to show grades after inserting scores. It also includes a simple clear and exit button.

Dice Probability Program

Date Completed: 9/23/25

This program uses probability to roll dice and find the chance it will be rolled again.

Car Rental Upgrade Program

Date Completed: 9/24/25

This program uses radio buttons and check boxes to add on variables to the original car rental project.

Slot Machine Program

Date Completed: 9/29/25

In this program, we use randomizing to create a slot machine where you can bet, deposit, and win the jackpot. There is also a play, reset, and exit button.

Craps Program

Date Completed: 10/8/25

This program uses buttons to roll dice and play the game craps. I also have a money tracker to gain or lose money based on how much you bet. If you bet more than the money you have, it will still spin, but you will recive no money.

Taco Shop Program

Date Completed: 10/17/25

In this program we use everything we have learned so far including buttons, image boxes, and radio buttons to create a program to sell tacos. This program makes us use concatenation and calculations to calculate prices and manager information at the click of a button. Another big thing is the message boxes as this is a big part of what we have been learning.

Rock Paper Scissors Program

Date Completed: 10/28/25

This program allows you to play rock paper scissors lizard spock with another person. It will keep track of how many times player 1 and player 2 have won.

Triangle Checker Program

Date Completed: 11/7/25

You are able to insert different lengths and see if you can create a triangle with them. It will say if it is equilateral, isosceles, or scalene. It can also say if the angle is right, acute, or obtuse. It keeps track of how many triangles have been calculated and can randomly generate lengths from 1 to 10 if desired.

Stair Walker Program

Date Completed: 11/17/25

In this program, there is a randomizer to move mario either up or down by one stair. If mario reaches the top or bottom of the stairs, then either Princess Peach or Bowser will appear and be counted. The total ammount of steps is also counted. Once Princess Peach or Bowser counters reach 100, the game will end and a messagebox will appear.

Simple Board Game Program

Date Completed: 12/10/25

Description:In this project, you can roll a dice to move around a 24 space board and special things will happen on certain spots on the board. There is lives, points, and a rule button.

2D Submarines Program

Date Completed: 1/6/26

Description:In this project we use arrays to move submarines around a 5 by 7 "tank and the sub can hit obsticles and the wall and "bounce" off of them." We used a timer to move the submarines around per tick along with a manual move button.

Basic AI Program

Date Completed: 2/6/26

Description:In this program, we used inputs and timers to move a character, or picture box around the form. The character can shoot using space and move using arrow keys to run away from an AI chasing them. The AI uses a timer and simple tracking to track and move towards the character at all times, and we also used a progress bar as health for both the player and AI.

Star-field Program

Date Completed: 2/13/26

Description:We made "stars" grow in size and move diagonally to make it seem like you are flying through space.

Fishing Simulator Program

Date Completed: 2/23/26

Description:In this project we used timers and picture box arrays to move fish around while they are hunted by AI and you can catch a fish by pressing space and letting a hook down. Lots of randomness as well.

Number Array Program

Date Completed: 3/8/26

Description: In this program, we used a list array to create 100 numbers and find the largest, smallest, average, odd, and even numbers created from the randomizer. Lots of "for" loops as well.