I’ve been programming for around 5 years. I first took AP Computer Science Principles in my sophomore year of high school, and I enjoyed it. I then joined an organization called the League of Amazing Programmers and learned Java. I am majoring in computer science at UCSD. I know Java, some Python, and some C and C++ (from classes I’ve taken at UCSD.
Last summer, I tried to make a program that takes a story or a script of a movie and creates text similar to it by counting how many occurences of each word was after each word and using those counts as probabilities to choose the next word (basically like the suggestions that pop up when you’re typing on a phone). Other than creating hilarious sentences, it was also a great example of why you need to put comments in your code. This is a portion of my program, and I have no idea what I was doing here:
WordNode target = null;
boolean b = false;
for(WordNode key: words){
if(key.word.equals(nextWord)){
target = key;
b = true;
break;
}
}
I don’t remember what the boolean b
or the the WordNode target
are supposed to be. If I had put comments explaining, I’m sure it would be easier to understand.
I enjoy reading fictional books.
I love listening to music, and I’ve played the trumpet for around 9 years. I’m also part of an a capella group at UCSD named Comfort Tone.
I helped start a beach cleanup organization at UCSD with two of my friends. We organize beach cleanups every quarter at La Jolla Shores.
I enjoy baking and cooking things. Here are four desserts I’ve tried making:
Here are three fun puns:
A ship in harbor is safe, but that is not what ships are built for.
-John A. Shedd
Fall down seven times, get up eight.
-A Japanese Proverb
Actions speak louder than words
-Various People