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

B.S. in Cybersecurity

Catalog for 2005-2009.

Catalog for 2006-2010.

Catalog for 2007-2011.


Study Plans

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