Computer Science 1
Zhak Lichman's Gita 1 Project Portfolio


In this class, we learn how to code.
The coding language in C# and the coding program used in Visual Studio

Here is a link to download Visual Studios - Visual Studios




Information on the school
Here is a link to get to the BOHS website - Brea Olinda High
Here is the School Adress - 789 Wildcat Way, Brea, CA 92821
Here is the school phone number - (714)990-7850



Future Education Goals - Get a degree in material science and chemical engineering, hopefully at UC Irvine.
Future Career Goals - Become a professional baseball player or become an engineer.
Currently, I am not in any clubs or doing community services.

This is an image that represents me




Date Format - DD/MM/YYYY

Goodbye Project

Project 1

Date - 21/8/2025

This program uses buttons to print
"GoodBye" in 4 different languages

About Page Project

Project 2

Date - 2/9/2025

This program contains information about
a company and accessed through buttons

Mailing Letter Project

Project 3

Date - 3/9/2025

This program uses text boxes, buttons, and labels
to create a mailing label or change the font and color

MadLibs Project

Project 4

Date - 8/9/2025

This program uses text boxes and buttons to make a MadLibs

Car Rental Project

Project 5

Date - 11/9/2025

This program uses text boxes for customer information
and uses labels to print out information about customer and charge of rental car

BMI Project

Project 6

Date - 17/9/2025

This program calculates the BMI of the user
using pounds, feet, and inches and calculates average BMI and times used

Test Scores Project

Project 7

Date - 22/9/2025

This program is a test score calculator
Inputing points would print out grade, the average grade and the higher grade.

Dice Probabilities Project

Project 8

Date - 24/9/2025

This program uses a dice system to print out numbers and corresponding image.
The sum is found and the times rolled would increase and probability is printed

Car Rental Upgrade Project

Project 9

Date - 30/9/2025

This program is an upgraded car rental
The user chooses the car and upgrades and would affect the ending cost

Slot Machine Project

Project 10

Date - 3/10/2025

This program allowed the user in input money and gamble
with a slot machine. A message box pops up after winning or lossing all money

Craps Game Project

Project 11

Date - 9/10/2025

This program uses a dice system to play the craps game
Wins percentage, loss percentage, and the amount of money is printed

Taco Shop Project

Project 12

Date - 24/10/2025

This program is a taco shop.
The user places an order and a message box confirms order. Summary of all orders is printed in a message box

RPSLS Project

Project 13

Date - 30/10/2025

This program is a game of RPSLS.
2 players enter their option and then reveal the selection. Winner is printed in a message box and win counter goes up

Triangle Checker Project

Project 14

Date - 6/11/2025

This program is a triangle checker.
A valid triangle prints out the type and the occurance of the triangle.
Invalid triangles show an invalid message box saying the triangle is invalid.

Stair Climber Project

Project 15

Date - 21/11/2025

This program uses a number generator to walk up and down steps.
The top step reveals a ghost while the bottom reveals a monster.
Reaching the top or bottom step 100 times would turn you into that image.

Board Game Project

Project 16

Date - 12/12/2025

This program uses a dice system and an array
to make a single player board game

Submarine Simulation

Project 17

Date - 5/1/26

This program has 2 submarines that move randomly
If a sub collides with another sub or an obstacle 25 times, it sinks. When both subs sink, simulation ends.

Basic AI

Project 18

Date - 29/1/26

This program has a player that shoots projectiles and a chasing AI
Gain points from defeating AI and lose HP from colliding with AI. Game ends after time runs out or if all HP is gone.

Star Field

Project 19

Date - 10/2/26

Stars randomly spawn in and will grow and move towards a side of the space.
A new star comes in when a star reaches the edge of space or becomes to big.

Fishing Simulation

Project 20

Date - 17/2/26

Collect fish as the boat goes back and forth. Gain Points by collecting fish.
A predator tries to eat the fish before you do. Simulation ends after all fish are eaten or caught.