Sunday, November 18, 2012

12-18 November 2012


Hooray for confusion?!

I still don’t know if we’re staying on the university track or switching to Python, and (probably) won’t until after Thanksgiving Break.  Either way, we didn’t switch to anything this week.  We continued programming in Scratch instead.

The main focuses this week, if I remember correctly, were Loops and Lists.  Loops in Scratch are chunks of code that are repeated multiple times- effectively a space-saving measure.  Additionally, the “forever” block can be used to repeat something forever, and similarly the “forever if” and “repeat until” blocks can be used to repeat something depending on external conditions.

Lists are basically a type of variable.  Unlike standard variables, which contain an element (perhaps a word) that is basically indivisible, lists contain several elements (perhaps letters) that can be manipulated individually.  Another way, then, of looking at lists is as a collection of variables, a “basket” that variables can be added to and modified within; this is the more intuitive way of looking of lists.  In any case, lists can be used to store actual lists (such as a group of players) or- like variables- to keep track of something within a more complex system.

Sunday, November 11, 2012

5-11 November 2012


                This was a week of Scratch.  As I gain more experience with the visual programming language, I’ve started to like it more.  Liking it, admittedly, is not the same as thinking highly of it.  One can create a stopwatch in Scratch, sure, albeit with some difficulty; perhaps one can create almost anything in Scratch.  But I’m not sure it’s a good educational tool.  Then again, I know very little about programming….

                The other big news this week is that we might be switching away from the university-credit coursework because it’s too easy.  There’s reason in this argument- this has been, probably, the easiest course I’m currently taking, and not the most interesting, though it’s had its ups.  At the same time, I’m rather worried for what such a turnaround might do.  Time will tell, I suppose.

Sunday, November 4, 2012

29 October- 4 November 2012


                This week in brief: Test, survey, programming.

                I suppose that’s not enough detail, though.

                The test was like any test.  The fact that it didn’t impact our grade made it pass by quicker, and by decreasing the stress probably improved my result.  That being said, the class day was a waste by most standards: we didn’t learn anything, and we didn’t get graded on what we already knew.

                Day 2 brought the survey.  It consisted of a bunch of pointless questions on whether we are interested in CompSci, whether we’re sexist, whether we’re scared of bullies, etc..  I hope we won’t have to do this often.  We also started the programming unit.

                I’m not sure how I feel about using Scratch.  On the one hand, it’s apparently capable of doing plenty of actions, and it’s easier to use than a text-based programming language.  On the other hand, it’s a visual language that seems to oversimplify a complex topic.  Maybe it is fitting for a Computer Science- not Computer Programming- course, but I can’t get that excited about it.  (And we don’t have a project.  How in the world do we not have a project for the PROGRAMMING unit?)