Introduction to Computer and Network Security

About this course

Course Description

This course is meant to offer Computer Science undergraduate students in their junior or senior year a broad overview of the field of computer security. Students will learn the basic concepts in computer security including software vulnerability analysis and defense, networking and wireless security, applied cryptography, as well as ethical, legal, social and economic facets of security. Students will also learn the fundamental methodology for how to design and analyze security critical systems.

Objectives

By the end of the course, a student should have a sufficient understanding of the field to pinpoint and debunk the many fallacies that pepper typical newspaper and magazine articles that refers to computer security.

Units

This course is 9 units.

Prerequisite

You must have completed CS 15-123 (Introduction to Computer Systems) or get the instructors' permission

Class Webpage

http://www.qatar.cmu.edu/cs/15349/