B.S. in Cybersecurity (undergrad/bs_cys)


As the need for data security increases in all industries including medicine, banking, and homeland security, the demand for professionals with knowledge in the areas of information assurance and computer security continues to grow. In 2003, as part of the National Strategy to Secure Cyberspace, the White House identified as a top priority the necessity of maintaining a pool of well-trained and certified IT security specialists through providing comprehensive training and education.

While cryptographers strive for the best possible solution to a security issue, the implementation of their work is too often restricted by technological limitations, cost restraints and human factors that were not considered as part of the original design process. For effective solutions to gain practical relevance, the end users must be willing and able to use the technology, and the solution must provide a significant economic benefit. The Stevens program in Cybersecurity integrates the science, technology and management skills you will need to design, create and apply these innovations. The Cybersecurity program at Stevens is one of the few undergraduate programs that address these issues. Our unique program combines work in computer science and mathematics with a security-driven focus, creating the kind of interdisciplinary atmosphere that is essential to finding creative, effective solutions to issues of security and information assurance. Student seeking careers in this growing field will find the Stevens program offers a well-rounded range of courses that will prepare them for the evolving challenges they will confront in the field of cybersecurity.

A degree from Stevens will ensure that you will examine and participate in the full cycle of innovation through our philosophy of Technogenesis. You will see that at Stevens your research becomes reality through the collaboration of students, faculty and industry partners as they bring new technologyies to market.

Suggested Study Plan

For the BS/CyS major, we present a semester plan:

  1. Students with some background in computer science from high school (at least a year of programming in an imperative language such as Java or C) may take CS 115 in their first term.
  2. Students with little or no background in computer science should take CS 110 in their first term.
  3. Students in the Honors Sequence take CS 181 and CS 182 instead of the CS 115 / CS 284 / CS 385 sequence.
Study Plan Details

All majors share a common first year, giving students a chance to decide which of the majors they ultimately wish to choose. The only difference for majors in the computer science department in the freshman year is the science sequence that they choose:

PhysicsPEP 111 MechanicsPEP 112 E&MPEP 221
ChemistryCH 115 Gen Chem ICH 116 Gen Chem IICH 117
Chem & BioCH 115 Gen Chem ICH 281 Bio & BiotechCH 117
Chem & BioCH 115 Gen Chem ICH 281 Bio & BiotechCH 282
Physics & BioPEP 111 MechanicsCH 281 Bio & BiotechCH 282

One of the Humanities electives must be HSS 371 Computers and Society.

All students must complete a minimum of four Physical Education courses. All courses must be completed by the end of the sixth semester. Participation in varsity sports may be used to satisfy up to three of the four courses. Participation in supervised, competitive club sports may be used to satisfy up to two courses with the approval of the P. E. Coordinator.

The following CS and non-CS courses qualify as cybersecurity electives. Note that undergraduates must meet minimum GPA requirements to enroll in 600-level courses:

  • CS 594 Enterprise Security and Information Assurance
  • CS 665 Network Forensics
  • CS 675 Threats, Exploits, and Countermeasures
  • CS 695 Host Forensics
  • CS 693 Cryptographic Protocols
  • CPE 592 Multimedia Network Security
  • EE 584 Wireless Network Security
  • SSE 623 Systems Security Architecture and Design

Other cybersecurity electives may be approved at the discretion of the director for the undergraduate CyS program.

A Computer Science elective is defined to be any course with a CS number. Also, students may count at most one SSW course except for SSW 540 (which is closed to departmental majors) as a Computer Science elective.

For any questions, you may email the Program Director Prof. Susanne Wetzel at swetzel AT cs.stevens.edu