Catching Crabs

Teaching software development? Using LiveCode to build your curriculum? This is the forum for you.

Moderators: Klaus, FourthWorld, heatherlaine, kevinmiller, robinmiller

Post Reply
richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 1895
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria
Contact:

Catching Crabs

Post by richmond62 » Tue May 19, 2015 8:39 pm

Just had 90 minutes of fun preparing a model program for my Summer course for kids running through June and July:

Standalones and source code are all available here: https://www.dropbox.com/sh/bund1kj7r2i7 ... ICg3a?dl=0

Newbie4
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 236
Joined: Sun Apr 15, 2012 1:17 am
Location: USA
Contact:

Re: Catching Crabs

Post by Newbie4 » Wed May 20, 2015 3:12 am

You did a great job. They will like it.

There are some good starter programs and ideas for younger children at https://sites.google.com/a/pgcps.org/li ... rogramming under Section 1. - "Building Basic Apps". All four of those subsections make for easy and exciting starter programs where the students can exercise their creativity and practice their new programming skills.

Even though it says "Apps for Android devices", they are also great for desktops too.

Teaching it should be fun for you too and rewarding.

Good luck and again, nice job

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 1895
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria
Contact:

Re: Catching Crabs

Post by richmond62 » Wed May 20, 2015 8:41 am

To be honest, I always find it is easier to help kids learn programming with examples I have made and worked through
myself, just because I know all the pitfalls and traps having already fallen down ALL of them myself :)

Newbie4
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 236
Joined: Sun Apr 15, 2012 1:17 am
Location: USA
Contact:

Re: Catching Crabs

Post by Newbie4 » Wed May 20, 2015 11:51 am

Yes, and it is best to go through that exact same process with them. As you model the writing of the program in front of them, make the same mistakes you made or problems you ran into. Involve them in the process of problem solving. Don't just show them the solutions but see if you can coax them into solving the problems themselves. We learn best from our mistakes. Guide them into the same process that you went through.

Sometimes, it is fun to do it the wrong way and let them find and fix the problems themselves (with your questions and hints of course). That teaches them problem-solving, logic, creativity, patience, questioning and models the real-life programming process. Writing the program is a process and a vehicle for many good lessons, not just an end goal.

Short simple programs are good to use because the lessons do not get too long. You want to show new commands and concepts and model the process. Then you want them to extend what you just showed them into a more involved one, of their own creation. I have found that small short problems work best as you build up their skills and understandings. Then when you have covered all the main concepts, give them a more adventurous and larger project to do. The ones I have there have proven to be good in teaching the various skills needed to design a larger game or program. It also gives them many small successes and programs that they are proud of.

Good luck with your class. It sounds like you will do well teaching it

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 1895
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria
Contact:

Re: Catching Crabs

Post by richmond62 » Wed May 20, 2015 7:27 pm

"It sounds like you will do well teaching it"

You never know my luck: this will be my 9th year teaching LiveCode.

SparkOut
Posts: 1641
Joined: Sun Sep 23, 2007 4:58 pm

Re: Catching Crabs

Post by SparkOut » Wed May 20, 2015 8:46 pm

Well, if you get lucky, this may be the year you crack it. :lol:

Sorry, I couldn't resist, the comedy llama butted me.

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 1895
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria
Contact:

Re: Catching Crabs

Post by richmond62 » Wed May 20, 2015 9:44 pm

Don't worry, SparkOut, I cracked years ago . . .

Post Reply

Return to “Teaching with LiveCode”