SCI - Education

The Secure Computing Institute’s education efforts are offered within the Department of Computer Science at NC State University. The Masters Track in Security (established Fall 2017) and the Undergraduate Track in Security (established Fall 2019) provide a balance of theoretical and practical knowledge in cybersecurity and privacy. We are currently in the process of creating an Undergraduate Cybersecurity Concentration. NC State has also been awarded an NSF/CyberCorps Scholarships for Service grant.

Scholarship for Service @ NC State

The Scholarship for Service (SFS) program is administered and funded by the National Science Foundation (NSF) in cooperation with the U.S. Office of Personnel Management (OPM). Scholarship benefits include full tuition and fees, a cost-of-living stipend, and reimbursement for travel expenses and professional development. Students awarded a scholarship will incur a service obligation to the government upon graduation from N.C. State.

Scholarship recipients receive internship opportunities prior to graduation, professional development, and employment placement assistance. Upon graduation, recipients work in a position related to cybersecurity for a Federal, State, Local or Tribal government organization in the United States for a period equal to the length of the scholarship. Typically, students will be funded for two years.

The goal of the CyberCorps® program is to strengthen the workforce charged with safeguarding our government agencies from cyberattacks, and protecting the security and privacy of the public.

NC State students are eligible for SFS grants. For more information, see CyberCorps Scholarships for Service @ NC State

Undergraduate Track in Security

The Department of Computer Science’s Undergraduate Track in Security teaches students the skills necessary to build, analyze, and reason about secure and private systems beyond the security coverage in the core curriculum. Topics include both an overview of computer and network security and a variety of more in-depth topics, including systems security, network security, software security, privacy, and cryptography.

Students wishing to complete the track must take:

Undergraduate Cybersecurity Concentration

The Department of Computer Science is in the process of expanding its Undergraduate Track in Security into a more formal Cybersecurity Concentration. The concentration will expand on the undergraduate track by doubling the number of required cybersecurity credits (from 9 to 18). In doing so, students will additionally take:

These additional courses will be taught and mentored by industry and government practitioners. If you are interested in proposing a 1-credit sophomore-level introductory elective in cybersecurity, please fill out the following form: https://go.ncsu.edu/security-course-proposals.

Master Track in Security

The Department of Computer Science’s Master Track in Security teaches students the skills necessary to build, analyze, and reason about secure and private systems. Topics include both an overview of computer and network security and a variety of more in-depth topics, including systems security, software security, privacy, and cryptography. The track can be customized to be more practice-oriented or theoretically-oriented based on the interests of the student.

To complete the track, students must take four security core courses must be taken as follows:

Students with interest in the Master Track in Security are encouraged to express their interest using the following form: https://go.ncsu.edu/csc-master-track-security.