Have you ever wondered why they never have an Hour of Math?
- Every high school student gets that for homework nightly;
- It’s not needed. Mathematics is compulsory.
They never have an Hour of English. They never have an Hour of Science. They never have an Hour of History.
The reason is simple – they don’t need to. It’s compulsory. The powers that be have determined that these are the learnings that today’s society requires of students.
Computer Science. It’s a challenging concept for some.
<tongue firmly in cheek>
I’m imagining a group of decision makers sitting in a restaurant deciding what the curriculum should include.
- “Well, in my day, we had to learn to read, write, and do arithmetic. Gosh darn it. Kids still need to do that.”
<A group of students walk by communicating via their smartphones>
- “Not everybody needs to know how to work with technology. I have my office staff set up my computer and phone for me.”
<Students at the next table are researching some topic for homework. (Why they’re in this fancy restaurant is beyond me)>
- “For it to work, we would have to buy computers for every student. That costs so much and changes all the time.”
to be revised later on before submitting their project>
- “Where are we going to get all the nerdy teachers that it would take to teach programming?”
<One student has a problem getting on the wireless but the student sitting next reaches over and two taps later, they’re both good to go>
<tongue out of cheek>
In all sincerity, Ontario does have a world class Computer Studies Curriculum that is the envy of many jurisdictions. In fact, since it’s freely available on the web, it may in fact be reaching into some interesting places. The problem is that it defines courses in Computer Studies at the secondary school level and the courses remain optional for students. Some schools don’t even offer the course and those that do often have to offer split level classes to meet student demand. The curriculum is, by design, not limited. Unlike some jurisdictions that label their course by the language taught, this curriculum is based on programming concepts. It allows the classroom teacher to be the decider of what language is appropriate for use. It doesn’t need to be revised because another language comes along.
There are some incredible things happening in Computer Studies classes. Students are exposed to the skills and mindset that lets them take control of the computing device in front of them. Students are motivated to continue their students into the workplace, college, or university.
There are still a couple of voids.
- Only a few elementary school classes have the opportunity of coding as part of their curriculum;
- Not all secondary school students benefit from the skills learned in a Computer Studies course. They don’t have to.
The concept of the Hour of Code is an attempt to raise awareness of coding and, ultimately, Computer Science. Nobody is going to write the next big application as a result of doing some coding for an hour. But there should be some big takeaways as a result.
- Coding isn’t a skill limited to just a few;
- Coding today isn’t your mother’s coding. Development environments have really changed over the years. I have no idea where I’d even find a green mono-space CRT;
- If we can take control of this electronic device, we could do all kinds of things better with its use;
- Coding lets us look at solutions in a deeper way. It’s one thing to read about a solution; it’s quite another to create your own solution;
- Students take home the excitement of creating their own application and parents get interested;
- Is it time to rethink just what it means to be literate in the year 2014?
There are many educators who indicate that they will be participating in the Hour of Code. Good for them. I had put together some of the resources that I’ve curated and reshared them yesterday.
They’re there for your use. Help yourself. In a comment yesterday, Lisa Noble had asked what other schools will be participating. If you are, drop a comment below. Let’s see where this is happening.