Course Summary

This course explores the fundamental concepts and engineering processes of software development and testing to produce software that is designed for security. This course is intended as a senior-level course for computational majors such as computer science and computer engineering since it covers the exploitation of programs based on computer architecture, systems, and software concepts.

Prerequisites

  • CMPSC 443: Introduction to Computer and Network Security

Textbook

No textbook required for this course.

Contacts

Instructor: Gary Tan; Westgate W358

Email: gtan AT psu DOT edu

Office hours: Weds 3-4pm or by appointment

TA: Yongzhe Huang. Office hours: Thursdays 1:30-3pm at Westgate W378.

Course syllabus

See the PDF file

Time and location

TTh 10:35-11:50am; Steidle Building 114.