Correct me if I am wrong but dont they mean a computer science nerd rather than a geek? I mean geek is someone eccentric with a single minded approach to anything from comics to radios. But a nerd is a obsessive personality with a single minded approach towards his field.