Tag Archives: code the future

Code the Future- 1 Year In

One year ago today I rocked up to Startup Weekend Education Melbourne (some would say I was coerced to attend). I went because I was bored of the usual edu events I had been attending and was craving something different, something challenging, something exciting.

I completely underestimated how that weekend would change me as an educator and a leader.

During the weekend I was pushed to think differently, I was pushed to stand up for what I believe in and I was pushed well and truly out of my comfort zone. See, at the time my thought process kept cycling around the fact that I’m ‘just’ a teacher…I thought I had no place at such event, I had no confidence to actually think that I had anything worthy to offer all of these entrepreneurial types or that I could be a part of something big. I attended thinking it was a weekend thing, little did I know that I would be here a year later writing this post…a timely reminder that ‘just’ a teacher should never, ever be something people say. No teacher is ever ‘just’ a teacher.

One year ago today I met Will Egan, confidently sharing his thoughts on why kids need to learn how to code. My favourite part of that? He wasn’t a teacher…and he wasn’t trying to tell teachers what to do. He was honest, genuine and had experienced success of volunteering himself at his former high school. It just made sense.

Throughout the weekend, lots of thinking, probing questions and some heated discussion saw Code the Future emerge. Here we are a year later. In the last 12 months Code the Future Ltd as it is now legally known has become a registered Australian charity, has thousands of educators and developers signed up, just employed two developers to finish the website, has an amazing team who work tirelessly, has appeared and been featured at numerous conferences and events, has T-shirts…and stickers, has partnered with some amazing organisations and is kicking goals all round.  Who knew that I would be a part of making all that happen!

People often ask me how I find the time. The simple answer is I don’t. I don’t find it, I make it. There’s a big difference. We all make time for the things we believe are important.

I have learnt so many things this year, I am becoming more confident when speaking to industry (it still scares me a little) and I am still as excited and passionate about Code the Future now as what I was after our pitch that very first weekend. The future is bright.

codefuture.org      t @code_future      f /codefutureorg

Stop playing political football with coding education

This post first appeared on codefuture.org

There has been so much emphasis lately on coding in the political sphere and while I appreciate the conversation that has risen from such debates, I am so frustrated that this has become yet another game of political football getting in the way of what really matters in education.

It became widespread when leader of the opposition, Bill Shorten MP gave his budget reply speech, declaring how important it is to teach coding in Australian schools. As a response, Prime Minister Tony Abbott stated that “unless kids are working, coding should not be taught” and since then social media has blown up with many sharing their thoughts- some more informed than others.

I think the problem is that both parties are holding on to only one aspect of what really is a much larger education ecosystem. When we talk about wanting students to learn to code what we’re talking about is giving our students and future generations the opportunity to participate in authentic learning opportunities and challenges that foster curiosity, persistence, innovation and creativity. As the world we live in has become increasingly digitised and automated it is unfair not to give our students these opportunities. As educators and as a society in general I believe it is important that we support the education community to give students the deep knowledge and skills for them to be able to become innovative and creative developers of digital solutions. This does not mean I want every child in Australia to become a computer scientist. It means I want every child in Australia to participate in real world learning experiences that expose them to effective ways of using and managing data, information and digital systems. Coding is just one part of this.

I have also noticed how many politicians, organisations and community groups jump on the ‘coding in education’ band wagon without consulting educators. When was the last time they actually explored the Australian Curriculum? If they did, then they may discover that computational thinking and coding is already in the Australian ‘Digital Technologies’ curriculum with early algorithmic concepts and thinking being introduced in a child’s first year of school. This new curriculum is expected to have full implementation in most states by the end of 2017. When looking at the curriculum it is important to note how the content descriptions that involve ‘coding’ are only a small fraction of a much larger curriculum.

The content descriptions below taken directly from the Australian ‘Digital Technologies’ curriculum demonstrate the progression of SOME of the process and production skills students are expected to learn from their first year of school until Year 10.

F-2:

  • Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems

3-4:

  • Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user input

5-6:

  • Design, modify and follow simple algorithms represented diagrammatically and in English involving sequences of steps, branching, and iteration(repetition)
  • Implement digital solutions as simple visual programs involving branching,iteration (repetition), and user input

7-8:

  • Design the user experience of a digital system, generating, evaluating and communicating alternative designs
  • Design algorithms represented diagrammatically and in English, and trace algorithms to predict output for a given input and to identify errors
  • Implement and modify programs with user interfaces involving branching,iteration and functions in a general-purpose programming language

9-10:

  • Design the user experience of a digital system, evaluating alternative designs against criteria including functionalityaccessibility, usability, and aesthetics
  • Design algorithms represented diagrammatically and in structured Englishand validate algorithms and programs through tracing and test cases
  • Implement modular programs, applying selected algorithms and datastructures including using an object-oriented programming language

I suppose the point that I am trying to make is how about we stop arguing over whether or not coding should be taught in schools and let teachers just concentrate on doing it. The new curriculum is quite complex and will be very new for many teachers. How about instead of arguing and sprouting about coding in education, politicians and organisations focus their attention on supporting teachers to implement the new curriculum which will in turn enable students to participate in best opportunities and an education they deserve.

This is exactly what we are endeavouring to accomplish at Code the Future. We are working on creating authentic connections between the education and technology industries, placing volunteer developers in schools to work alongside teachers. This creates a partnership to support student learning and innovation in school hours, not just as an extra curricular activity.

Get involved- sign up at codefuture.org

Bec Spink
Co-founder / Director
Code the Future