Friday, 1 February 2013

Feb. 1, entry #3


This week I began reading Stephen Bloch's, "Picturing Programs: An Introduction to Computer Programming". Although, I have found the video's to be exceptionally well-detailed; I find the additional information in written-form can too be a great supplementary resource. I especially enjoy the part having to do with anything pictures: flipping, manipulating, rotating, creating, etc. The event we were shown in class (as well as asked to try at home) was fun to watch (and do). I love that DrRacket has images provided in its library selection! The challenge comes with the constant changing of skill-development required to achieve more complicated functionality in DrRacket. Like, for example, these static pictures can become mobile and change over time as well as interact with the user. This is what we learned this week: big-bang (because it "starts the world"). Here's its contract: ; big-bang : image(start) event-handler ... -> image (this is needed for the animation of pictures). I have a lot to do in terms of learning new concepts and algorithms as well as in practicing code designing as well as my defining functions can always be better. Thank you to my TA Yanshuai for leaving the (my first!) comment that I can also ask him any questions regarding the material through my slog and we can communicate further through these means! Awesome! Some exciting wiki articles submitted! Program on, my fellow sloggers!

1 comment:

  1. I will try to think of graphical examples, since they seem to get some traction. I am also thinking about the amount of screen time. On the one hand, currently programming involves hands-on screen time. On the other hand, I don't want to be the cause of eyestrain or some other RSI.

    I also still prefer ink and paper books. I suspect we read them differently than screens.

    ReplyDelete