[Year 12 SofDev] choosing a language for 2008

Mark Kelly kel at mckinnonsc.vic.edu.au
Tue Sep 18 13:23:49 EST 2007


Hi Steven.

I've heard that tertiary places actually prefer that secondary schools 
DON'T do a lot of programming because they'd rather do it themselves.

The problem we have in VCE SD is time constraints.  We get many kids 
coming in with zero programming experience (and sometimes zero interest) 
and we have very little time to cover programming as well as all the 
other theory that is jammed into the study design.

What you call "key" principles are a big - impossible - ask for many of 
my clients.

I'm perfectly happy if during the year my kids just get their heads 
around arrays, loops, scope, basic functions, data structures, interface 
design and simple file I/O.

As for encapsulation, abstraction etc - I'll gladly leave that for year 
13.

VB is fine for my needs :-)

Steven Bird wrote:
> On 9/18/07, Mark Kelly <kel at mckinnonsc.vic.edu.au> wrote:
>> VB6 'cos...
>>
>> 1.  I already was familiar with it and did not have time to learn a new
>> language in 2007
>> 2.  It's free for gov't schools
>> 3.  Lotsa support
>> 4.  It has all the classical programming constructs (except pointers),
>> making a good jumping-off point to other languages
>> 5.  It's RAD
>> 6.  It's relatively easy to teach (BASIC began as a teaching language)
> 
> In addition to these desiderata, it would be good if the chosen
> language supported the
> teaching of key computing principles and practices such as
> decomposition, encapsulation, procedural abstraction, code reuse, and
> testing.  Its not clear that VB is the best choice here.
> 
> Remember that your output is our input :-)
> 
> -Steven Bird (coordinator of new first year IT stream at Melbourne Uni)
> http://www.csse.unimelb.edu.au/~sb/

-- 
Mark Kelly
Manager - Information Systems
McKinnon Secondary College
McKinnon Rd McKinnon 3204, Victoria, Australia
Direct line / Voicemail: 8520 9085
School Phone +613 8520 9000
School Fax +613 95789253
kel AT mckinnonsc.vic.edu.au

Webmaster - http://www.mckinnonsc.vic.edu.au
IT Lecture notes: http://vceit.com
Moderator: IT Applications Mailing List

It's 'i' before 'e' except after 'c'.
Spelling is not an art, it's a sceince.


More information about the sofdev mailing list