Cyber Security Minor

The Cyber Security minor is an interdisciplinary minor that involves courses from both Computer Science and Political Science & Public Policy. 

The Cyber Security minor is designed to allow students to develop an understanding of both computer programming and system security as well as the national security and public policy as fields of academic study and areas of professional practice. Students take courses on computer programming and system security, the evolution of laws and norms to address challenges to national security, and social and legal issues for cyber security. Students will take one of two tracks for the minor. Both tracks are interdisciplinary and require a minimum of two courses in both Computer Science and Political Science & Public Policy, but are also flexible and allow students to focus on either the Computer Science field or the Political Science field. Our graduates will understand the technical aspects of network security, as well as the policy implications, including conducting policy analysis to address both the technical and non-technical perspectives.

For more information, please contact one of the advisors:


The Cyber Security Minor consists of five courses (20 credits).  

Required courses:

POL3541 Cyber Security: The Intersection of Technology and Policy


And one of either:

CSC 1610 Problem Solving with Java
CSC 1611 Problem Solving with Python


Additional Computer Science Courses required for the minor (select one of two tracks):

Option A (Policy Track):

CSC 5935 Data Networking


Option B (Computer Science Track):

CSC 2820 Data Structures
 CSC 5055  Network Security I


Electives (1 or 2 as needed to bring total credit hours to 20):

POL 1400 Politics of Public Policy
POL 2010 Political Ethics
PHL 2090 Values in a Technological Culture



No more than two courses or eight credits from another major or minor may double-count towards both programs.

Double counting with all general education requirements is allowed.