<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>G'day fellow Vic IT teachers,</div><div><br></div><div>The NCSS challenge is really with joining. Details are below. Register ASAP with your students.</div><div><br></div><div>We had a great time doing this last year for year 11 and 9, involving all the students into our IT classes. Repeating it again for 2013. The organisers offer oodles of online and realtime help and teachers can even get to learn some programming along the way, especially with the new Python 3 programming language.</div><div><br></div><div>It was so cool for a change to hand out some IT certificates at a school assembly. I was really pleased that some of the girls went on to do year 12 IT :-)</div><div><br></div><div>Go for IT</div><div><br></div><div>Regards Roland @rgesthuizen</div><div><br>Begin forwarded message:<br><br></div><blockquote type="cite"><div><b>From:</b> Nicky Ringland &lt;<a href="mailto:challenge@ncss.edu.au">challenge@ncss.edu.au</a>&gt;<br><b>Date:</b> 10 July 2013 5:40:54 PM AEST<br><b>To:</b> undisclosed-recipients:;<br><b>Subject:</b> <b>NCSS Challenge 2013 begins August 5th</b><br><br></div></blockquote><blockquote type="cite"><div><div dir="ltr"><div><div style="">Hi CS4HS teachers!</div><div><br></div><div>The&nbsp;<a href="https://groklearning.com/challenge/teachers?utm_source=csteachers&amp;utm_medium=email&amp;utm_campaign=challenge-2013" target="_blank">National Computer Science School Challenge 2013</a>, run by the University of Sydney,&nbsp;starts on August 5th for 5 weeks until 9th September. &nbsp;In the Challenge, students (and teachers) learn how to program while they compete. &nbsp;Last year we had over 4200 high school students (and some primary students) and 330 teachers from 420 schools&nbsp;compete in the Challenge. &nbsp;This year we're hoping to more than double that number, and we need your help to reach 10,000 students this year!</div>

<div><br></div><div>Many of you have enrolled your classes, and sometimes even whole school years, in the NCSS Challenge. &nbsp;We would really appreciate it if you could encourage your colleagues to take a look at participating in the Challenge this year. The <a href="https://groklearning.com/learn/challenge-beginners-2013/w1p1/0/">first part of the Beginners' stream</a> is now available for free, so teachers and students have a easy way to experiment with the content and judge if it's right for them.</div>

<div><br></div><div>Watch out for the NCSS Challenge poster and letter to teachers, sent to the "head computing teacher" in every high school in Australia in the last few days. &nbsp;Just in case you miss that, I've included more details below. &nbsp;Also, we've made some changes for 2013, so if you've done the Challenge before, you may still want to read the&nbsp;<b>New in 2013</b>&nbsp;section below (<b>especially the change from Python 2 to Python 3</b>).</div>

<div><br></div><div>We look forward to seeing you and your students in the Challenge!</div><div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
<b>What is the NCSS Challenge?</b></div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">The&nbsp;<a href="https://groklearning.com/challenge/teachers?utm_source=csteachers&amp;utm_medium=email&amp;utm_campaign=challenge-2013" target="_blank">NCSS Challenge</a>&nbsp;is an online programming competition for (high) school students and teachers. Unlike most other competitions, we don't assume the students already know how to program, instead students develop their Python programming skills over the 5 weeks of the Challenge. &nbsp;Each week, we release learning resources suitable for either in-class or self-directed learning, covering many&nbsp;aspects of programming including: variables and data types; if statements; while and for loops; algorithms; file I/O; functions; code reading and debugging; and code style and comments. &nbsp;The number and pace of the concepts covered varies between the three streams of the Challenge:&nbsp;<b>beginners</b>,&nbsp;<b>intermediate</b>, and&nbsp;<b>advanced</b>. &nbsp;Enrolment in a stream costs $20 per student (including GST). This can be paid by students individually via PayPal, or your school can be invoiced for them as a group. Students generally spend a few hours a week to complete all questions, although this varies depending on which stream they are enrolled in.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">A set of 5-10 interesting and fun problems (the 'challenges') are released at the same time which test the new material for that week and consolidate understanding of the previous weeks' material. &nbsp;The difficulty of the problems varies between the three streams of the Challenge. &nbsp;Each week's problems also range in difficulty: starting with problems testing the previous week's material, then introducing the new concepts in simpler questions, and finally combining the concepts together. &nbsp;A student who cannot complete the final question for week X, will still be able to solve some of the simpler problems for week X+1 (so they shouldn't feel disheartened if they can't solve the last problem from each week, there will definitely be things they can solve the following week).</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Participants submit their solutions to our web-based intelligent auto-marking system which checks the correctness of their program against a battery of test cases. These test cases are designed to lead the student through solving the problem where possible, and encourage them to think about thorough testing. Points are awarded for solving each problem and there is a small penalty for making a large number of submissions to discourage resubmitting without thinking!</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Submissions close for a particular week's questions on Sunday evening. &nbsp;At 9am on Monday, the solutions, hints and commentary to those problems are released, along with the notes and problems for the following week. &nbsp;Students are still able to submit answers to problems and have them auto-marked after the solutions are released, but they no longer receive any points for getting them correct.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">For more information about the Challenge, see our&nbsp;<a href="https://groklearning.com/challenge/teachers?utm_source=csteachers&amp;utm_medium=email&amp;utm_campaign=challenge-2013" target="_blank">website</a>.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><b>NCSS Challenge streams</b></div><div style="font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">There are three&nbsp;<a href="https://groklearning.com/challenge/teachers?utm_source=csteachers&amp;utm_medium=email&amp;utm_campaign=challenge-2013" target="_blank">NCSS Challenge</a>&nbsp;streams: beginners, intermediate and advanced.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><b>Beginners</b>&nbsp;is an introductory course suitable with no prior programming experience. This stream is most suited to students in junior secondary or late primary school (11 - 16 year olds) or anyone who wants to start with the basics. &nbsp;It covers variables, user input, strings, integers, floats, lists (arrays), if statements, and for/while loops. Beginners has 10 problems per week – but the problems are quite similar to each other conceptually (they look different, but emphasise the same underlying concepts). &nbsp;So it is a bit more like programming drill – but fun!</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><b>Intermediate</b>&nbsp;is designed for students who either have completed the Beginners stream in a previous year, or have some other prior programming experience (in Python or another programming language). This stream is targeted at students in middle secondary school and above (14 - 18 year olds), but advanced junior students will also enjoy it! &nbsp;It covers&nbsp;dictionaries, files I/O and writing functions in addition to the concepts in the beginners stream.&nbsp;</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><b>Advanced</b>&nbsp;is designed for students who have either excelled at the Intermediate stream in a previous year, or are already experienced programmers. &nbsp;This stream is aimed at students in senior secondary school (16 - 18 years) or extremely talented junior students. &nbsp;Advanced contains&nbsp;very tough problems for experienced Python (or other) programmers, and introduces additional material on regular expressions, recursion, parsing and object-oriented programming.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><b>Which Python stream is appropriate for your class?</b></div><div style="font-family:arial,sans-serif;font-size:13px">

<br></div><div style="font-family:arial,sans-serif;font-size:13px">My recommendation is that if you've got Year 5-8's doing the Challenge, go for beginners. &nbsp;If you've got a weaker class of Year 9-10 students with no exposure to programming, beginners might be appropriate. &nbsp;If you've got a class of stronger students, or those with some experience in something like Scratch, or similar programming environments, you might prefer the additional content of intermediate. &nbsp;It also depends on how much time you have to spend on going through the notes with the students before they attack the problems. &nbsp;Other schools discuss the problems at an algorithmic level (not the actual code required) and then the students program them up. &nbsp;This extra support can make intermediate more accessible. &nbsp;Finally, advanced is really designed for students who have conquered everything in intermediate without breaking a sweat!</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">If you have a class with a great range in ability and interest, you might like to choose a mixed strategy – putting some students in beginners and others intermediate. &nbsp;Some students sign themselves up for multiple levels at once. &nbsp;Another option is to start your class on beginners, and if they are handling things easily, we can move some of them to intermediate sometime during the second week (so they still have time to get all of the points for week 2). &nbsp;If you'd like to do that, please email&nbsp;<a href="mailto:challenge@ncss.edu.au" target="_blank">challenge@ncss.edu.au</a>&nbsp;or contact us through the messaging system and we'll make the adjustments.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">To give you some idea of completion rates: last year, 100% of students attacked the first couple of questions in intermediate, but only 65% solved the last problem in week 1. Then 87% of students solved the first problem in week 2, dropping back down to about 66% for the last question in week 2. &nbsp;In the end, over 50% of the students completed some of the intermediate questions right through to Week 5.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><b>When does the NCSS Challenge run?</b></div><div style="font-family:arial,sans-serif;font-size:13px">

<br></div><div style="font-family:arial,sans-serif;font-size:13px">The Challenge starts Monday 5th August and will run for 5 weeks. Questions and resources will be released at 9am on Monday morning and the solutions need to be submitted by 8:59pm on the following Sunday for beginner's and intermediate, and 11:59pm Sunday for advanced. &nbsp;The first week is our 'friendly week' and so there are no points for solving the problems. This gives participants a chance to install and run Python on their own machines, and get used to our online testing system, and judge which stream they should compete in. It also means it is possible to sign up at any time next week without being disadvantaged at all (or even part way into week 2 of the Challenge).</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><b>How do I enrol my class and how much is it?</b></div><div style="font-family:arial,sans-serif;font-size:13px">

<br></div><div style="font-family:arial,sans-serif;font-size:13px">As well as individual enrolments from students and teachers, we have a bulk enrolment option for schools which allows a teacher to either manually enter a whole class or upload a CSV file of names and email addresses. &nbsp;This can then be paid in one go either via PayPal or through an invoice to the school.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">The cost is $20 per participant (student or teacher) per stream including GST. &nbsp;There is a $30 yearly subscription available that gives students or teachers access to all three Challenge streams, and all other courses and competitions created by Grok Learning (see below). &nbsp;We know that it can take some time for schools to collect money and send us a cheque, so we are happy for participants to start the competition before the money arrives. We will not send out certificates of participation and commendation unless the payment has been received.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><b>Interaction on the site</b></div><div style="font-family:arial,sans-serif;font-size:13px"><br>

</div><div style="font-family:arial,sans-serif;font-size:13px">Students get instant feedback on the correctness of their submissions, and the test cases give them hints as to what they got wrong. &nbsp;Top performing students appear on separate leader boards for each stream – split into junior (Year 5-8), intermediate (Year 9-10) and senior divisions (Year 11-12), and this is updated as soon as students submit correct solutions.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">We have online forums for general topics and also for each problem, and the participants have been very helpful (whilst maintaining some spirit of competition) when others have been stuck on a problem. &nbsp;There is a real community that forms during the competition, and it is great to see students connect with others who are also passionate about programming. We also have a large number of tutors who monitor participants' progress and send encouragement and hints via a messaging system within the site. &nbsp;Help is almost always moments away – in fact, often we will have answered a question before a teacher would have had time to move across the classroom and answer it in person!</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><b>Teachers in the Challenge</b></div><div style="font-family:arial,sans-serif;font-size:13px"><br>

</div><div style="font-family:arial,sans-serif;font-size:13px">Some teachers enrol in the Challenge for their own professional development or just the fun of conquering the problems themselves. &nbsp;Teachers can see both a summary of the performance of their students in each stream the students are enrolled in, and inspect all of their submissions. &nbsp;Some schools have used the Challenge as an in class activity for 5 weeks, others have created lunch time clubs for working on problems, while others still have just set them as fun after school extension material for gifted students. &nbsp;We have been particularly pleased to hear stories of students rushing to the whiteboard to discuss how to solve the problems. &nbsp;In a couple of cases, we've heard of schools using some questions as assessment tasks.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">There are also separate teacher only forums to discuss how your students are finding the questions and share ideas and resources with other teachers.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><b>New in 2013: Grok Learning</b></div><div style="font-family:arial,sans-serif;font-size:13px">
<br>
</div><div style="font-family:arial,sans-serif;font-size:13px">The NCSS Challenge team have started a company, Grok Learning Pty Ltd. &nbsp;Our goal in starting Grok Learning is to do more: more students in more countries; more intelligent auto-marking; more courses, projects and competitions running more times each year. &nbsp;We will make NCSS Challenge-like courses available throughout the year (so you can teach programming whenever it suits you), and introduce many new courses in the next few months, including other programming languages, and technologies including SQL and HTML/CSS. &nbsp;This will all be available through an simple annual subscription for students and teachers of $30 (signing up through their schools) or $100 (students signed up directly by their parents), which is the familiar pricing model used by Mathletics.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">We have also developed an entirely new learning environment and auto-marking system. &nbsp;The learning environment now allows students to edit and run programs directly in the browser (although we still strongly recommend installing Python locally, so students can write programs independently). &nbsp;Each snippet of code in the notes can be run and modified. &nbsp;Challenge questions are now directly integrated with the learning materials, which have been broken up into more manageable slide-sized chunks. &nbsp;Hopefully students will find the learning materials less daunting now, and will be able to navigate back a few slides to find the concepts they need to solve each problem.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Finally, we have made the move from teaching Python 2 to Python 3. &nbsp;Python 3 involves&nbsp;<b>backwards incompatible</b>&nbsp;changes in the Python language syntax. &nbsp;For beginner programmers, the changes are not difficult (the most obvious change is that the print statement is now a function, and so must be called with parentheses). &nbsp;Python 2 programs will be marked as incorrect by the marking system, and so you&nbsp;<b>must install a new version of Python</b>. &nbsp;We recommend you install&nbsp;<a href="http://www.python.org/download/" target="_blank">Python 3.3.2</a>&nbsp;from the Python website.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">If you have any questions, please email&nbsp;<a href="mailto:challenge@ncss.edu.au" target="_blank">challenge@ncss.edu.au</a>&nbsp;or ring me on&nbsp;<a href="tel:%2802%29%209036%209712" value="+61290369712" target="_blank">(02) 9036 9712</a>&nbsp;or&nbsp;<a href="tel:0407%20020%20099" value="+61407020099" target="_blank">0407 020 099</a>.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">We look forward to seeing you and your students on the&nbsp;<a href="https://groklearning.com/challenge/teachers?utm_source=csteachers&amp;utm_medium=email&amp;utm_campaign=challenge-2013" target="_blank">NCSS Challenge</a>&nbsp;site!</div>

</div></div><div><br></div><div>Kind regards,<br></div><div style=""><br></div><div style="">Nicky</div><div style=""><br></div><div style=""><br></div>---<div><br></div><div><br clear="all"><div><div dir="ltr"><div>NICKY RINGLAND&nbsp;</div>

<div>Outreach Officer | National Computer Science School |&nbsp;<a href="http://www.ncss.edu.au/" style="color:rgb(17,85,204)" target="_blank">http://www.ncss.edu.au</a></div><div>PhD student |&nbsp;School of Information Technologies | Faculty of Engineering and IT</div>

<div><br></div><div>THE UNIVERSITY OF SYDNEY</div><div>Room 444 | Building J12 | The University of Sydney | NSW | 2006</div><div>T&nbsp;<a value="+61290366037" style="color:rgb(17,85,204)">+61 2 9036 9712</a>&nbsp;| F&nbsp;<a value="+61293513838" style="color:rgb(17,85,204)">+61 2 9351 3838</a>&nbsp;| M&nbsp;<a value="+61407020099" style="color:rgb(17,85,204)">+61&nbsp;407 020 099</a></div>

<div>E&nbsp;<a href="mailto:challenge@ncss.edu.au" style="color:rgb(17,85,204)" target="_blank">challenge@ncss.edu.au</a>&nbsp;| W&nbsp;<a href="https://groklearning.com/challenge?utm_source=challenge&amp;utm_medium=email&amp;utm_campaign=footer" style="color:rgb(17,85,204)" target="_blank">https://groklearning.com/challenge</a></div>

</div></div>
</div></div>
</div></blockquote></body></html>