Computer Science 1

hello! welcome to lindsey suzuki's computer science 1 webpage. this year, we
are learning how to use C#, a coding language that allows us to learn to create
webpages like the one you are reading right now! this is my first year of
computer science and i can't wait to learn more over the next few years! feel
free to look at some of my projects from this year below!

Academically this year, I hope to achieve all A's in my classes and be involved in school
clubs!

goodbye project

8/31/22

this is my first gita project! this program
teaches you how to say goodbye in different
languages through buttons.


about page

9/2/22

this program allows the user to use different
buttons to be able to change pictures, text,
and images.


mailing label

9/7/22

in this program, we learned to use textboxes
to store user information and output them
into a different format.


madlibs

9/9/22

this program teaches us to string messages
together through concatinating. We take user
data and combine it with text to make a madlib


car rental

9/12/22

in this program, we use textboxes to take in
information and preform calculations based off
of the collected information to create a
virtual car rental.


BMI

9/22/22

this program allows the user to calculate
their BMI through entering their height and
weight. It is also capable of keeping stats
and averages.


car rental upgrade

9/28/22

this is an upgraded version of car rental
with new features such as radio buttons and
checkboxes. this gives the customer more
options for upgrades.


test score

9/30/22

in this program, the user can enter two
numerical test scores and find the letter
grade, average, and which score is higher.


dice game

10/4/22

in this program, we learned how to generate
random numbers to simulate two rolling dice. it
calculates the sum of the dice as well as keeps
track of the amount of times a number is rolled
and the probability of getting that number.


craps dice game

10/11/22

this program is similar to dice game and vegas
craps that is played in casinos. it also uses
message boxes to tell the player if they won
or lost


triangle checker

10/19/22

this program is able to classify triangles by
sides and angles through the user inputting
lengths into the textboxes. It also keeps
track of averages.


slot machine

11/3/22

this program uses radio buttons and generates
random numbers to simulate a slot machine. the
user can make bets and enter credits to spin
the wheel and try and win the grand prize.


taco truck

11/15/22

this program uses everything we have learned so
far this year to make an online taco truck where
the customer can choose what type of taco they
want, calculate the price, and keep the stats.


staircase

11/08/22

in this program, we learned to use arrays which
allow the user to randomly place snoopy on the
staircase and let him go up or down one at a time
as well as open doors at the top and bottom.


rock, paper, scissors, lizard, spock

12/15/22

in this program, we learned to recreate the
game of rock paper scissors online using
radio buttons and hiding the opponent's
choices. it also keeps stats.


submarine 2D

01/20/23

in this program, we further developed our
knowledge on arrays as well as well as learned
how to control timer speeds and intervals
through the use of radio buttons displayed by
both the submarine and the shark.


tic tac toe

02/08/23

this is one of our simple projects! in this
program, we created a two player game of
tic tac toe by using pictures and booleans.


Basic AI

02/17/23

in this program, we learned how to use key
presses to mobilize picture boxes through the
arrow keys. We also learned to have game
elements follow other pictues as well as
allowing our character to shoot projectiles.


starfield

02/28/23

in this program, we used arrays on multiple
picture boxes to locate them on the screen
and move them in different directions
accordingly. We randomized the initial
starting posistion and grew the stars with
a timer.


Basic AI Upgrade

03/20/23

in this program, we built off of our original
Basic AI code and modified it so that we
used a picture box array to allow for more game
elements. They move on a timer as well and
each have their own health bars.


number arrays

03/28/23

in this program, we learned how to make an
interger array to generate a random list of
numbers 1-100. we also learned to classify
the numbers into odd, even, highest, lowest,
and find the average of them.


final project

05/25/23

this project displays most of what we have
learned throughout the entire school year
in one game. I made a project called
"andromeda's astronomers" in which you play
as an alien trying to find its way back home.