Westgarth

Thoughts on tech and education – views are my own

Tag: Code.org

On the learn-to-code movement in 2015

Last December, Ryan Seashore, CEO and founder of CodeNow, put up his thoughts on the learn-to-code movement – where its at and where it needs to be. I like this article for several reasons. First, it attempts to put a time line around the host of initiatives – making it very clear how recent most of them are. Second, it adds structure to the movement and distinguishes between the different players.

codenow logo

Here’s how Seashore broke them down:

Awareness: the purpose of these orgs is to raise awareness of the need for increased computer science/coding education. The main player here is Code.org, with Made with Code also referenced. Success is measured in terms of publicity, social media and uptake of campaigns such as Hour of Code and Computer Science Education Week. [JW note: I’m pretty sure Code.org would argue that, through their teacher support materials, they moving well down the chain into the exposure and immersion categories, but in general, they play an important role in raising awareness of this issue]

Exposure: main goal of these orgs is to give students a taste of coding as a discipline. The idea is to give students exposure so they can then decide if its an area of interest they might want to pursue in college. Players: CodeNow, Black Girls Code, CoderDojo, Technovation, Rails Girls etc. Success is measured by the number and diversity of students that attend the programs.

Immersion: a subset of the exposure groups – here the aim is to bridge the gap between the first 5-30 hours and full blown curriculum. Programs include SMASH, Girls Who Code, TEALS, ScriptED, UrbanTXT. Once again, success is measured by number and diversity of attendees.

Vocational: generally for-profit. Think General Assembly, Dev Bootcamp, Hack Bright Academy etc. These guys have grown fast and can offer specialisations like UI design, front end coding, app creation, data science etc.

Online: these are online courses, often free, from CodeAcademy, Khan Academy, CodeSchool and MOOCs facilitated through Coursera and Udacity. These can range from hour long tutorials through to 8-12 week courses. Here Seashore comments on the frequently quoted 5% completion rate and the huge amount of self-discipline needed to actually finish the courses.

The ‘where to from here’ section of Seashore’s article touched on a few things: a) the creation of a national association to coordinate the linkages between all the above organisations – to help them move up the education ladder, b) setting public goals for education, c) pushing the public to challenge the government to make coding mandatory in schools, and d) pushing tech companies to do more than just donate money – they can play an active role in educating students and taking interns.

CodeNow_050512__010_sm

My thoughts:

  • Not-for-profits: Seashore starts his article saying that not-for-profits are stepping into this space because the tech industry has diversity issues and sectors of society (women, African American, Hispanic) are not being included in this incredibly progressive, well paying industry sector. This is true for Australia as well – the tech sector has low representation from women, Indigenous Australians and other groups. However our base uptake is so low that, in general, Australians as a whole are missing out on this opportunity. Not-for-profits are stepping in, not for diversity reasons, but because they can move faster (and arguably have less responsibility) than official government education. Very few of the organisations above have a physical presence in Australia – which relegates them all to the ‘self driven’ online category.
  • Educational progression: Seashore’s article warns of offering false hopes. Imagine for example that enthusiastic volunteers (from organisations or companies) come into a school, run an amazing workshop on coding, generate a healthy amount of interest in technology but then leave an under supported teacher to figure out the next steps. It would make sense for each outreach activity to have a ‘next steps’ component to their activities.
  • Localisation: in Australia we are starting to see a few organisations emerge in for-profit category of tech education – General Assembly, CoderFactory and Code Rangers (relatively new) are some that come to mind. Code Rangers is interesting because it is playing in the traditionally not-for-profit space of youth education but is tapping the structured, and paid, after school networks. Essentially providing a quality alternative to after school care for young students.

On EU Code Week

So… October 11-17 was EU Code Week. The week that European educators focused on raising the profile of computer science initiatives across the EU. EurActiv has published a series of special reports focusing on coding, education and the economy. They are collated in this nifty PDF – worth the read.

codeEU-2014-banner-s

Again we see similar themes. The opening address links the concepts of digital natives – familiar with technology but under served by current education systems, the pervasiveness of technology across different industry sectors – not just the tech sector, a recognised gap between unemployment and the demands of the growing tech sector and technology as a potential economic solution for growth and job creation. Example: “The EU’s app-developer workforce will grow from one million in 2013 to 2.6 million in 2019. Additional support and marketing staff will take that figure to 4.8 million by 2018.”

The special report touches on the role of public-private partnerships in championing awareness-raising campaigns and spreading best practice. It mentions a “Coding Industry Coalition” (nb. Google hasn’t heard of it outside of EurActiv’s report) of global businesses that has formed in response to this demand. The idea is that European Union policy makers have little to no control over national based education programs. Therefore industry must step in to demonstrate the usefulness of coding in schools.

The report also mentions the “EU Coding Initiative” – the first localised coding platform in Europe. The initiative provides teaching and educational resources, awareness raising initiatives and online tutorials (beginner-expert). The European website was built off the successful Code.org site and features many of the same tutorials and videos. The About section has a little more information:

“The aim of the campaign is to promote coding through a mixture of online and offline, real-life activities, with a view to establishing coding as a key competence within every education system in Europe. The eu.code.org website, developed in conjunction with Code.org, will provide resources in a number of languages, catering to everyone from the youngest coders, to pedagogical resources and lesson plans for teachers, to industry training and certification for professionals. The European Coding Initiative will play a central role in a number of Europe-wide advocacy and awareness-raising campaigns, including Europe Code Week, Computer Science Education Week, the Grand Coalition for Digital Jobs and the European activities of the Hour of Code campaign.”

On Salesforce’s $6 million education grant

Salesforce is proud of its philanthropic credentials. The San Francisco based tech company employs a “1-1-1″ model where it sets aside 1 percent of its equity for a foundation (grants), 1 percent of its employees’ time as community service and 1 percent of its product as a donation. A few weeks ago the company announced it was donating $5 million to San Francisco’s public schools (an increase on last year’s $2.7 million donation) and $1 million to Code.org for computer science education. This is the biggest grant the company has ever gifted and represents 25% of the company’s annual grant giving budget (approx $20 million each year).

salesforce-logo

Here’s how the grant will be applied:

$2 million in 20 principal innovation grants of $100,000 each (no strings attached – generally used for 3D printers, classroom improvements, media studios, software licences etc)

$3 million will pay for infrastructure and training:

  • 1,200 iPads
  • 800 Google Chromebooks
  • Expand to 48 Wi-Fi enabled digital classrooms across 12 middle schools and eight K-8 schools;
  • Four full-time district technology instructors to assist the 20 schools
  • Training for 100 teachers to go through professional development on computer science

$1 million for Code.org to support school computer science programs

  • Computer science elective classes offered as a part of their school schedule
  • Code.org’s “Code Studio” classes in middle and K-8 schools
  • After school computer science classes hosted at salesforce.com offices in San Francisco

In addition, the Salesforce Foundation has pledged:

  • 5,000 volunteer hours from Salesforce.com employees – an increase on the 1,500 hours in the 2013-2014 school year.

Sources:

 

On Code.org’s Code Studio

Today Code.org announced its new Code Studio. This open source platform is designed to support students as young as kindergarten to pick up computer science concepts. It is still a visual programming language (similar to Scratch) but is HTML5 based (so runs in most browsers) and has puzzle based lesson plans for K-12. The lessons teach the usual loops, conditionals, and functions as well as branching into new topics such as how the internet works and digital citizenship. Other neat features are tools that let you build apps and new tutorial videos by tech celebrities.

fuNTwVS2qst544YQtMjLMA-code-logo-640x640

For me, the most interesting part of this is the new teacher interface. This allows teachers to monitor where their students are in the lesson progression. An interesting idea that pushes Code.org further into the area of curriculum support/lesson plan development.

To help the rollout – Code.org is running training across 60 cities in the US – aiming to prepare up to 10,000 teachers to use the resource. [Source: Announcing Code Studio (Code.org blog, Sept 2014)]

My thoughts:

Nice! While there are a number of STEM related education organisations out there – Code.org is the one that consistently aims for scalable outreach. The organisation keeps coming up with new ways to keep its purpose relevant and on trend. In this case – if those planning the curriculum are moving too slow, then Code Studio is a solution for schools that are in a position to do more than the basics.

Its around this point that the organisation could start considering how it localises its product suite. While computer science concepts may not differ around the world – curriculums and teaching requirements do. In Australia they almost differ from state to state. It would be gold if someone could start mapping these Code.org classes against the local syllabus. Almost a localised wiki of lesson plans that complement the Code.org platform – or at least explain it in localised terms.