Credit Hours: 3Examines concepts of modern computer security from a practical point of view. Includes vulnerability analysis, threat modeling and risk assessment, and techniques for asset protection. Discusses economic, legal and ethical issues in computer security. Emphasizes a system-wide view of security and includes a survey of current literature. Recommended: Background knowledge equivalent to CSE 2010 Algorithms and Data Structures.