KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · MS

4+1 Computer Science BS/Cybersecurity MS

Canisius University · Buffalo, NY

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
MS
Credential class
ceterms:MasterDegree
CIP
27.0503
Total credits (published)
36
Credits (computed from items)
200-204
Catalog edition
2026
Checklist type
degree-program
Identifiers
IPEDS UNITID
189705
CourseShelf checklist
CK_189705_ce5b102d
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Computer Science BS Interdisciplinary Track

15 items
  1. CSC 111& 111L
    Introduction to Programmingand Introduction to Programming Laboratory
    Not resolved to a course
    4
  2. CSC 112& 112L
    Data Structuresand Data Structures Laboratory
    Not resolved to a course
    4
  3. CSC 213& 213L
    Large Scale Programmingand Large Scale Programming Laboratory
    Not resolved to a course
    4
  4. CSC 253& 253L
    Computer Hardwareand Computer Hardware Laboratory
    Not resolved to a course
    4
  5. 3
  6. or: ISB 340 Database Management Systems
    3
  7. 3
  8. CSC 330& 330L
    Operating System Design and Distributed Computingand Operating System Design and Distributed Computing Laboratory
    Not resolved to a course
    4
  9. CSC 351& 351L
    Comparative Programming Languagesand Comparative Programming Languages Laboratory
    Not resolved to a course
    4
  10. CSC 395& 395L
    Software Engineeringand Software Engineering Lab
    Not resolved to a course
    4
  11. Two Major Electives at the 300-or 400-level (see list below)
    Not resolved to a course
    6-8
  12. 4
  13. 4
  14. CYB 500& 500L
    Cybersecurity Principlesand Cybersecurity Principles Lab 1
    Not resolved to a course
    3
  15. CYB 520& 520L
    Ethical Hacking and Penetration Testingand Ethical Hacking and Penetration Testing Lab 2
    Not resolved to a course
    3

Interdisciplinary Track

0 items

    Completion of an approved major or minor in another department or program

    major core · 0 items

      Major Elective Options

      electives · 8 items
      1. CSC 371& 371L
        Cybersecurity Principlesand Cybersecurity Principles Lab 3
        Not resolved to a course
        4
      2. CSC 380& 380L
        Web Development Iand Web Development I Laboratory
        Not resolved to a course
        4
      3. 3
      4. 3
      5. 3
      6. 3
      7. 3
      8. 4

      Computer Science BS Science Track

      16 items
      1. CSC 111& 111L
        Introduction to Programmingand Introduction to Programming Laboratory
        Not resolved to a course
        4
      2. CSC 112& 112L
        Data Structuresand Data Structures Laboratory
        Not resolved to a course
        4
      3. CSC 213& 213L
        Large Scale Programmingand Large Scale Programming Laboratory
        Not resolved to a course
        4
      4. CSC 253& 253L
        Computer Hardwareand Computer Hardware Laboratory
        Not resolved to a course
        4
      5. 3
      6. or: ISB 340 Database Management Systems
        3
      7. 3
      8. CSC 330& 330L
        Operating System Design and Distributed Computingand Operating System Design and Distributed Computing Laboratory
        Not resolved to a course
        4
      9. CSC 351& 351L
        Comparative Programming Languagesand Comparative Programming Languages Laboratory
        Not resolved to a course
        4
      10. CSC 395& 395L
        Software Engineeringand Software Engineering Lab
        Not resolved to a course
        4
      11. CYB 500& 500L
        Cybersecurity Principlesand Cybersecurity Principles Lab 1
        Not resolved to a course
        3
      12. CYB 520& 520L
        Ethical Hacking and Penetration Testingand Ethical Hacking and Penetration Testing Lab 2
        Not resolved to a course
        3
      13. Two Major Electives at 300 or 400 level (see list below)
        Not resolved to a course
        6-8
      14. 4
      15. 4
      16. 4

      Choose on of the following additional math courses:

      5 items
      1. 4
      2. 4
      3. 4
      4. 3
      5. Select one of the following sequences:
        Not resolved to a course
        8

      Biology Sequence

      2 items
      1. BIO 111& 111L
        Introductory Biology Iand Introductory Biology Laboratory I
        Not resolved to a course
      2. BIO 112& 112L
        Introductory Biology IIand Introductory Biology Laboratory II
        Not resolved to a course

      Chemistry Sequence:

      2 items
      1. CHM 111& 111L
        General Chemistry Iand General Chemistry I Laboratory
        Not resolved to a course
      2. CHM 112& 112L
        General Chemistry IIand General Chemistry II Laboratory
        Not resolved to a course

      Physics Sequence:

      2 items
      1. PHY 223& 223L
        General Physics for Physical Science Majors Iand General Physics for Physical Science Majors I Laboratory
        Not resolved to a course
      2. PHY 224& 224L
        General Physics for Physical Science Majors IIand General Physics for Physical Science Majors II Laboratory
        Not resolved to a course

      Major Elective Options

      electives · 6 items
      1. CSC 371& 371L
        Cybersecurity Principlesand Cybersecurity Principles Lab 3
        Not resolved to a course
        4
      2. CSC 380& 380L
        Web Development Iand Web Development I Laboratory
        Not resolved to a course
        4
      3. 3
      4. 3
      5. 3
      6. 3

      Graduate Requirements for Cybersecurity MS

      0 items

        Foundation Courses (can be waived at the program director's discretion)

        2 items
        1. CSC 511& 511L
          Introduction to Programmingand Introduction to Programming Lab
          Not resolved to a course
          3
        2. CSC 512& 512L
          Data Structures and Algorithmsand Data Structures and Algorithms Lab
          Not resolved to a course
          3

        Required Courses

        7 items
        1. CSC 610
          Database Management
          Not resolved to a course
          or: ISB 610 Database Management Systems
          3
        2. CYB 500& 500L
          Cybersecurity Principlesand Cybersecurity Principles Lab
          Not resolved to a course
          3
        3. CYB 510
          Cybersecurity Policies, Ethics, and Law
          Not resolved to a course
          3
        4. CYB 520& 520L
          Ethical Hacking and Penetration Testingand Ethical Hacking and Penetration Testing Lab
          Not resolved to a course
          3
        5. CYB 540& 540L
          Network and Internet Securityand Network and Internet Security Lab
          Not resolved to a course
          3
        6. CYB 600& 600L
          Secure Software Engineeringand Secure Software Engineering Lab
          Not resolved to a course
          3
        7. CYB 610
          Cybersecurity Project
          Not resolved to a course
          3

        Choose from the following (9 credit hours):

        15 items
        1. CYB 505
          Capture the Flag & Cybersecurity
          Not resolved to a course
        2. CYB 506
          Cybersecurity Certification Preparation
          Not resolved to a course
        3. CYB 550& 550L
          Techniques to Analyze and Evaluate Malwareand Techniques to Analyze and Evaluate Malware Lab
          Not resolved to a course
        4. CYB 580
          Cybersecurity Seminar
          Not resolved to a course
        5. CYB 611
          Cybersecurity Thesis
          Not resolved to a course
        6. CYB 620& 620L
          Applied Cryptographyand Applied Cryptography Lab
          Not resolved to a course
        7. CYB 655& 655L
          Cybersecurity Operationsand Cybersecurity Operations Lab
          Not resolved to a course
        8. CYB 680
          Cybersecurity Research
          Not resolved to a course
        9. CYB 697
          Cybersecurity Internship
          Not resolved to a course
        10. CYB 699
          Advanced Cybersecurity Topics
          Not resolved to a course
        11. DAT 511
          Data Stewardship: Preparation, Exploration and Handling of Big Data
          Not resolved to a course
        12. DAT 514& MAT 500
          Data Mining and Machine Learningand Topics in Applied Mathematics (The combination of these two courses fulfills the elective credits)
          Not resolved to a course
        13. DSA 515
          Advanced Data Visualization in Sports
          Not resolved to a course
        14. DSA 520
          Sport Performance Analytics
          Not resolved to a course
        15. DSA 525
          Sports Betting Analytics
          Not resolved to a course
        Source. Canisius University, catalog 2026 — https://catalog.canisius.edu/undergraduate/division-business-communication-health-studies/school-data-computing-mathematics/computer-science/4-1-computer-science-cybersecurity/. Captured page pages/0092.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.