Wednesday, December 8, 2010

Revision Post

This week I first finished off the Alice assignments I had been given, loops and lists and other items, with absolutely no problems. Alice seems to be quite simple and unhelpful for anyone at a higher level than novice, yet I think it has been moderately beneficial to the less experienced students in our class. However, I feel that it was a bit too prolonged, done at the wrong time, and overall a bit of a time waste. Alice is not quite the simplest teaching program (Scratch, which I thought was very well done and enormously beneficial to novice programmers) and not quite a teaching program almost at the Java level (Jeroo, which again was very good due to its code being so similar to java without the complex programming involved). It seemed a bit unnecessary, a bit out of place. I think the class was fairly prepared to move on to Jeroo after Scratch, without taking what seemed like the extra stop at Alice. Overall, I believe a better time table for the class would have been a similar amount of Scratch (perhaps slightly more,) then a bit more on Jeroo, then real Java or perhaps a simpler but equally real language like visual basic. I think that the main point of Alice was to teach object-oriented programming, but Jeroo did that very well with the jeroo’s. However, Alice was good for one thing: cool animated sequences for people who had finished the assigned work. I made two large armies consisting of robots and dinosaurs battle it out on an epic scale. I can do some pretty cool things when I'm really tired. Hopefully lessons for real java will be compiled quickly so I can move on to them. Would it be possible to receive an ETA for those, not counting the rather basic “println” introductory programs? The reason I chose regular computer science was because I hoped that instead of just learning what I needed for the AP exam, I could experiment and play around with whatever my imagination threw out, which is the fun of programming. I recognize that others in my class are not at an advanced level yet and they need to go at their own pace, but it would be nice to have lessons completed on all levels so students could go at whatever pace they are comfortable with. Overall, the class has been rather entertaining but I am eager to begin real java and actually do things I have never done before.

No comments:

Post a Comment