Link to final document presented at the DECA California State Conference.
We finally finished our final project! Although it looks a bit different from what I initially imagined, it still works the way that I wanted it to.
The user types on the keyboard to input 1’s and 0’s into the application, and those numbers show up in the blue input box. On the right side is the key to change binary into letters. If the user inputs a wrong combination of numbers, then a red error message flashes, otherwise, the application puts the letter you just typed in binary in the pink output box. The user can click on the corresponding clear buttons to clear the input and/or output box.
Although both my partner and I aren’t great programmers, with the help of others, we were able to make this application that we are both very proud of.
You can play with our binary calculator here! (Somewhat very buggy on the web browser, but I swear it works).
Over the past three weeks, I’ve learned so many things and made so many new friendships and connections, that it’s almost crazy.
Thanks to Sherol, our teacher, I’ve learned so much more about design and prototyping, and how complex the game and computing industry actually is. I have gotten to work with many different people, who come from around the world, and have diverse backgrounds, giving me insight on their lives and the way different people work.
Even though at first I was very reluctant to come here, now I realize that this camp may have been one of the most beneficial things that I’ve done in a pretty long time. I got to know people from all around the world, and meet influential/creative figures from the computer industry who were able to give me insight on the inner workings of their workplaces.
I’m really glad that I was given the chance to come to this camp, and I definitely would like to spend even more time with all the people I met here if I could!
Yesterday, Sebastian Alvarado came to speak to our class about his work that brings both biology and computer science together to make realistic video games and movies, such as Captain America.
He advises companies such as Marvel on scientific topics to help make their movies more realistic, by explaining the science behind transformations of super heroes/characters.
His newest idea, a game that teaches people about cells (and subtly about cancer), will be released in the next year or two, and it seems very interesting because the game simultaneously teaches as well as engages the user, which is something that is very hard to do these days.
Thank you Sebastian Alvarado for coming to speak to our class, and also showing us your awesome magic tricks!
Today, the inventor of the MaKey MaKey, Jay Silver, talked to our class about his product and the process the went through to get to where he is today.
He explained to us how the MaKey MaKey worked, from the user’s prospective as well as the engineer’s prospective, and he also gave us a sense of how proud he was that he gave normal people a chance to build and create for themselves, by themselves.
I am really impressed by his creativity and commitment to his work. The MaKey MaKey is really cool! Thank you, Jay Silver, for speaking to our class! And shoutout to Beau Silver for being there and adding insightful comments too!
A few days ago, Brandon Tearse, talked to our class about his work as a Google intern. He told us the basics of what a Google intern did, and also talked about what a great experience he had there because of the creative and fun culture there at Google headquarters.
He was a really funny and interesting person, and he was genuinely interested in all the work that he did. He also gave us some advice on how to do well during interviews, so maybe our class will all intern at Google one day?
Yesterday, Mike Marmarou came to speak to us about the computer industry, and how we would be able to make our way into the industry with some hard work.
His talk was somewhat scary, because he told us that we should be making cool/innovative apps almost once every year, and that we should already be thinking about summer internships! (I feel like an underachiever???) He also talked about what we can do to help boost ourselves and our future careers, like becoming an expert at something, but also knowing something about everything.
Thank you, Mike Marmarou, for taking the time to come and give us great advice about breaking into the computer industry! Your talk was really helpful!
Yesterday, Bret Victor came to our class to speak to us about his work, and what he has done to revolutionize the computing industry. He came up with the idea that the programmer/computer user should be able to see the fruits of their labor as they are coding, making the creative process smoother and faster.
I personally really like his idea of simultaneous coding and profits, because it gives the coder a sense of reward, and it makes the creative process faster, because you can see exactly what happens instantly, instead of writing all the code only to find something isn’t the way you want it.
Thank you, Bret Victor for your interesting ideas and creative mind! You really are an inspiration.
Binary is the way that my partner and I have decided to go for our final project!
Because binary fractal trees may be a bit hard to code, we have decided that we would make a word generator, so that our “Exploratorium exhibit” would teach people the uses of binary, and it teaches how the computer reads/interprets things.
The user will be able to click on buttons to write out a letter in binary, and then transfer the letter to another box to be able to string letters together and write words.
The clever/advanced version of this project could be something like a light that indicates one’s and zero’s instead of buttons.
Both my partner and I are the programmers, artists, and designers of this computer simulation.
Though I didn’t get to do all of the cool projects with the Arduino (because I was sick for half of class
boooo), I still learned a lot about how circuits work, and how not to make my Arduino short circuit.