Logistics

Professor
Prof. Steven M. Bellovin
Time
Tuesday Thursday 13:10–14:25
Room
TBD
Office Hours
See my web page
Optional Quasi-recitation
Time to be determined, probably Tuesday evenings

TAs/CAs

TBD

Summary

Most security problems are due to bugs in ordinary application code. This means that application programmers need some security background. This class is designed for all computer science majors. Topics covered included the basics of applied cryptography, memory safety, firewalls and other network security techniques, sandboxing, and access control.

Readings

Prerequisites

Assignments

Approximately five programming homework assignments.

Grading

Homeworks 50%
Midterm 20%
Final 30%