Hey there, time traveller! This article was published 12/12/2013 (1381 days ago), so information in it may no longer be current.
While you went unsuspectingly about your business this week, more than 15,200 kids in Manitoba were learning to talk to an empty brain.
And not only learning to talk to it — but also to fill it with knowledge, and teach it, and above all else, to command it.
Grades 2 and 5 students at Pacific Junction School just west of Assiniboine Park were learning to write code — a skill, educators say, that's shockingly rare in a world so dependent upon computers.
It was part of the industry-organized Hour of Code, a project that aims at having 10 million children learn to wrote code this month.
Pacific Junction Grade 5 teacher Sandi Ferguson and Grade 2 teacher Christie Petersen figured this was university-level stuff, until they watched their students flashing their fingers across keyboards with enthusiasm and skill.
Like adults, "kids think that computers come like that," said Ferguson. But someone has to write the code that constructs the programs.
"You think how 200 years ago how many people could write — literacy is power. There are so few people who know this skill."
Pembina Trails School Division computer consultant David Wall said computer science isn't in the curriculum — some high schools have optional courses, such as Fort Richmond Collegiate, whereas Vincent Massey Collegiate does not.
Though, maybe if they had enough time...
Both Ferguson and Petersen see a clear correlation between computer science and math skills.
"They're a lot better problem-solvers than we were; that's where the math skills come out," Ferguson said. "Our focus on problem-solving in math is making our kids better thinkers in so many ways."
Writing code, said Ferguson, will "prepare them for the literacies of the world they live in."
Over in the computer lab, kids wrote code Wednesday to program their own Angry Birds game, after which they progressed to writing code for a zombies vs. plants game. Seriously. If zombies gore-soaked with chlorophyll doesn't sicken or terrify you, read on...
"We are just learning how to program and make a zombie go so far," said Grade 2 programmer Steven Coutris. "You have to put out the right blocks: turn left, turn right, move forward."
And suddenly turning to a colleague: "How is it possible to finish this level in six blocks?"
In Grade 2.
"It's like math. You have to figure out a 90-degree angle and how to turn," said Steven's Grade 5 big sister Eliana Coutris. "It gives our brains a nice shake."
"We have never learned pixels, and, like, turning degrees before," chimed in Andi Almonte. "At stage 11, it shows you how to draw a square.
"Some day I'd like to make a website — that would be a lot of work. You'd tell it what to do," said Andi.
"We could maybe do our own app" if the teachers gave the students enough time, said Max Mulligan. "We'd do a math app, with strategies and games to help kids."
No sweat, not when you speak the computer language and have the skills, said Eliana: "Anyone could do it."
HOW in the world can you have a high school that doesn't teach computer sciences in a technological world?
So wonders Christina Penner, who teaches computer sciences at the University of Manitoba and is organizer of the province's chapter of the global Hour of Code this week.
"There are huge high schools that have no computer sciences," and that includes both public and private in Winnipeg, Penner said Wednesday.
So far, 15,200 Manitoba students are writing computer code this week, mostly in Winnipeg, some in Steinbach and Rosenort. There's a global Hour of Code target of 10 million children learning how to program a computer, not just operate it.
"Our computer science comes from math," Penner said. "It's not about saying everyone can code -- it's everyone knowing code can exist.
"We're just asking them to know there's an engine inside the hood. That programming is everywhere, we're completely dependent on it."
Yet, said Penner, few people know how to write the code to operate computer programs.
"Right now, 9.6 per cent of our students in (university) computer sciences are female. There's research showing girls have to be introduced by Grade 6."
Not everyone can do math and not eveyone can wrote code, said Penner, but through Hour of Code, "Maybe we can find kids who otherwise wouldn't find this... they can change the world."