<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 5 August 2015 at 12:17, Guy Flaherty <span dir="ltr">&lt;<a href="mailto:Guy.Flaherty@xavier.vic.edu.au" target="_blank">Guy.Flaherty@xavier.vic.edu.au</a>&gt;</span> wrote:<br><div><br></div><div>&lt;snip&gt; </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-AU" link="blue" vlink="purple"><p class="MsoNormal"></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">If there are no ‘approved languages’ any more for SD from 2016, I would hope that Javascript would be possible to use and then web
 based interfaces could result in a much more meaningful and modern course.</span></p></div></blockquote><div><br></div><div>I&#39;d very much doubt that Javascript would be an option (in its own right). </div><div><br></div><div>I&#39;d bet two echidnas and a Paddle Pop that any 2016-2019 language will have to be object-oriented. </div><div><br></div><div>The current language-selection guidelines includes these requirements...</div><div><p style="color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:12px;background-color:rgb(246,249,250)"><i>Students will use one programming language from the accompanying list, to develop purpose-designed solutions. In the development of solutions, students should be able to:</i></p><ul style="color:rgb(102,102,102);font-family:Verdana,Arial,sans-serif;font-size:10.6666669845581px;background-color:rgb(246,249,250)"><li style="margin-left:0px;padding-left:0px;font-family:Arial,Helvetica,sans-serif;color:rgb(0,0,0);font-size:12px;list-style:square"><i>develop a graphical user interface (GUI), for use in mobile computing devices...</i></li><li style="margin-left:0px;padding-left:0px;font-family:Arial,Helvetica,sans-serif;color:rgb(0,0,0);font-size:12px;list-style:square"><i>construct and use data structures, for example multi-dimensional arrays, records, queues and stacks</i></li><li style="margin-left:0px;padding-left:0px;font-family:Arial,Helvetica,sans-serif;color:rgb(0,0,0);font-size:12px;list-style:square"><i>design, construct and use files (not databases) to store and retrieve data</i></li><li style="margin-left:0px;padding-left:0px;font-family:Arial,Helvetica,sans-serif;color:rgb(0,0,0);font-size:12px;list-style:square"><i>design and apply data validation techniques</i></li><li style="margin-left:0px;padding-left:0px;font-family:Arial,Helvetica,sans-serif;color:rgb(0,0,0);font-size:12px;list-style:square"><i>use program control structures: selection, iteration and sequencing.</i></li></ul><p style="color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:12px;background-color:rgb(246,249,250)"><i> Additional languages can be used to embellish a solution, for example JavaScript with web pages; however, these would be supplementary to the main language and not replace it.<br></i></p></div><div>Javascript is not currently approved, and I&#39;d say the 2016 minimum function list would not be any less demanding.</div><div><br></div><div>Make that three echidnas and a Golden Gaytime.</div><div><br></div><div>Cheers</div><div>Mark</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-AU" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"> <a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a> [mailto:<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a>]
<b>On Behalf Of </b>Victoria Farrell<br>
<b>Sent:</b> Wednesday, 5 August 2015 11:49 AM<br>
<b>To:</b> Year 12 Software Development Teachers&#39; Mailing List &lt;<a href="mailto:sofdev@edulists.com.au" target="_blank">sofdev@edulists.com.au</a>&gt;<br>
<b>Subject:</b> Re: [Year 12 SofDev] python UI<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">In SD, students need to create working solutions where the interface is required to be user friendly…. So what language are we supposed to use?????<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">
<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a> [<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">mailto:sofdev-bounces@edulists.com.au</a>]
<b>On Behalf Of </b>Laurie Savage<br>
<b>Sent:</b> Wednesday, 5 August 2015 11:43 AM<br>
<b>To:</b> Year 12 Software Development Teachers&#39; Mailing List<br>
<b>Subject:</b> Re: [Year 12 SofDev] python UI<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">That&#39;s what I like about it! I&#39;m not sure a GUI approach to language learning is always the right way in at this level; although I like the Scratch approach to problem solving eventually the students have to
 dive into syntax. I&#39;m very fond of Python, just not very expert at it - there&#39;s always something else to do at work!<u></u><u></u></p>
</div>
<p class="MsoNormal">Laurie<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Laurie Savage<br>
<a href="https://sites.google.com/a/pvgc.vic.edu.au/mr-savage/home" target="_blank">https://sites.google.com/a/pvgc.vic.edu.au/mr-savage/home</a><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On 5 August 2015 at 09:13, Guy Flaherty &lt;<a href="mailto:Guy.Flaherty@xavier.vic.edu.au" target="_blank">Guy.Flaherty@xavier.vic.edu.au</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">There are a bunch of Python Web Frameworks Laurie. Probably the biggest of them is Django (<a href="http://djangoproject.com/" target="_blank">http://djangoproject.com/</a>).
 I am not teaching SD again this year but if I were I would look at using something like this and JQueryMobile (<a href="http://jquerymobile.com/" target="_blank">http://jquerymobile.com/</a>) and get the students building mobile apps for their phones.
</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Python is not really a GUI focussed language. You can do it, but other languages are probably going
 to be easier to teach and use. Don’t get me wrong, I love Python. Been using it for 15 years now, but not for GUI programming.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Good luck,</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Guy Flaherty</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Xavier College</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">
<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a> [mailto:<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a>]
<b>On Behalf Of </b>Laurie Savage<br>
<b>Sent:</b> Wednesday, 5 August 2015 8:43 AM<br>
<b>To:</b> Year 12 Software Development Teachers&#39; Mailing List &lt;<a href="mailto:sofdev@edulists.com.au" target="_blank">sofdev@edulists.com.au</a>&gt;<br>
<b>Subject:</b> Re: [Year 12 SofDev] python UI</span><u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">I haven&#39;t cracked using Python as a web tool yet so I&#39;m interested in how people go about this. Is there anything like Ruby on Rails? (maybe Python on a Swing?)<u></u><u></u></p>
</div>
<p class="MsoNormal">Laurie<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Laurie Savage<br>
<a href="https://sites.google.com/a/pvgc.vic.edu.au/mr-savage/home" target="_blank">https://sites.google.com/a/pvgc.vic.edu.au/mr-savage/home</a><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<p class="MsoNormal">On 4 August 2015 at 22:41, Andrew Pate &lt;<a href="mailto:arp@mentonegrammar.net" target="_blank">arp@mentonegrammar.net</a>&gt; wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal">Hi all<br>
Just wondering through what mechanism those of you using python as your language are having students build UI? Is it web or otherwise platform independent?<br>
I have been using PHP for a few years now, and probably will continue, but I have a number of students in 9-11 taking the Grok NCSS challenge and thought about looking into python as my language. Also, the Algorithmics course mandates python, and I would like
 to offer that, although I know that UI is not so important there.<br>
<br>
Thanks<br>
Andrew.<br>
<br>
Andrew Pate<br>
Mentone Grammar<br>
<br></p></div></div></blockquote></div></div></div></div></div></div></div></div></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><i><br></i></div><div><span style="font-size:12.6666669845581px">&gt;&gt; Witty sig goes HERE &lt;&lt;</span></div><div><br></div><div>Mark Kelly</div><div><img src="https://docs.google.com/uc?export=download&amp;id=0B4DRNqu3Y8sZV04xVUpCaVJTbHc&amp;revid=0B4DRNqu3Y8sZaG9iYzlkRTE2YkVkS2x0Mk4vM1Fja3BYdFYwPQ"><br></div><div><img src="https://docs.google.com/uc?export=download&amp;id=0B4DRNqu3Y8sZN1ZEdkJ3aHdLUjA&amp;revid=0B4DRNqu3Y8sZcENFZ21BMmczdy9FRzcvSmgrQ2w3d2M4Nkl3PQ"><br></div><div><a href="http://vceit.com" target="_blank">http://vceit.com</a></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div>