Examines current topics and issues associated with computing and software systems.
The course is intended to provide a broad overview of topics in computer security. We will cover 3 major areas : Cryptography, Network security and Web security. After taking this course you would be able to evaluate and design systems of medium complexity that are secure in these aspects .
Student learning goals
General method of instruction
Class assignments and grading