<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi Daryl,
<div><br>
</div>
<div>I used Code.org and App lab for my year 9s this semester and it worked well. I guided them through a slice of the Computer Science Principles course and finished with an up-to-3 person project. The CSP course also allows you to cover many of the other
parts of the Victorian Digital Technologies curriculum (although we were very pressed for time... )
<div><span style="font-size: 10pt;">My students split about 50-50 between sticking to the block-based JS and the text-based JS, I think this a reasonable thing given the mix of students. There is nothing inherently better about typing out code. Blocks have
the advantage that they basically remove all syntax errors and the block library/menu reminds students what is possible. Text based systems are what most professionals use, so many students wrongly feel slighted at having to use blocks and this needs to be
taken into consideration. Code.org allows you to leverage and move between the block and text mode.</span></div>
<div>
<div>
<div><br>
</div>
<div>
<ul style="font-family: Tahoma; font-size: 10pt;">
<li>CodeHS looks to have improved a lot since I last looked <span style="font-size: 13.3333px;"> </span><span style="font-size: 13.3333px;">- but not all of it is free.</span><span style="font-size: 10pt;"> I'm going to have a closer look and might recommend
its Python course to my school's year 11 computing teacher...</span></li><li>I have found Codecademy not to be great for learning. It breaks tasks down too much for students so that they can get through an entire course without retaining or understanding much. It needs to be supplemented by project work and assessment tasks, which
is maybe not the best for teachers new to teaching coding.</li><li><a href="https://groklearning.com/">Grok Learning</a> is a decent course as an intro to programming and computational thinking, but it's not free.</li><li>The online version of <a href="http://interactivepython.org/courselib/static/thinkcspy/index.html" style="font-size: 10pt;">
How to Think Like a Computer Scientist</a><span style="font-size: 10pt;"> is a good course for more CS inclined students/classes. I'm using part of it as part of the summer holiday homework I've given for my </span>SofDev class.</li><li>Microsoft's <a href="https://www.touchdevelop.com/" style="font-size: 10pt;">
Touch Develop</a><span style="font-size: 10pt;"> is a good course with lots of options - but did not feel right for me when I looked last summer... from memory it's based on TypeScript, which is becoming more popular.</span></li><li>The Khan Academy CS and programming courses are good - HTML, CSS, JS+Processing.js, Databases and Algorithms. They are free, well produced and gamified.</li><li>Processing.js (or P5.js) is a good option and there are a few good courses that use it - but other than Khan Academy, not many at the high school level?? I would love to make a cross-curricula course out of something like Shiffman's
<a href="https://www.kadenze.com/courses/the-nature-of-code/info">Nature of Code</a> (and
<a href="http://natureofcode.com/">book</a>).</li><li>PyCharm Education edition also has an intro to Python course built into it, but (from memory) it might not be good for a class without a bit of supplementation.</li><li>Dash does look like a good intro to modern frontend web development - but it's only a free taster of their larger courses. </li><li>FreeCodeCamp is a good course on HTML, CSS, JS (frontend and backend). It is very project based, but moves quite quickly.</li></ul>
<div>I don't know if any of that helps... </div>
</div>
<div><br>
</div>
<div>Simon</div>
<div>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF53978" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> sofdev-bounces@edulists.com.au [sofdev-bounces@edulists.com.au] on behalf of Croke, Daryl D [croke.daryl.d@edumail.vic.gov.au]<br>
<b>Sent:</b> Sunday, 27 November 2016 12:49 PM<br>
<b>To:</b> sofdev@edulists.com.au<br>
<b>Subject:</b> [Year 12 SofDev] Sand pit environment to teacher programming at Years 9 and 10<br>
</font><br>
</div>
<div></div>
<div>
<div style="direction:ltr; font-family:Verdana; color:#000000; font-size:12pt">Hi all<br>
<br>
<br>
Any advice/experience using online environments to teach computer science and programming at year 9/10 level. I have used and like Code.org and App Labs but would also like environments that force students to write line code. It also has to be comfortable for
teachers new to teaching coding to use and be free. <br>
<br>
CodeHS seems good but haven't used it yet. <br>
DASH for HTML was great.<br>
<br>
<br>
<br>
<br>
<br>
<div><br>
<div style="font-family:Tahoma; font-size:13px">
<div>
<div>
<div>
<div>
<div style="font-family:Tahoma; font-size:13px">Cheers<br>
<br>
Daryl Croke<br>
<br>
</div>
<div style="font-family:Tahoma; font-size:13px"><br>
Mount Ridley College<br>
8338 3600<br>
<a tabindex="0" href="http://mountridleycollege.vic.edu.au/" target="_blank">http://mountridleycollege.vic.edu.au/</a><br>
</div>
<div style="font-family:Tahoma; font-size:13px"><br>
</div>
<div style="font-family:Tahoma; font-size:13px"><i><b><br>
</b></i></div>
<div style="font-family:Tahoma; font-size:13px"><b><i>MRC Art & Technology Expo (4/11/2016)</i></b></div>
<div><a href="http://arttechexpo.global2.vic.edu.au/" target="_blank"><i>http://arttechexpo.global2.vic.edu.au/</i></a></div>
<div><br>
</div>
<div style="font-family:Tahoma; font-size:13px"><i><b><br>
</b></i></div>
<div style="font-family:Tahoma; font-size:13px"><i><b>keep on coding</b></i></div>
<div style="font-family:Tahoma; font-size:13px"><i><a tabindex="0" href="http://geekstuff.global2.vic.edu.au/" target="_blank">http://geekstuff.global2.vic.edu.au/</a><br>
<a tabindex="0" href="http://physicalcomputing.global2.vic.edu.au/" target="_blank">http://physicalcomputing.global2.vic.edu.au/</a></i></div>
<div style="font-family:Tahoma; font-size:13px"><i><br>
</i></div>
<div style="font-family:Tahoma; font-size:13px"><i><br>
</i></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<table>
<tbody>
<tr>
<td bgcolor="#ffffff"><font color="#000000">
<pre>IMPORTANT - This email and any attachments may be confidential. If received in error, please contact us and delete all copies. Before opening or using attachments check them for viruses and defects. Regardless of any loss, damage or consequence, whether caused by the negligence of the sender or not, resulting directly or indirectly from the use of any attached files our liability is limited to resupplying any affected attachments. Any representations or opinions expressed are those of the individual sender, and not necessarily those of the Department of Education and Training.</pre>
</font></td>
</tr>
</tbody>
</table>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
<table><tr><td bgcolor=#ffffff><font color=#000000><pre>IMPORTANT - This email and any attachments may be confidential. If received in error, please contact us and delete all copies. Before opening or using attachments check them for viruses and defects. Regardless of any loss, damage or consequence, whether caused by the negligence of the sender or not, resulting directly or indirectly from the use of any attached files our liability is limited to resupplying any affected attachments. Any representations or opinions expressed are those of the individual sender, and not necessarily those of the Department of Education and Training.</pre></font></td></tr></table>