[Yr11 Information Technology] Re: Unit 2 Outcome 1:Programming

Adrian Janson jansona at bigpond.net.au
Thu Jun 14 15:59:21 EST 2007


Hi Steven,

Complements on a very thoughtful and detailed response!  I am all for
sitting down and having a go at tackling some of these issues.  Actually, I
think you would be quite pleased with the new Software Development 3/4 VCE
course as the emphasis has moved back from the SDLC to programming and
software development (as many of us feel it should be).  

I do think that 'we' (being the tertiary section and the secondary sector)
should be talking more and collaborating much more - but in many ways, you
and I are the converted ones, having spoken about this before!

Putting my VITTA hat on for a moment - thanks for the acknowledgement of the
work that we are doing in terms of IT teacher PD - and yes, more can
certainly be done!  I think that ICT week is shaping up really well
(especially the EXPO) and hopefully, many teachers bring their students
along!  Would love to hear what ideas you have in terms of PD - and any ways
you think Melb.Uni might be able to help!

Cheers,
Adrian

PS: Hopefully the feedback on IT teachers you are getting from your own
family members has been nothing but positive! ;)



-----Original Message-----
From: yr11it-bounces at edulists.com.au [mailto:yr11it-bounces at edulists.com.au]
On Behalf Of Steven Bird
Sent: Thursday, 14 June 2007 3:45 PM
To: yr11it at edulists.com.au
Subject: [Yr11 Information Technology] Re: Unit 2 Outcome 1:Programming

"Roland Gesthuizen" <rgesthuizen at gmail.com> wrote:
> One of my VCE students won an IT scholarship and returned to school after
a
> January University summer camp with some experience programming in Python
> and some very good impressions about how easy it was to learn and use.
> During the camp, her team built a web crawling Internet robot and a
computer
> game then had a quick look at VPython.

I wonder if this was the National Computer Science School in Sydney
[1].  I went to this in 2006 and thought it was brilliant.  I
interviewed many of the students and wrote up a trip report for the
VITTA newsletter [2].  There's a more detailed discussion of this
particular approach to teaching programming in a paper called
"Building a Search Engine to Drive Problem-Based Learning" [3].

> From what I can Google, there are ooodles of resources, tutorials and
> training videos out there. Free to download and works on Windows and
> Unix/Linux/MacOSX systems. Would love to learn it myself beyond just
typing
> "hello world". :-)

Sydney uni runs a course for teachers who want to learn Python [4].
If there's local interest I can see if we can run the same course at
Melbourne Uni later this year.

[1] http://www.ncss.edu.au/
[2] http://www.vitta.org.au/pubs/infonet/index.php?edition=21
[3] http://eprints.unimelb.edu.au/archive/00001618/
[4] http://www.it.usyd.edu.au/schools_teachers/teach_py.shtml

"Kevork Krozian" <Kroset at novell1.fhc.vic.edu.au> wrote:
> [...] with the advent of the VCE in 1990 the idea was that we are
> not only teaching students to prepare for tertiary courses but to also
> have a breadth of knowledge not restricted to excelling simply for
> tertiary selection.

Right, and I wasn't advocating Python because it would help with
university selection.  In fact, Melbourne (and probably other tertiary
institutions) do not require VCE IT for our IT-related courses.

I sense there is insufficient communication between IT educators
across the secondary/tertiary divide.  As anecdotal evidence, I
recently overheard the following exchange:

Q: What should be done differently for students who have completed VCE IT?
A: Offer them remedial classes.

This is a (misdirected and offensive) complaint about the secondary
curriculum, but it is also evidence for a purist attitude that is
happily on the way out.

Our new curriculum will be problem-driven not language-driven, and
will work for students who have previous IT experience ranging from
limited to extensive.  Previous Python experience will be largely
irrelevant to success in our new first year subjects
[http://www.informatics.unimelb.edu.au/].

> In view of or even despite the above, do you have a strong opinion
> either way as to what secondary schools should be teaching in terms of
>
>    1. The IT course content in general
>    2. The programming languages taught at each year level
>    3. The degree of difficulty students should achieve at each year level
>    4. Do they need ANY IT before they come to you
>    5. What prerequisite would you like to set for Uni candidates coming
> to your course ?
>    6. Is there anything you wish they could "unlearn" before they start
> your course ?

These are great questions and mostly too big to tackle properly here.
It would be great to have a face-to-face forum for discussing the
larger issues with the teaching and learning of IT, issues that
concern both sides equally.  Note that we continually wrestle with
your questions 1-3 in our undergraduate degree.

Since you asked, here's some personal concerns with the secondary IT
curriculum, particularly in the area of programming.  As with the
earlier anecdote, I'm sharing this not because it is necessarily an
accurate and fair assessment of the curriculum, but because it is a
fairly typical perception of the curriculum amongst the handful of
tertiary IT educators I've spoken to, perceptions which may need to be
corrected.  Note that these comments represent my opinion only, and
not that of my employer. :-)

Programming: the emphasis on programming-in-the-large (incl SDLC) when
students haven't necessarily mastered programming-in-the-small (e.g.
coding up a simple algorithm, basic principles of program design).

Science: the coverage of programming skills with limited attention to
underlying principles, e.g. I've watched secondary students copy and
paste php/mysql "codes" from the web into their program without
understanding what it does; you might call this "voodoo programming".

Projects: the nature of student project work depends heavily on the
specialist knowledge of the individual teacher to a greater extent
than is typical in other disciplines, and this knowledge varies
greatly between teachers; I know VITTA is doing a great job with
in-service training but wonder if even more could be done.

Thanks for getting this far, and I look forward to our further
discussions...

Steven Bird
http://www.csse.unimelb.edu.au/~sb/
_______________________________________________
http://www.edulists.com.au - FAQ, resources, subscribe, unsubscribe
Year 11 It Mailing List kindly supported by
http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment Authority
and
http://www.vitta.org.au  - VITTA Victorian Information Technology Teachers
Association Inc



More information about the yr11it mailing list