Thursday, January 21, 2010

2nd week thoughts

So after another full week of class and our first project completed I think I'm getting a better idea of what this course will be like.

What I learned this week:
-Programming is only as difficult as you make it. Working with scratch was very easy and the program generally makes it very simple to accomplish things. However at the same time this can also make things difficult because you have to be able to figure out how to achieve what you want with only a basic set of code. As I went about creating my program I continually hit obstacles where it took me a while to figure out how exactly what approach to take in order to accomplish what I wanted. Obviously there are several different ways of coding to make the same thing happen, but I thought it was fun problem solving to figure out what would work best with my program. I also thought it was interesting that I spent much more time debugging than actually writing the program. It was fun to challenge myself to keep improving the program throughout the writing process.

What excited me about this weeks activities:
-Getting our second scratch assignment. I was very happy with how my first project ended up as I put a lot of time into to make sure it ran smoothly. I am pumped to work on the second project and see what types of more advanced things I can incorporate. I like the challenge of programming because really you have the freedom to create anything you want to as long as you put in the effort to do it.


What would I suggest to change:
-I think some people might say that they would have liked more time to complete the first scratch project, however I think the amount of time we had was good because it forced us to learn how to prioritize with programming and establish a base for the program before we start adding things. At the beginning of the project I had tons of grand ideas about things I wanted to include in the program, but with the time constraint I was forced to stick to what was more realistic and then later add things after I had the foundation of the program completed.

1 comment:

  1. Great post. I hope you have also picked up some tricks by looking at other people's code.
    Cheers, Emmanuel

    ReplyDelete