Undergraduate | Masters | Ph.D.
Undergraduate | Masters | Ph.D.
Undergraduate | Masters | Ph.D.
Prospective | Current
Middle School | High School
Recruiters | Professional Education | Partners | Donors
Partners | Donors
Stevens | Computer Science

Cybersecurity: Threats and Defences

Study Plans

CyS Pivot Course: Secure SystemsAs 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.

The cybersecurity major builds on a basic computer science education to also develop the deep technical skills required of a modern security professional. These skills include a deep knowledge and understanding of crytography, as well as the ability to diagnose threats and defences for software systems. Therefore the pivot course for this major is a course in secure systems that includes a cybersecurity lab as a corequisite. The cybersecurity major includes courses in:

  • operating systems
  • concurrent programming
  • database management systems
  • cybersecurity fundamentals
  • privacy
  • cryptography
  • secure systems

This program is structured to provide students with security expertise within the context of a broad education.  The curriculum not only has a strong focus in science and computer science but also incorporates aspects of engineering and technology management.  Cybersecurity students in the senior design project do a project involving secure systems, under the guidance and supervision of security faculty.

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

  1. For 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).  These students can take CS 115 in their first term.
  2. For students with little or no background in computer science, who should take CS 105 in their first term.
  3. For students in the Honors Program, who take CS 181 and CS 182 instead of the CS 115 / CS 284 / CS 385 sequence.

Cybersecurity Study Plans

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:

  Fall Spring Laboratory
Physics PEP 111 Mechanics PEP 112 E&M PEP 222
Chemistry CH 115 Gen Chem I CH 116 Gen Chem II CH 117
Chem & Bio CH 115 Gen Chem I CH 281 Bio & Biotech CH 117
Chem & Bio CH 115 Gen Chem I CH 281 Bio & Biotech CH 282
Physics & Bio PEP 111 Mechanics CH 281 Bio & Biotech CH 282

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

   CyS Study Plan: Some CS Background
Term I
Course #Course Name
MA 115Calculus I 4-0-4
CS 115Introduction to Computer Science3-2-4
Science I3-0-3
BT 131Technogenesis: Introduction to Innovation and Creativity 3-0-3
PE 115Physical Education0-2-1
Total13-4-15
Term II
Course #Course Name
MA 116Calculus II4-0-4
CS 284Data Structures4-0-4
Science II3-0-3
Science Lab0-3-1
MA 134Discrete Mathematics3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total17-5-19
Term III
Course #Course Name
CS 385Algorithms4-0-4
CS 334Theory of Computation3-0-3
CS 383Computer Organization and Programming3-0-3
HUMHumanities3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total16-2-17
Term IV
Course #Course Name
CS 392Systems Programming3-0-3
CS 496Principles of Programming Languages3-0-3
CS 347Software Development Process3-0-3
MA 222Probability and Statistics3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total15-2-16
Term V
Course #Course Name
CS 442Database Management Systems3-0-3
CS 511Concurrent Programming3-0-3
CS 503Discrete Mathematics for Cryptography3-0-3
CS 573Fundamentals of CyberSecurity3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total15-2-16
Term VI
Course #Course Name
CS 492Operating Systems3-0-3
CS 488Computer Architecture3-0-3
CS 579Foundations of Cryptography3-0-3
CS 578Privacy in a Networked World3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total15-2-16
Term VII
Course #Course Name
CS 551Software Engineering and Practice I3-0-3
CS 576Secure Systems3-0-3
CS 577Cybersecurity Laboratory3-0-3
CSCS Elective 3-0-3
HUMHumanities3-0-3
Total15-0-15
Term VIII
Course #Course Name
CS 552Software Engineering and Practice II3-0-3
CSCS Elective 3-0-3
CyS Elective3-0-3
Free Elective3-0-3
HUMHumanities3-0-3
Total15-0-15
   CyS Study Plan: Weak Background
Term I
Course #Course Name
MA 115Calculus I 4-0-4
CS 105Introduction to Scientific Computing3-2-3
Science I3-0-3
BT 131Technogenesis: Introduction to Innovation and Creativity 3-0-3
PE 115Physical Education0-2-1
Total13-4-14
Term II
Course #Course Name
MA 116Calculus II4-0-4
CS 115Introduction to Computer Science3-2-4
Science II3-0-3
Science Lab0-3-1
MA 134Discrete Mathematics3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total16-7-19
Term III
Course #Course Name
CS 284Data Structures4-0-4
CS 334Theory of Computation3-0-3
CS 383Computer Organization and Programming3-0-3
HUMHumanities3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total16-2-17
Term IV
Course #Course Name
CS 385Algorithms4-0-4
CS 496Principles of Programming Languages3-0-3
CS 347Software Development Process3-0-3
MA 222Probability and Statistics3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total16-2-17
Term V
Course #Course Name
CS 442Database Management Systems3-0-3
CS 392Systems Programming3-0-3
CS 503Discrete Mathematics for Cryptography3-0-3
CS 573Fundamentals of CyberSecurity3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total15-2-16
Term VI
Course #Course Name
CS 492Operating Systems3-0-3
CS 488Computer Architecture3-0-3
CS 579Foundations of Cryptography3-0-3
CS 578Privacy in a Networked World3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total15-2-16
Term VII
Course #Course Name
CS 551Software Engineering and Practice I3-0-3
CS 576Secure Systems3-0-3
CS 577Cybersecurity Laboratory3-0-3
CS 511Concurrent Programming3-0-3
HUMHumanities3-0-3
Total15-0-15
Term VIII
Course #Course Name
CS 552Software Engineering and Practice II3-0-3
CSCS Elective 3-0-3
CyS Elective3-0-3
Free Elective3-0-3
HUMHumanities3-0-3
Total15-0-15
   CyS Study Plan: Honors Student
Term I
Course #Course Name
MA 115Calculus I 4-0-4
CS 181Introduction to Computer Science Honors I4-0-4
Science I3-0-3
BT 131Technogenesis: Introduction to Innovation and Creativity 3-0-3
PE 115Physical Education0-2-1
Total14-2-15
Term II
Course #Course Name
MA 116Calculus II4-0-4
CS 182Introduction to Computer Science Honors II4-0-4
Science II3-0-3
Science Lab0-3-1
MA 134Discrete Mathematics3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total17-5-19
Term III
Course #Course Name
CS 392Systems Programming3-0-3
CS 334Theory of Computation3-0-3
CS 383Computer Organization and Programming3-0-3
HUMHumanities3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total15-2-16
Term IV
Course #Course Name
CS 488Computer Architecture3-0-3
CS 496Principles of Programming Languages3-0-3
CS 347Software Development Process3-0-3
MA 222Probability and Statistics3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total15-2-16
Term V
Course #Course Name
CS 442Database Management Systems3-0-3
CS 511Concurrent Programming3-0-3
CS 503Discrete Mathematics for Cryptography3-0-3
CS 573Fundamentals of CyberSecurity3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total15-2-16
Term VI
Course #Course Name
CS 492Operating Systems3-0-3
Free Elective3-0-3
CS 579Foundations of Cryptography3-0-3
CS 578Privacy in a Networked World3-0-3
HUMHumanities3-0-3
PE 200Physical Education0-2-1
Total15-2-16
Term VII
Course #Course Name
CS 551Software Engineering and Practice I3-0-3
CS 576Secure Systems3-0-3
CS 577Cybersecurity Laboratory3-0-3
CSCS Elective 3-0-3
HUMHumanities3-0-3
Total15-0-15
Term VIII
Course #Course Name
CS 552Software Engineering and Practice II3-0-3
CSCS Elective 3-0-3
CyS Elective3-0-3
Free Elective3-0-3
HUMHumanities3-0-3
Total15-0-15
  Home | Search | © 2007 Stevens Institute of Technology