John Aycock, Ken Barker
SIGCSE'05, February 23-27, 2005, St. Louis, Missouri, USA., pp.152-156
ISSN 0097-8418
February 2005
The University of Calgary introduced a controversial course in the fall of 2003 on computer viruses and malware. The primary objection about this course from the anti-virus community was that students were being taught how to create viruses in addition to defending against them. Unfortunately, the reaction to our course was based on a dearth of information, which we remedy in this paper by describing key pedagogical elements of the course.