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
- CSC 111& 111LIntroduction to Programmingand Introduction to Programming LaboratoryNot resolved to a course4
- CSC 112& 112LData Structuresand Data Structures LaboratoryNot resolved to a course4
- CSC 213& 213LLarge Scale Programmingand Large Scale Programming LaboratoryNot resolved to a course4
- CSC 253& 253LComputer Hardwareand Computer Hardware LaboratoryNot resolved to a course4
- 3
- or: ISB 340 Database Management Systems3
- 3
- CSC 330& 330LOperating System Design and Distributed Computingand Operating System Design and Distributed Computing LaboratoryNot resolved to a course4
- CSC 351& 351LComparative Programming Languagesand Comparative Programming Languages LaboratoryNot resolved to a course4
- CSC 395& 395LSoftware Engineeringand Software Engineering LabNot resolved to a course4
- Two Major Electives at the 300-or 400-level (see list below)Not resolved to a course6-8
- 4
- 4
- CYB 500& 500LCybersecurity Principlesand Cybersecurity Principles Lab 1Not resolved to a course3
- CYB 520& 520LEthical Hacking and Penetration Testingand Ethical Hacking and Penetration Testing Lab 2Not resolved to a course3
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
- CSC 371& 371LCybersecurity Principlesand Cybersecurity Principles Lab 3Not resolved to a course4
- CSC 380& 380LWeb Development Iand Web Development I LaboratoryNot resolved to a course4
- 3
- 3
- 3
- 3
- 3
- 4
Computer Science BS Science Track
16 items
- CSC 111& 111LIntroduction to Programmingand Introduction to Programming LaboratoryNot resolved to a course4
- CSC 112& 112LData Structuresand Data Structures LaboratoryNot resolved to a course4
- CSC 213& 213LLarge Scale Programmingand Large Scale Programming LaboratoryNot resolved to a course4
- CSC 253& 253LComputer Hardwareand Computer Hardware LaboratoryNot resolved to a course4
- 3
- or: ISB 340 Database Management Systems3
- 3
- CSC 330& 330LOperating System Design and Distributed Computingand Operating System Design and Distributed Computing LaboratoryNot resolved to a course4
- CSC 351& 351LComparative Programming Languagesand Comparative Programming Languages LaboratoryNot resolved to a course4
- CSC 395& 395LSoftware Engineeringand Software Engineering LabNot resolved to a course4
- CYB 500& 500LCybersecurity Principlesand Cybersecurity Principles Lab 1Not resolved to a course3
- CYB 520& 520LEthical Hacking and Penetration Testingand Ethical Hacking and Penetration Testing Lab 2Not resolved to a course3
- Two Major Electives at 300 or 400 level (see list below)Not resolved to a course6-8
- 4
- 4
- 4
Choose on of the following additional math courses:
5 items
- 4
- 4
- 4
- 3
- Select one of the following sequences:Not resolved to a course8
Biology Sequence
2 items
- BIO 111& 111LIntroductory Biology Iand Introductory Biology Laboratory INot resolved to a course
- BIO 112& 112LIntroductory Biology IIand Introductory Biology Laboratory IINot resolved to a course
Chemistry Sequence:
2 items
- CHM 111& 111LGeneral Chemistry Iand General Chemistry I LaboratoryNot resolved to a course
- CHM 112& 112LGeneral Chemistry IIand General Chemistry II LaboratoryNot resolved to a course
Physics Sequence:
2 items
- PHY 223& 223LGeneral Physics for Physical Science Majors Iand General Physics for Physical Science Majors I LaboratoryNot resolved to a course
- PHY 224& 224LGeneral Physics for Physical Science Majors IIand General Physics for Physical Science Majors II LaboratoryNot resolved to a course
Major Elective Options
electives · 6 items
- CSC 371& 371LCybersecurity Principlesand Cybersecurity Principles Lab 3Not resolved to a course4
- CSC 380& 380LWeb Development Iand Web Development I LaboratoryNot resolved to a course4
- 3
- 3
- 3
- 3
Graduate Requirements for Cybersecurity MS
0 items
Foundation Courses (can be waived at the program director's discretion)
2 items
- CSC 511& 511LIntroduction to Programmingand Introduction to Programming LabNot resolved to a course3
- CSC 512& 512LData Structures and Algorithmsand Data Structures and Algorithms LabNot resolved to a course3
Required Courses
7 items
- CSC 610Database ManagementNot resolved to a courseor: ISB 610 Database Management Systems3
- CYB 500& 500LCybersecurity Principlesand Cybersecurity Principles LabNot resolved to a course3
- CYB 510Cybersecurity Policies, Ethics, and LawNot resolved to a course3
- CYB 520& 520LEthical Hacking and Penetration Testingand Ethical Hacking and Penetration Testing LabNot resolved to a course3
- CYB 540& 540LNetwork and Internet Securityand Network and Internet Security LabNot resolved to a course3
- CYB 600& 600LSecure Software Engineeringand Secure Software Engineering LabNot resolved to a course3
- CYB 610Cybersecurity ProjectNot resolved to a course3
Choose from the following (9 credit hours):
15 items
- CYB 505Capture the Flag & CybersecurityNot resolved to a course
- CYB 506Cybersecurity Certification PreparationNot resolved to a course
- CYB 550& 550LTechniques to Analyze and Evaluate Malwareand Techniques to Analyze and Evaluate Malware LabNot resolved to a course
- CYB 580Cybersecurity SeminarNot resolved to a course
- CYB 611Cybersecurity ThesisNot resolved to a course
- CYB 620& 620LApplied Cryptographyand Applied Cryptography LabNot resolved to a course
- CYB 655& 655LCybersecurity Operationsand Cybersecurity Operations LabNot resolved to a course
- CYB 680Cybersecurity ResearchNot resolved to a course
- CYB 697Cybersecurity InternshipNot resolved to a course
- CYB 699Advanced Cybersecurity TopicsNot resolved to a course
- DAT 511Data Stewardship: Preparation, Exploration and Handling of Big DataNot resolved to a course
- DAT 514& MAT 500Data Mining and Machine Learningand Topics in Applied Mathematics (The combination of these two courses fulfills the elective credits)Not resolved to a course
- DSA 515Advanced Data Visualization in SportsNot resolved to a course
- DSA 520Sport Performance AnalyticsNot resolved to a course
- DSA 525Sports Betting AnalyticsNot 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.