IONA

Bachelor of Science in Computer Science with Concentration in Cyber Security

Overview

College Core 61 – 63 Credits
Science Core 6 - 10
Major Prerequisites 14
Major Requirements 25
CS Electives 6
Concentration  
     Requirements 6
     Electives 6
Total Credits 124 - 130

College Core

Course Title Credits
CS 201 Computer Science I 4
MTH 231 Calculus I 4
One laboratory-based sequence acceptable for major credit in Biology, Chemistry or Physics 8 - 10

Science Core

2 additional courses in Biology, Chemistry or Physics 6 - 10

Major Prerequisites

Course Title Credits
CS 202 Computer Science II 4
MTH 310 Discrete Mathematics 3
MTH 232 Calculus II 4
MTH 408 Automata and Formal Languages 3
Total Major Prerequisites 14 Credits

Major Requirements

Course Title Credits
CS 231 Programming in a UNIX Environment 3
CS 301 Data Structures and Algorithm Analysis 3
CS 311 Computer Organization and Assembly Language 4
CS 321 Database Organization and Design 3
CS 331 Programming Languages 3
CS 451 Operating Systems 3
CS 481* Software Project Development: Design 3
CS 482* Software Project Development: Implementation 3
Total Major Requirements 25 Credits
* Software Project in CS 481 – CS 482 must be a Cyber Security project

Computer Science Electives

Two CS Electives: 6 Credits

Cyber Security Concentration

Course Title Credits
CS 315 Software Security 3
CS 409 Cryptography 3

Select Two Electives

CS 422 Database Security 3
CS 472 Web Application Security 3
CS 474 Mobile Application Security 3
CS 477 Network Security 3
Total Concentration Electives 6
Total Concentration 12 Credits


Total Credits 124 - 130 Credits

Index Requirement
CS 201, CS 202 and all other courses counted toward the major must be completed with a grade of “C” or better. To continue in the major, students who fail to earn a grade of “C” or better in a required course must repeat that course before taking additional courses.