‘Learning to code’ has become a major policy agenda in education policy in England. This paper provides a ‘policy network analysis’ tracing the governmental, business and civil society actors now operating in ‘policy networks’ to project learning to code into the reformed National Curriculum programmes of study for Computing.
It can be argued that learning to code is a kind of inculcation into new computational ways of interacting with the world, as channelled through the ‘rules’ of computer science and the disciplinary systems of thought associated with programmers. Such practices are intended to prepare them for a world in which computational thinking and coding practices are seen as potential solutions to all of today’s political and economic problems, with Big Data as the source for those solutions and algorithmic procedures to operationalize them. Through learning to code, young people are being configured in the conduct of coders, with the skills and capacities to write the code to engineer,solve and ‘hack’ the future of the solutionist state.
Aspiring farmers and entertainers ought to be computer whizzes, according to the Silicon Valley Education Foundation. The nonprofit organization invited more than two dozen education and business leaders from across California last week to discuss how to make that happen.
"True Project Based Learning (PBL) challenges students to acquire deeper knowledge of a concept by establishing connections outside their classroom. According to the research on PBL, the main tenets are to create real world connections, develop critical thinking skills, foster structured collaboration, motivate student driven work, and enable a multifaceted approach.
"Similarly, coding applies all of these core tenets as programs require logical thinking, team work, a variety of tools, and – most importantly – perseverance on the part of the student. Consider the potential of applying the challenges of coding to the proven successful tenets of PBL."
There are bound to be teething troubles as schools get to grips with this new approach to teaching about computers. But we should not lose sight of the long term aim - which is not necessarily to produce a nation of Mark Zuckerbergs. Only a minority of children will have any great interest in or aptitude for coding, just as only a few will want to become mathematicians.
But most of them will need to understand something about how computers work and just about all of them can enjoy the creative possibilities that digital technology offers. If we can show a new generation how to be the masters not the servants of the machines of the future, then that is a prize worth winning.
A group of children on a playground, each kid clutching a slip of paper with a number on it, moves along a line drawn in chalk, comparing numbers as they go and sorting themselves into ascending order from one to 10. Another group of children, sitting in a circle, passes...
Free Guide to Introduction to Linux - A Hands on Guide. This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
"Your Ideal Linux Getting Started Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter. For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own."