Sunday, September 7, 2014

Post 1 (9/7/2014)-Online Privacy and a bit of Scratch

Over the First two weeks, we set up the class, looked over a lot of information regarding online privacy, and started working on Scratch, a program designed by MIT. Scratch seems to be designed to explain the theory of programming to the user, for instance, you can drag the if () then (), else () block in without worrying about how you say it in that programming language, or about messing up the syntax of the language(I.E. forgetting to put a semicolon at the end of applicable lines (in java))

The information regarding online privacy was not very surprising, with the possible exception of the "filter bubble", which is a term for the fact that search engines(such as Google) sort their results by your browser, computer, history, and anything else it can access. This causes you to not receive some results, get (sometimes significantly) different results from other people, and repeatedly find the same few things. Another online privacy issue was cookies (small pieces of information stored on your computer that some websites consult to determine what to do. They allow you to stay logged in, keep things in your "shopping cart", and allow companies to determine what ads to use)

On Scratch, we have mostly just been discovering what each "block" does and using them to "write" extremely simple programs, such as a short conversation or music(or at least something attempting to be music). However, Scratch, while it has a block that says "moves 10 steps" does not explain how this is accomplished, the actual coding of the block probably looks more like this:

for (long i = 1; i <= 10; ++I) objectName.x = objectName.x + 1;

(objectName.x is the x coordinate of the object)

Or, more likely, they did something I didn't think of.

This means that, while it is useful for understanding the concept of programming, it doesn't help with the syntax of the language, which is what I have had the most difficulty with, as of yet.

No comments:

Post a Comment