Audience1: Non-Computer Science Peers
When I was about six there was this interactive kids story website that I would visit. It was very clunky because in order to progress through a story, I would have to click on a link and then I would have to wait for the next page to load.
Today, web applications get rid of that clunkiness. Web applications are self contained programs on a web page. Google Docs and Farmville are two examples of web applications. These applications provide quick and instantaneous results to the web user.
Having studied in the field of computer science at UCSD. I have learned how to create efficient algorithms and debug my applications which are both essential parts to creating a web application. An algorithm is a set of instructions used to solve a problem. Debugging is finding and fixing problems within my application. With both of these skills, I am able to create a web application that works efficiently and the way it's supposed to.
Audience2: My Sister's Peers (Ages 10-12)
When I was half your age, which was about eighteen years ago, I didn't have Facebook or Webkinz to spend all my time with. I had a lame kids story website that was nothing like those. It was slow and every time I clicked I had to wait for a whole new page to load.
Those games you play on Facebook and Webkinz are called web applications. Web applications are relatively new to the Internet which is why I didn't have those games back then. Imagine playing a game online that made you wait seventeen seconds after every click. Not fun at all. Web applications make it so that you don't have to wait.
The college I go to has shown me how to make web applications. I learned how to make the comments on your Facebook walls work and I learned out to make them work so that when you write on your friend's wall, the message doesn't come out completely different.
No comments:
Post a Comment