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

STUDY PLAN FORM (2005-10).

If you entered Stevens in fall 2005, this is information about modifications to the cybersecurity program that we are instituting, starting in fall 2007. We are phasing out two courses:

  • CS 335 Computational Structures covers a lot of material that is already covered in CS/MA 503 Discrete Mathematics for Cryptography. We are replacing CS 335 with a course that brings down a lot of software engineering material from CS 551 and CS 552, where this material has been very successful, as well as adding a security component. We expect that this material will also help students as they start taking courses with larger assignments.
  • CS 434 Theory of Computation remains, but it is now renumbered and renamed to be CS 334 Automata and Computation.
Besides replacing two courses, we have switched around the order in which we teach some courses:
  • We moved CS 442 Database Management Systems from spring to fall so you can take it before CS 546 Web Programming. This allows CS 546 to drop the databases material and cover important material that's missing right now, such as AJAX and REST.
  • We moved CS 492 Operating Systems from fall to spring so you would have a chance to take CS 392 before it (since some people are a semester behind in the CS115-CS284-CS385 sequence). CS 392 replaces CS 494 compilers, and is useful preparation for operating systems. Students registered for CS 492 have been transferred to CS 442.
  • To make room for these changes, CS 496 Programming Languages is being moved to the spring semester. People who registered for CS 496 this fall are being transferred to CS 392, the course that is the preferred replacement for CS 494. If you have already taken CS 392, you should choose some other CS elective. If you have already taken both CS 392 and CS 494, then either one can be considered an elective.
  • Since it no longer has CS 335 as a prerequisite, we are moving CS 434-now-334 from the spring to the fall semester. Students registered for CS 335 have been transferred to CS 334.

If you are a cybersecurity major, you should have chosen from one of the following science sequences:

  Science I Science II Lab I Lab II
Physics PEP 111 Mechanics PEP 112 E&M PEP 221 * PEP 222
Chemistry CH 115 Gen Chem I CH 116 Gen Chem II CH 117 CH 118
Chem & Bio CH 115 Gen Chem I CH 281 Bio & Biotech CH 117 CH 282

* Science Lab I must be taken in Term III for the Physics science sequence.  

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

Because of a revision in the course offerings, the following course substitutions may be made in your study plan:

  1. CS 335 can be replaced by CS 347.
  2. CS 434 can be replaced by CS 334.
  3. BT 131 can be replaced by CS 146.

Cybersecurity Study Plan:


  TERM I      TERM II  
MA 115 Math Analysis I 3-0-3 MA 116 Math Analysis II 3-0-3
CS 115 Introduction to Computer Science 3-2-4 CS 284 Data Structures 3-1-4
  Science I 3-0-3   Science II 3-0-3
  Science Lab I * 0-3-1   Science Lab II 0-3-1
BT 131
CS 146
Technogenesis
Web Fundamentals
3-0-3 MA 134 Discrete Mathematics 3-0-3
      HUM Humanities 3-0-3
PE 115   0-2-1 PE 200    0-2-1
     12-7-15     15-6-18 
   TERM III      TERM IV  
CS 385 Algorithms 3-1-4 CS 392 Systems Programming 3-0-3
CS 335 Computational Structures 3-0-3 CS 434 Theory of Computation 3-0-3
CS 383 Computer Org and Prog 3-0-3 CS 488 Computer Architecture 3-0-3
HUM Humanities 3-0-3 MA 222 Probability & Statistics 3-0-3
HUM Humanities 3-0-3 HUM Humanities       3-0-3
PE 200   0-2-1 PE 200    0-2-1
    15-3-17     15-2-16
   TERM V      TERM VI  
CS 492
CS 442
Operating Systems
Database Management Systems
3-0-3 CS 422
CS 492
Database Management Systems
Operating Systems
3-0-3
CS 496
CS
Programming Languages
CS Elective
3-0-3
CS 496
CS Elective
Programming Languages
3-0-3
CS 503 Discrete Mathematics for Cryptography 3-0-3 CS 579 Fundamentals of Cryptography 3-0-3
CS 573 Fundamentals of Cybersecurity   CS 578 Privacy in a Networked World  
HUM Humanities 3-0-3 HUM Humanities 3-0-3
PE 200   0-2-1 PE 200    0-2-1
    15-2-16     15-2-16
   TERM VII      Term VIII  
CS 551 Software Engineering and Practice I 3-0-3 CS 552 Software Engineering and Practice II 3-0-3
CS 576 Secure Systems 3-0-3   CS Elective 3-0-3
CS 577 Cybersecurity Lab 0-3-3   CyS Elective 3-0-3
  CS Elective 3-0-3   Free Elective 3-0-3
HUM Humanities 3-0-3 HUM Humanities 3-0-3
     15-0-15     15-0-15 

  Home | Search | © 2007 Stevens Institute of Technology