Teaching Viruses and Worms
Over two years ago, George Ledin wrote an essay in Communications of the ACM, where he advocated teaching worms and viruses to computer science majors:
Computer science students should learn to recognize, analyze, disable, and remove malware. To do so, they must study currently circulating viruses and worms, and program their own. Programming is to computer science what field training is to police work and clinical experience is to surgery. Reading a book is not enough. Why does industry hire convicted hackers as security consultants? Because we have failed to educate our majors.
This spring semester, he taught the course at Sonoma State University. It got a lot of press coverage.
No one wrote a virus for a class project. No new malware got into the wild. No new breed of supervillian graduated.
Teaching this stuff is just plain smart.
Jacson Querubin • June 12, 2007 3:13 PM
Of course Bruce,
I totally agree. Teach the technics don’t make malware makers. And if so, the trade off to build a generation of trained scientists that know the anatomy of malware is a very good one to research on protection.
my 0.02c