Back to LC & Inventive Users

Richmond Mathewson richmondmathewson at gmail.com
Fri Aug 12 02:29:21 EDT 2011


On 08/12/2011 01:01 AM, Judy Perry wrote:
> I have a vague notion of a hands-on assignment for my classes next 
> term involving having them use the 30-day demo and making something 
> semi-interesting (to them) in LC.
>
> Apparently I did a really sucky job of articulating this to the first 
> person I asked, so, here I try, try again, this time including my 
> necessary caveats and reasons why:
>
> If you had a month, meaning, 4 long sessions or 8 shorter sessions, to 
> get an absolute Joe Public to make something small but 
> semi-interesting in LC, i.e., something they couldn't do in 
> PowerPoint, what are the top 5 things you'd want them to learn about 
> programming?
>
> I mean, I'm guessing it's something like IDE, Stack-Card metaphor, 
> commands, functions, conditionals, variables...  but I'm looking for 
> those categories along with some specific examples per my caveats below.
>
> CAVEATS:
>
> 1.  This is a General Education class meaning students either have to 
> take this "Computers and Society" course or some biology course 
> involving dissection.  This means they don't particularly want to take 
> this class but it strikes them as less gross than dissecting worms or 
> heaven know what.  But, seriously:  nobody really wants to be there.
>
> 2.  #1 above means that student engagement is a MUST.  The point of 
> the assignment is NOT to make them hate using computers.  #1 also 
> means that some of them barely know how to do attachments with email.  
> It also means that some of them are downright computer-phobic.
>
> 3.  No "Hello World."  Sorry, but "Hello World" is a distinct 
> historical and cultural artifact to which this audience simply will 
> not relate.  One of the rules of interactive system design is that 
> using a computer to do something should always offer some seriously 
> compelling reason to do it that way as opposed to the way they know, 
> and writing three lines of script to put "Hello World" into a text 
> field isn't likely to sound more compelling that simply typing it in 
> the field themselves.  The point of the assignment is NOT to turn them 
> into programmers but to help them appreciate some of the things that 
> go into the applications they use everyday and some of the things 
> those programmers have to contend with/know.
>
> 4.  Each step or lesson along the way needs to result in something 
> that is engaging to the learner.  Current adult learning theory is 
> that adults need, yupp, instant gratification, or at least be able to 
> see that they are getting somewhere.
>
> 5.  No standalone production (I don't want to have to guess at what 
> they didn't do correctly).  We may do revlets though.
>
> Ideas, suggestions gratefully accepted; otherwise, I'll just wing it 
> like I usually do.  ;-)

I, in these type of situations, get them to make a "copy" of a pocket 
calculator.

However, I "don't know" what " IDE, Stack-Card metaphor, commands, 
functions, conditionals, variables..." are . . . I "do know" what 
'containers' and 'beads' are!

Certainly, a calculator that can do +, -, * and / in 90 minutes is 
fairly good in the instant grats stakes.

>
> Judy
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list