This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2008-03-09 13:36:45

kpmichelsen
Scratcher
Registered: 2008-02-20
Posts: 42

Food for thought: 'graded' Scratch?

How about 'grading' Scratch according to different competence levels (e.g. newbie, medium, advanced, master)? Each Scratch level would not include every single feature,  just like it does now (e.g. Motion, Sound, Looks, Variables, etc.) but instead could only focus on a MANAGEABLE set of 'target features'. At the end of each level,  Scratchers could also demonstrate the targeted features by successfuly putting together a project.  Anyway, it's just some food for thought.

klaus.michelsen@kcl.ac.uk

Last edited by kpmichelsen (2008-03-09 13:38:05)

Offline

 

#2 2008-03-09 14:41:51

Toasty
Scratcher
Registered: 2007-07-01
Posts: 500+

Re: Food for thought: 'graded' Scratch?

There's always a problem with something like this,
You have to be very precise about how to get up levels,
I am a person who just loves to 'dive in' and have to work everything out, I would hate, because of my age (11) or my personal ability at programing, but that's me. Others really can't be bothered working through levels and it would be a whole new cause form of cyber bullying. I believe that this will never work
Sorry
Toasty

Last edited by Toasty (2008-03-09 14:42:23)


http://i44.tinypic.com/263wpxe.png
Lovin' Toast

Offline

 

#3 2008-03-09 15:06:21

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: Food for thought: 'graded' Scratch?

I have seen programs (like Mindstorms) that try to divide a programming language up into simple and complex features.  Both my son and I have found it very irritating not to have access to a feature we want, and so nearly always end up having to skip all the "beginning" stages. 

It does make sense to teach the easiest features of a language first, but preventing access to other features is (in my  mind) the best way to accomplish that. 

What features are the easiest and most essential are not universally agreed on, either.

Offline

 

#4 2008-03-11 16:46:03

kpmichelsen
Scratcher
Registered: 2008-02-20
Posts: 42

Re: Food for thought: 'graded' Scratch?

Fair enough, everyone is entitled to their own opinion. BUT, let's not forget that we all have different learning styles and different ways of learning.  To put it another way, what works for me as a learner may not necessarily work for Toasty and kevin_karplus and what works for them may not necessarily be true for me. Anyone who has got a fair amount of teaching experience - I've got 10 years - will agree with that.

Right then, here are three examples that I've just come up with in order to support my original 'graded Scratch' argument:

1. Assuming you know how to cook (no irony intended as I know tons of people who don't even know how to make rice or fry an egg), how would you go about teaching someone how to cook? Would you go for a simple and seasonal fruit salad OR a far more complicated recipe, such as boeuf bourguignon and perhaps served with rice and noodle pilaf with toasted almonds? Would you go for the latter recipe? Really? Surely you wouldn't expect your poor student to just "'dive in' and ...work everything out" (Toasty) for himself? Hmm... 

2. Assuming you know how to play a musical instrument (again, no irony intended), how would you go about teaching someone how to play the piano?
Would you either and first of all teach him/her some basic music theory, how to read music and play a straightforward piece with separate hands OR would you expect your poor student to just "'dive in'…and work everything out" (Toasty) for himself and learn how to play one of Beethoven's masterpieces, such as his Moonlight Sonata? Hmm...

3. Assuming you have young children, how would you go about instilling a love for reading in your children? Which titles would you pick? Certainly not a lengthy novel written by Hemingway, Hesse or Kafka but perhasp several short stories full of color and containing words, phrases, structures and sounds (phonics) that match their developmental stage? Hmm…

Last edited by kpmichelsen (2008-03-11 16:49:42)

Offline

 

#5 2008-03-11 17:05:00

Calimero_200
Scratcher
Registered: 2008-02-28
Posts: 74

Re: Food for thought: 'graded' Scratch?

This would cause dis-harmony in the forum/site. Wouldn't you like to think that everyone's as good as each other?

Offline

 

#6 2008-03-11 17:31:33

Mayhem
Scratcher
Registered: 2007-05-26
Posts: 1000+

Re: Food for thought: 'graded' Scratch?

kpmichelsen wrote:

Right then, here are three examples that I've just come up with in order to support my original 'graded Scratch' argument:

The difference is that you can quite easily put together working projects in scratch ven if you don't know what everything does, by ignoring anything that isn't intuitive.

A better comparison to your cookery one would be whether or not to provide a fully stocked kitchen or not.  You can provide a kitchen with cupboads full of ingredients, and it does not stop the hungry from just grabbing the bread and cheese and making a sandwich.  And maybe they will see the pickle on the counter and decide to add that too.  They might also spot the grill and realise they can have a grilled cheese sandwich, or see all the other ingredients and set out to learn something more about them froma good cook-book.

They won't do that if all you provide them with is the bread and cheese.

*************

Anecdotal evidence also suggests that students continue to engage with scrach even if they are not fully aware of what they are doing.   Unlike conventional typed programing languages, Scratch is extremely forgiving of trial and error.


Cooking, less so  wink


Web-spinning Spider:  http://scratch.mit.edu/projects/Mayhem/18456
3D Dungeon Adventure:  http://scratch.mit.edu/projects/Mayhem/23570
Starfighter X: http://scratch.mit.edu/projects/Mayhem/21825
Wandering Knight: http://scratch.mit.edu/projects/Mayhem/28484

Offline

 

#7 2008-03-12 16:45:52

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: Food for thought: 'graded' Scratch?

Good reply, Mayhem!  I was going to make exactly the same analogy between Scratch and a reasonably equipped home kitchen.  Scratch is not a deluxe kitchen with all sorts of specialty equipment that is hard to learn, but a basic kitchen with most of the tools and ingredients you need to do interesting cooking.

Offline

 

#8 2008-03-12 16:56:29

ooogabooga
Scratcher
Registered: 2007-10-30
Posts: 56

Re: Food for thought: 'graded' Scratch?

There was a reference to typed programming langauges.  There should be a way to convert scratch into a more type-able programming languages for people who need more advanced mathematics for their projects.  Also, it might simple easier just to type "forever instead of getting the actual block and doing a lot of mousing.  In microsoft word, for example, there  are shortcuts  for virtually everything.  Why not in scratch?  We can still retain the mousing abilties, because of simplicity, and that beginneers may get many syntax errors.


I am ooogabooga, lord of all scratch and the Internet, and also the "Suggestions" forum. Buwhahahahahahahahhahaahahahahahhahahhahahahahahah!
   big_smile   big_smile   big_smile   big_smile   big_smile  big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile

Offline

 

#9 2008-03-17 07:57:15

kpmichelsen
Scratcher
Registered: 2008-02-20
Posts: 42

Re: Food for thought: 'graded' Scratch?

Sorry I have not been able to reply to any of the above. My home Internet connection is currently not working at all.

Calimero_200 wrote "Wouldn't you like to think that everyone's as good as each other?" Disagree. Some people are good at maths and some people are not. Some people are good at languages and some people are not. Depending on the subject and on a myriad of external (eg teacher, materials, etc.) and internal/individual factors (motivation, affective filter, etc) some people may learn faster than others.

Interesting points Mayhem and kevin_karplus. I disagree though. One of the reasons why:

According to Squires and McDougall (Choosing and Using Educational Software: A Teachers' Guide. London: The Falmer Press.1994) the reason why a lot of educational software fails is because the designers and users (teachers and students) are separate groups who do not communicate. Don't get me wrong, iThink (intended spelling mistake) Scratch is an excellent piece of software, BUT it could be improved if it took into account everyone's views, that is, not only those of the designer (kevin_karplus?) but also those of the teachers (me) and learners (good and 'bad' learners alike,  not just those of proficient Scratchers like Mayhem). Right then, so what does the teacher want?  Essentially, something which is more pedagogic. For example, something which can be 'graded' into a set of managable steps, something  which incorporates the concept of bite-size learning, perhaps including tasks that would give the learner plenty of time to recycle/repeat new input, explore,  consolidate and clarify.

Last edited by kpmichelsen (2008-03-17 13:09:50)

Offline

 

#10 2008-03-17 08:57:28

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: Food for thought: 'graded' Scratch?

I think you've got a good and valid point there, kpmichelsen, especially for traditional methods of teaching in a school classroom. However, I personally find it much more motivating and intellectually stimulating to explore and discover a safe environment on my own than being spoon fed with pre-digested knowledge-bites at the speed of the slowest class member.

To me, Scratch is less like a kitchen, and more of a well equipped sandbox. It gives you all kinds of shovels, buckets, moulds and water to dig tunnels and pile up castles. You can't wander off too far, because the walls are wide but secure. You can't do any harm, because there's only sand to manipulate. And while someone might start digging with their bare hands others might just as well start with a shovel right away, whereas more creative or daring ones might discover that can even (ab-)use a mould for digging.

I'm not a children's instructor myself (I only teach adults, and not full-time), but I do belive that the satisfaction that comes out of mastering a problem or implementing a design on one's own is a much stronger learning experience and imprints that lesson much deeper into memory than anything a teacher can convey. So I think it's really all about motivation and less about methodology. In that respect I'd hate to see Scratch being broken up into didactical digestible bites. Just my 2c.


Jens Mönig

Offline

 

#11 2008-03-17 17:12:42

ooogabooga
Scratcher
Registered: 2007-10-30
Posts: 56

Re: Food for thought: 'graded' Scratch?

I totally agree with you.


I am ooogabooga, lord of all scratch and the Internet, and also the "Suggestions" forum. Buwhahahahahahahahhahaahahahahahhahahhahahahahahah!
   big_smile   big_smile   big_smile   big_smile   big_smile  big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile   big_smile

Offline

 

#12 2008-03-18 11:52:16

fbboi999
Scratcher
Registered: 2007-05-17
Posts: 100+

Re: Food for thought: 'graded' Scratch?

I disagree. It's pointless to make 4-5 versions of Scratch, when everything it offers is already on the main version. As some ppl have probably already stated, Why can't "newbies" just use features they understand? If anything, we don't need to separate scratch by level, we need to set up some sort of tutoring program for newbies, taught by "masters". Just some more Food for Thought


Check out my cool projects!
“Know thy self, know thy enemy. A thousand battles, a thousand victories.”

Offline

 

Board footer