Lecture: 3 hours
Discussion: 1 hour
Prerequisite: Programming skill at the level of course 15
Grading: Letter; homework (50%), midterm (20%), final (30%)
Catalog Description:
Principles, mechanisms, implementation, and sound practices of computer security and data protection. Cryptography. Authentication and access control. Internet security. Malicious software. Common vulnerabilities. Practical security in everyday life. No credit allowed to students who have completed course 153.
Expanded Course Description:
Textbook:
None; handouts will be provided
Computer Usage:
Students will use computers to examine how security works in practice. They will write some simple programs using Python or another language of their choice.
ABET Category Content:
Engineering Science: 0 units
Engineering Design: 0 units
Goals
Students will:
Instructor: M. Bishop, S. Peisert
Prepared by: S. Peisert (July 2010)
Overlap Statement:
The content of this course overlaps some of the content of course 153, but is intended for non-majors, many of whom have limited computer experience. The coverage of this course is broader, more applied, and goes into less theoretical and technical depth, than course 153.