Computer Security Minor

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

  1. Required Courses (16 cr.)
    1. CSC 119 (1 cr.) Introduction to UNIX/Linux (prereq.: none)
    2. CSC 152 (3 cr.) Computer Security and Society (prereq.: none)
    3. CSC 217 (3 cr.) Discrete Math with Computer Applications I (Gen Ed 5MAT, prereq.: MAT 102 Precalculus with grade C)
    4. CSC 221 (3 cr.) Introduction to Programming (prereq.: MAT 102 Precalculus with grade C, familiarity with programming or CSC 121/122/123; coreq.: familiarity with Linux or CSC 119)
    5. CSC 352 (3 cr.) Computer Security (prereq.: CSC 221)
    6. CSC 357 (3 cr.) Computer Networks (prereq.: CSC 221)
  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 cr.):
      CSC 223 (3 cr.) Data Structures and Algorithms (prereq.: CSC 221, CSC 217) and
      CSC 336 (3 cr.) Software Engineering I (prereq.: CSC 221) 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 (prereq.: CSC 221)
    • 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)
    • CSC 324 (3 cr.) Information Visualization (prereq.: CSC 217 and CSC 221), with Deviation Form
    • CSC 330 (3 cr.) Human-Computer Interaction (prereq.: CSC 121 or CSC 221)
    • CSC 336 (3 cr.) Software Engineering I (prereq.: CSC 221)
    • CSC 341 (3 cr.) Intro. Databases with Web Applications (prereq.: CSC 310)
    • 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).

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.