Computer Security Minor
Additional requirements beyond the Information Technology Major

Minor code: 1104.
Coordinator: Del Hart (Department of Computer Science).
Total Additional credits for the minor: 22 15.

  1. Required Courses (16 3 cr.)
    1. CSC 119 (1 cr.) Introduction to UNIX/Linux
    2. CSC 152 (3 cr.) Computer Security and Society (prereq.: none)
    3. CSC 217 (3 cr.) Discrete Math with Computer Applications I
    4. CSC 221 (3 cr.) Introduction to Programming
    5. CSC 352 (3 cr.) Computer Security
    6. CSC 357 (3 cr.) Computer Networks
  2. Security Electives - at least one option (at least 3 cr.):
    • CSC 452 (3 cr.) Threat Analysis and Modeling (prereq.: CSC 352)
    • CSC 462 (3 cr.) Intrusion Detection (prereq.: CSC 352, CSC 357)
    • All of the following (9 6 cr.):
      CSC 223 (3 cr.) Data Structures and Algorithms (prereq.: CSC 221, CSC 217) and
      CSC 336 (3 cr.) Software Engineering I and
      CSC 456 (3 cr.) Reliable Systems (prereq.: CSC 223, CSC 336)
  3. Additional Electives - select from the following options as needed to satisfy the requirements in D below, while paying attention to pre-requisites.
    • CSC 309 (1 cr.) Programming Language C (prereq.: CSC 221)
    • CSC 310 (1 cr.) Perl
    • CSC 311/312/313 (1 cr.) Computer Language (may be repeated with a different topic, prereq.: CSC 221)
    • CSC 319 (3 cr.) Object-Oriented Design and Programming (prereq.: CSC 221)
    • CSC 320 (1 cr.) System Administration (may be repeated with a different operating system, coreq.: CSC 119, prereq.: CSC 221)
    • CSC 323 (1 cr.) System Administration Tools (may be repeated with a different topic, (prereq.: CSC 320)
    • Of the following, the one that has not been counted towards the IT major:
      CSC 324 (3 cr.) Information Visualization (prereq.: CSC 217 and CSC 221), with Deviation Form
      or CSC 330 (3 cr.) Human-Computer Interaction
    • CSC 336 (3 cr.) Software Engineering I
    • CSC 341 (3 cr.) Intro. Databases with Web Applications
    • CSC 345 (3 cr.) Artificial Intelligence (prereq.: CSC 217 and CSC 221)
    • CSC 442 (3 cr.) Data Mining (prereq.: CSC 217 or MAT 161 or Statistics; coreq.: CSC 341/441 or MIS 402)
    • All of the following (9 cr.):
      CSC 223 (3 cr.) Data Structures and Algorithms (prereq.: CSC 217 and CSC 221) and
      CSC 318 (3 cr.) Discrete Mathematics II (prereq.: CSC 217) and
      CSC 441 (3 cr.) Database Management Systems (prereq.: CSC 223 and CSC 318)
  4. Additional Requirements
    1. Overlap restriction: at least 15 out of the required 22 credits must be taken in courses not counted toward student's majors or other minors.
    2. At most 3 credits can be counted in CSC 309, CSC 310, CSC 311/312/313.
    3. At most 3 credits can be counted in CSC 320 and CSC 323 (with different topics).

Note. Courses required for both the minor and the major are crossed out; you need to sellect from the remaining courses.

DISCLAIMER: This publication a general advising tool; the College Catalog from the year of your enrollment in the minor should be consulted as the only official document specifying the requirements; see http://www.plattsburgh.edu/catalog/ or obtain older versions from the Office of Academic Advising.