Why our kids should learn to be hackers

Coding is useful, but we really should be teaching children how to hack.
Students hone their hacking skills in a competition. (Ryan Strutin)

Telling your parents you want to be a hacker might be the modern-day equivalent of saying you want to run off to join the circus. But David Brumley wants to change that. He believes teaching kids how to hack is exactly what we should be doing.

He's a Professor of Computer and Electrical Engineering at Carnegie Mellon University and the Director of their Cylab Security and Privacy Institute

David Brumley. (Carnegie Mellon University CyLab)

With a critical shortage of talent in the computer security workforce, David believes we need to do more to attract more students to hacking.

"Right now a lot of people equate hacking to being a criminal, and that's not what it's about. Being a hacker is about being a professional in computer security."

That's why David and his colleagues at Cylab host the picoCTF online hacking contest. It attracts students from all over the world. "This last time we ran it we had 18,525 kids play this contest," he says.

The capture-the-flag-style computer security game tests students' skills in hacking, decrypting, and reverse engineering. But David says it's mostly about encouraging students to use creative problem solving.

He also hopes it will help teach ethical hacking. "It's about making sure people understand that computer security is a science. There's a knowledge base, just like chemistry and physics."

David is encouraged that the contest is helping students discover that computer security a viable career path.

"There's a huge opportunity in computer security. There are more jobs than there are people."


To encourage thoughtful and respectful conversations, first and last names will appear with each submission to CBC/Radio-Canada's online communities (except in children and youth-oriented communities). Pseudonyms will no longer be permitted.

By submitting a comment, you accept that CBC has the right to reproduce and publish that comment in whole or in part, in any manner CBC chooses. Please note that CBC does not endorse the opinions expressed in comments. Comments on this story are moderated according to our Submission Guidelines. Comments are welcome while open. We reserve the right to close comments at any time.

Become a CBC Member

Join the conversation  Create account

Already have an account?