Summer 2011

CSC 570A - Advanced Topics in Computer Systems
Topic:  Computer Viruses / Worms

Course Overview

The purpose of this course is to demonstrate the current state of the art of computer virus/worm development and to teach the methodology of virus/worm analysis and protection. Students will learn malware strategies for infection, in-memory operation, self-protection, payload delivery, exploitation, and more. Previous programming experience is not required.

 Course objectives

The goal of this course is to give the students theoretical knowledge of computer viruses and worms, specifically, how they function and how they can be prevented. The course begins with a short introduction, followed by more in-depth coverage of different virus and worm types. Upon completion of the course, students should be able to demonstrate knowledge of the technologies behind viruses and worms; and should be able to analyze and evaluate protection measures.

Parting Words (Copyright (c) 2009-2016 Scott G. Kuntzelman)