Home » Posts tagged 'Computer Science'
Tag Archives: Computer Science
By Luc Coté, Filip Kierzenka, Connor Browder, V Form and Jason Chen, IV Form
The Blueprint Hackathon and Finding Your Scientist Doppelgänger
On February 17th and 18th, the annual Blueprint Hackathon was held at MIT. You may wonder what exactly a Hackathon is, and we certainly wouldn’t blame you. A Hackathon is essentially a “Hacking” Convention, although “Hacking” is used very liberally to make the name sound cooler than “Computer Science” Convention. On the first day, we had the Learnathon, which is devoted entirely to learning about computer science, specifically about App Development, Web Design, or Basics of Coding. Taking the Web Design course, we learned a lot about a style of programming our JAVA based classes have not exposed us to.
The first day was an appetizer of new knowledge. The second day gave the main course: The Buildathon. This is where we put our knowledge to the test, working as a team to create a final project in 9 hours. Our idea was to build a program that matches a user’s face to a famous scientist doppelgänger. (more…)
By Gillian Yue, VI Form
Unity based Top-Down Shooter Game: Design and Development
I’ve always been interested in video games since I was a child. To me, playing games was never just entertainment; it was also a special artistic experience. While art can be presented in many forms, visually, auditorily or written down, video games are often a combination of different forms, as they need to contain graphics, sounds, and storylines.
This summer, through the Class of ’68 Grant, I worked on an independent game project for the iOS platform, a simple space-shooter-style game with a small variation: instead of simply shooting “bullets”, the player first collects the bullets by tapping on the randomly code-generated paintballs. I chose to work on this project because I’ve always enjoyed playing Space-Shooting games, and I wondered if I had the ability to create something similar. The bulk of the programming was facilitated by the game engine Unity3d, whereas the graphics and audio used in the game were created respectively in Photoshop and Garageband. So far, I’ve had the time to complete the basic structure and logic of the game, with a few characters, background and soundtracks, and I plan to add more artistic components as my project progresses. (more…)
By Lulu Eastman, V Form
Fake News & Google: A Vessel in the Sea of Verity and Deceit
In our Digital Age, Google has become a vital tool to the global population, with over a billion people worldwide relying on the search engine as their guide to the human library known as the internet. Google not only nurtures the insatiable curiosity and hunger for knowledge innate to mankind, but also easily provides the masses with unreliable and false information, resulting in an age where anyone can easily be deceived online. (more…)
By Kate Sotir, Cooper Sarafin, Anderson Fan, Shep Green, VI Form and Mo Liu, V Form
Math Modeling: Using Math for Flight Path Safety
The problem at hand is to create a model, a rating system, that would inform potential flyers of the safety of a particular flight. Our solution includes a mathematical equation that gives us a number between 1 and 100, depending on the inputs. Although the values themselves indicate the safety level of flights, we do not want to our audience to read into the numbers: a flight with a safety index of 63 should not be considered a more dangerous flight than a flight with a safety index of 67. Therefore, to make our model directly presentable to our audience, we classified the possible outcomes into ratings. A safety index ranges from 1 to 20 would have a rating of ★, from 20 to 40 would have ★★, 40 to 60 would be ★★★, 60 to 80 ★★★★, and finally, 80 to 100 would have the highest rating of ★★★★★, and flights that fall under this rating would be the safest choice based on our model. (more…)
By Steven Li & Gabriel Xu, V Form and Finn Reams & Thee Ngamsangrat, VI Form
Math Modeling: Improved System for Ranking Colleges
Our task was to rank undergraduate colleges based on major elements that were most important to us. To solve the problem at hand, we first came up with six general elements of a college that held significance and found specific variables that would quantify each element. After putting all the variables into a ranking function, we adjusted the weights put on each category in correspondence with the importance we believed they contributed. We applied our model to both normal and extreme cases for testing, and we drew a 3D graph that showed the relationship between the final result with two of the variables as well. (more…)