What are the Changes to the Challenge?
Based on your feedback from our Challenge survey and building on the improvements we made in 2018 we are continuing to improve and revise the NCSS Challenge for 2019.
| 5 week points and solutions release
Content is still released week by week, but students can earn points on all problems right up until the end of the competition (last year students had only 2 weeks to earn points).
Unlike previous years, solutions will not be released to students during or after the Challenge. If you would like to review solutions with your class, verified teachers have access to the solutions via the Teacher Notes on each problem.
| Paired Problems
In the Newbies, Beginners (Blockly), and Beginners (Python) streams all problems are paired to provide students with extra opportunities to practice new concepts. The first problem in each pair typically provides extra scaffolding and support for new concepts, while the second problem builds on the first to reinforce learning.
If you are teaching with the Challenge in the classroom, the first problem in a pair can be worked through together with the class, and the second problem can then be completed by students independently.
| Newbies this year will have paired problems to improve learning by reinforcing concepts learned. This year we will be narrating all slides and problems in Newbies. The Newbies stream teaches Blockly and is designed for younger students with no prior experience at programming. This level is most suited to students in late primary or junior secondary school (10 - 14 year olds). The stream is now aligned to the year 5/6 Australian Curriculum: Digital Technologies, and the language has been simplified to better suit students of this level.
| Beginners is being completely reviewed in 2019. We have added paired problems and interactive steps to slides to help reinforce concepts and make learning more engaging. Beginners is now more closely aligned with the year 7/8 Australian Curriculum: Digital Technologies, and we have also simplified the reading level.
Remember we have 2 courses at the Beginners level, one in Blockly and one in Python.
The Beginners stream is designed for students with no prior experience at programming. This level is most suited to students in junior secondary school (12 - 16 year olds), or older students with no experience who want to start with the basics.
| Intermediate has now been updated to more clearly follow on from Beginners. The assumed knowledge for this course is now clearer from week 1. Students will need to have completed Beginners before or have had experience in coding to complete this stream. This content also, now more closely aligns with the year 9/10 Australian Curriculum: Digital Technologies. This stream is targeted at students in middle secondary school and above (14 - 18 year olds).
Advanced stream will be running a card game tournament (Big Two) 🏆! An all new way to compete, with code. Students will build an Artificial Intelligence (AI) to play a competitive card game, and then go head to head against other AIs. We'll teach them the basics of how to build an AI, but it's their job to figure out a winning strategy! Of course, our tutors will be on hand to assist, answering questions and offering advice. This stream is designed for experienced students ready to stretch themselves.