CSC474 - Network Security #


This is the course website for the Spring 2025 offering of CSC 474 - Network Security at North Carolina State University (NC State).

This course introduces students to network security. Students will learn about network attacks and vulnerabilities as well as current defenses. Topics covered include cryptography, authentication protocols, firewalls, intrusion detection systems, routing and DNS security, communication privacy and anonymity, and wireless security.

Course Name Network Security
Course Number CSC 474
Semester Spring 2025
Instructor Dr. Dominik Wermke

Course Overview #

This introductory course will impart a broad understanding of the underpinnings of security techniques, security best practices, and security failures.

  • The course should help students to understand the mindsets of attackers (the bad guys and gals who do malicious things on the network) and system designers and defenders (the good guys and gals who try to stop the attackers).
  • The course should prepare students to understand and assess security threats, become familiar with security engineering best practices, and write better software, protocols, and systems.

Staff #

Dr. Dominik Wermke
Role Instructor
Email dwermke@ncsu.edu
Web https://dwermke.com

Further Resources #

Further resources for wellbeing:

Overview at NC State’s “Academic and Student Affairs” website: https://dasa.ncsu.edu/support-and-advocacy/find-help/