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: Thursdays 2-3pm or by appointment

TA: Ashish Kumar (azk640@psu.edu). Office hours: Weds 3-5pm; location: Zoom

Course syllabus

See the PDF file

Time and location

TTh 10:35--11:50am; Willard Bldg 151.