<div dir="ltr">Hi David.  Did you mean to post this query to the year 11 list? I have crossposted there as well, in case those folk have further advice.<div><br><div>While there is no list of approved programming languages for unit 2 IT (see study design, page 26) it would be wise to be guided by the list of <a href="http://www.vceit.com/p/00-SD-approvedlanguages.htm">approved languages</a> for Software Development Units 3+4.</div>

<div><br></div><div>While Scratch is a good beginner&#39;s language, IIRC it does not support things like arrays, internal documentation, data types etc which are important basic programming concepts.</div><div>Its limitations may prove difficult to overcome in satisfying an outcome.</div>

<div><br></div><div>You could perhaps use Scratch as a stepping stone to introduce some fundamental ideas (e.g. modularity, loops, logical structures, parameter passing) and segue into a more traditional language (e.g. Basic) to show how these concepts from Scratch are universal across languages while more superficial things like syntax will vary.</div>

<div><br></div><div>Cheers</div><div>Mark</div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 14 August 2014 10:11, David B. Thomas <span dir="ltr">&lt;<a href="mailto:david.b.thomas@rmit.edu.au" target="_blank">david.b.thomas@rmit.edu.au</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div>I am teaching IT unit 2 for the first time but I have got a vast background in IT itself.</div>
<div>
Outcome 2 requires the students to use a programming language and although I know Basic and an object oriented language called Ada inside out; there may be quite a steep learning curve for me if I was to return to c++. I haven&#39;t used it for a while.</div>


<div><br></div><div>I was wondering if there was any stats about what languages are taught in Unit 2? Is it OK to use something like Scratch? One of my students suggested Processing.org and although I haven&#39;t had a good look it seems interesting.</div>


<div><br></div><div>Basically, I have a small class who have English as a second language and they haven&#39;t programmed before. Is it ok to use what I regard as a more visual language? Perhaps even a &quot;in browser&quot; language?</div>


<div>Regards,</div><div>David.</div><div><br></div><div><br></div></div>
<br>_______________________________________________<br>
<a href="http://www.edulists.com.au" target="_blank">http://www.edulists.com.au</a> - FAQ, resources, subscribe, unsubscribe<br>
IT Applications Mailing List kindly supported by<br>
<a href="http://www.vcaa.vic.edu.au/vce/studies/infotech/itapplications3-4.html" target="_blank">http://www.vcaa.vic.edu.au/vce/studies/infotech/itapplications3-4.html</a> - Victorian Curriculum and Assessment Authority &lt;br&gt;<br>


<a href="http://www.vitta.org.au" target="_blank">http://www.vitta.org.au</a>  - VITTA Victorian Information Technology Teachers Association Inc &lt;br&gt;<br>
<a href="http://www.swinburne.edu.au/ict/schools" target="_blank">http://www.swinburne.edu.au/ict/schools</a> - Swinburne University<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><br>

</div><div>Mark Kelly</div><div>mark AT vceit DOT com</div><div><a href="http://vceit.com" target="_blank">http://vceit.com</a></div><div><br></div><div><div><i>The two most important things to remember in order to become powerful are:</i></div>

<div><i>1. Never tell your competitors everything you know.</i></div></div><div><br></div><div><br></div></div>
</div>