This document provides an overview of the CMSC 414 Computer and Network Security course. It discusses the importance of security and how it differs from other areas of computer science by focusing on preventing undesired behavior rather than achieving desired behavior. The course will take an interdisciplinary approach to security, drawing from many areas of computer science. It will aim to provide students with a basic understanding of common security topics and concepts rather than making them experts. Upcoming topics will include cryptography, system security, programming language security, network security, and more. The goal is for students to develop a "security mindset" and appreciation of security issues rather than comprehensive expertise.
Related topics: