My latest Guardian column is "Here's what ICT should really teach kids: how to do regular expressions," and it makes the case for including regular expressions in foundational IT and computer science courses. Regexp offer incredible power to normal people in their normal computing tasks, and we treat them as deep comp-sci, instead of something everyone should learn alongside typing.
I think that technical people underestimate how useful regexps are for "normal" people, whether a receptionist labouriously copy-pasting all the surnames from a word-processor document into a spreadsheet, a school administrator trying to import an old set of school records into a new system, or a mechanic hunting through a parts list for specific numbers.
The reason technical people forget this is that once you know regexps, they become second nature. Any search that involves more than a few criteria is almost certainly easier to put into a regexp, even if your recollection of the specifics is fuzzy enough that you need to quickly look up some syntax online.
Here's what ICT should really teach kids: how to do regular expressions
I write books. My latest is a YA science fiction novel called Homeland (it's the sequel to Little Brother). More books: Rapture of the Nerds (a novel, with Charlie Stross); With a Little Help (short stories); and The Great Big Beautiful Tomorrow (novella and nonfic). I speak all over the place and I tweet and tumble, too.
MORE: computer science • education • happy mutants • Kids
More at Boing Boing
-
Jay Buffington
-
hughstimson
-
http://www.facebook.com/julian.m.bucknall Julian M Bucknall
-
-
Textuality
-
Joseph Ware
-
dao_tao
-
Felton / Moderator
-
http://jimeagle.com James Eagle
-
wysinwyg
-
Textuality
-
-
GawainLavers
-
gjtorikian
-
http://www.alwayssababa.com/ lishevita
-
-
gjtorikian
-
Guest
-
gjtorikian
-
-
-
Mitchell Glaser
-
Nonentity
-
Mitchell Glaser
-
dmcinnes
-
Mitchell Glaser
-
-
knappa
-
Guest
-
-
-
http://billmcgonigle.com bill_mcgonigle
-
EvilTerran
-
Jim Davison
-
-
fuzzyfuzzyfungus
-
http://www.tumbleweed.net/ tyger11
-
-
jandrese
-
Henry Pootel
-
http://twitter.com/stephenjbell Stephen Bell
-
jackbird
-
Nadreck
-
http://billmcgonigle.com bill_mcgonigle
-
-
-
http://www.matthewdaly.co.uk/ Matthew Daly
-
invictus
-
Preston Sturges
-
invictus
-
-
http://www.matthewdaly.co.uk/ Matthew Daly
-
Carl Witthoft
-
invictus
-
-
http://pulse.yahoo.com/_SAIDWUUT3NGUMUDDBKPTYIWHHA zen
-
-
-
http://www.facebook.com/dpease Dave Pease
-
Paul Coleman
-
http://www.facebook.com/david.aubke David Aubke
-
http://lemoutan.blogspot.com/ Lemoutan
-
http://profile.yahoo.com/4TS77Q7S2EOHIDY3PZHV4TE54E Paul
-
EvilTerran
-
http://www.facebook.com/dpease Dave Pease
-
-
https://profiles.google.com/102276575571976500199 O
-
http://www.facebook.com/david.aubke David Aubke
-
dustbuster7000
-
-
Nadreck
-
http://billmcgonigle.com bill_mcgonigle
-
Andy Reilly
-
cservant
-
wysinwyg
-
cservant
-
-
Andy Reilly
-
-
-
http://twitter.com/KEdwardK Keith Edwards
-
Bloodboiler
-
Cowicide
-
wysinwyg
-
Cowicide
-
Antinous / Moderator
-
Cowicide
-
-
-
Carl Witthoft
-
-
-
andrew carle
-
http://www.alwayssababa.com/ lishevita
-
http://nomen-nescio.myopenid.com/ Nomen Nescio
-
Luther Blissett
-
wysinwyg
-
-
coop
-
Preston Sturges
-
spacedmonkey
-
Daemonworks
-
http://soupisgoodfood.net soupisgoodfood












