Archive for January 13, 2012

The Royal Society wants every UK Child to learn Computing

The Royal Society’s report on “Computing in Schools” was released yesterday, and it makes broad and significant recommendations.  Much of the report is focused on preparing teachers for a rigorous computer science curriculum, and on creating an infrastructure in schools where computing is available and maintained. The report is frank and honest about the challenges of implementing a rigorous computer science curriculum in schools.

I am most excited for what the report recommends about the curriculum.  The overall goal is “Every child should have the opportunity to learn Computing at school.”  The specifics include:

  • Every child should be expected to be ‘digitally literate’ by the end of compulsory education, in the same way that every child is expected to be able to read and write.
  • Every child should have the opportunity to learn concepts and principles from Computing (including Computer Science and Information Technology) from the beginning of primary education onwards, and by age 14 should be able to choose to study towards a recognised qualification in these areas.

Given the lack of specialist teachers, we recommend that only the teaching of digital literacy is made statutory at this point. However, the long-term aim should be to move to a
situation where there are sufficient specialist teachers to enable all young people to study
Information Technology and Computer Science at school. Accordingly, the Government should put in place an action plan to achieve this.

“Statutory” courses (and the report goes into some detail about what “statutory” means and why they make that recommendation)! Computing for everyone!  Think about what you could do in science, mathematics, and business classes if you could assume that everyone knew something about computer science from age 14.  Maybe Seymour Papert’s vision of computing being used to create a “Mathland” could finally be realized in the UK.  Think about how higher education computer science would change if you could assume several years of introductory computer science already.  Here in the US? Well, we’ll always have drills and drafting tables.

January 13, 2012 at 8:15 am 8 comments

This is CS in K-12: Career & Technical Education

Computer science in most states in K-12 is classified as “Career and Technical Education” (according to the Running on Empty report).  “Maybe that’s okay. Computing is important for many careers,” say some who hear this tidbit.  Maybe they don’t realize what “Career and Technical Education” is.

I’m now on a mailing list for career and technical education.  (CS in Georgia is in Career, Technical, and Agricultural Education.)  Yesterday, I got a catalog from a company that specializes in career and technical education.  Here’s what it looks like.  The people who pick the drills for your local high school may also be the ones who pick what programming languages are taught (if any). Computer science is in shop class.  There’s nothing wrong with shop class.  I’m not convinced that the preparation that makes you great at picking drills also makes you great at picking attributes of CS classes.

January 13, 2012 at 7:24 am 4 comments


Enter your email address to follow this blog and receive notifications of new posts by email.

Join 11.4K other subscribers

Feeds

Recent Posts

Blog Stats

  • 2,097,026 hits
January 2012
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

CS Teaching Tips