[Yr7-10it] coding in 2017
ken price
kenjprice at gmail.com
Wed Dec 14 09:38:12 AEDT 2016
Thanks Lucas - for those in other jurisdictions, can you tell us which
years the subject will include all students, vs those where the subject is
an elective? For example, is your plan indicating that every Year 8 student
will learn Python?
Cheers
Ken
On Tue, Dec 13, 2016 at 10:52 PM, Garth, Lucas A <
garth.lucas.a at edumail.vic.gov.au> wrote:
> HI Mel (& other interested onlookers)
>
> At the moment I'm looking at having Python installed as our main
> programming language at Lalor Secondary College.
>
> The reasons:
> - It's likely to be high paying - sample: http://tech.co/highest-paying-
> programming-languages-2015-03
> - There are heaps of online resources including codecademy
> - It taps in to Raspberry Pi (they were created to facilitate the teaching
> of Python)
> - Programming language isn't the hardest to learn the basics (though
> admittedly not quite as easy as VB IMO)
> - Integration of turtle program into maths
> - National Code Challenge by GROK Learning is in Python
> - Feeds into Computing/Informatics nicely through the use of Beautiful
> Soup extracts (and Panda data analysis)
>
> Python's downsides:
> - Needs to be installed on every computer (therefore get an image) or else
> you go with a limited pythonanywhere.com and rely on decent quality
> internet...might be a struggle in most govt schools...
> - Limited front-end development, unless you also teach a framework (which
> I think you probably should teach your students if they are going to go
> into a developer career - I'll be teaching my students HTML + CSS +
> Bootstrap to give them a good grounding for the web). As I'm generally a
> better back-end developer, I prefer teaching basic ASCII art initially for
> the students to gain a concept of graphics, though I've also taught
> students a little bit of the Flask framework and it looked fairly
> straight-forward.
>
> How I'm planning to insert this into the curriculum (2017-2018)
>
> Year 7 - Limited programming in Digitech, however there will be teaching
> HTML/CSS and use of a CMS (e.g. Weebly / Wordpress). Maybe some basic
> Python if we are to link Raspberry Pi computers together with an Ethernet
> cable. Maths needs use of a general purpose programming language and I'm
> encouraging the use of the Turtle app in Python, which is based on the Logo
> programming language for the more experienced teachers on list.
>
> Year 8 - Programming basics in Python. Use of mBots (with Scratch-like
> mBlock code structure) for a short sequence of more hands-on coding.
>
> Year 9 - Include Python programming in unit on game design using Pygame
> resources.
>
> Year 10 - Data extraction and manipulation using Python. Show the basics
> of Bootstrap alongside consolidation of HTML/CSS skills. Use of Grove
> Starter Kits for Arduino for hands-on coding.
>
> Year 11 - NCSS CHALLENGE - GROK competition - Python. Bootstrap usage for
> web development SAC. Learn SQL for databases.
>
> Year 12 - Encourage the use of Python (data extraction) and Bootstrap
> (data presentation) for Informatics SAT, and SQL for databases SAC.
>
>
> Now - to develop the resources! Let me know if you've already headed down
> this rabbit hole!
>
> Lucas Garth
> Lalor SC
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/yr7-10it/attachments/20161214/0ac20f49/attachment.html
More information about the Yr7-10it
mailing list