IONA

Bachelor of Arts in Computer Science with Concentration in Cyber Security

Overview

College Core 58 – 63 Credits
Major Prerequisites 10
Major Requirements 22
Concentration  
     Requirements 3
     Electives 9
Open Electives 13 - 18
Total Credits 120

College Core

Course Title Credits
CS 201 Computer Science I 4
MTH 134 or MTH 231** Brief Calculus or Calculus I 3 or 4

Major Prerequisites

Course Title Credits
CS 202 Computer Science II 4
MTH 163 or MTH 310** Applied Discrete Mathematics or Discrete Mathematics 3
MTH 270 Applied Statistics 3
Total Major Prerequisites 10 Credits
** MTH 231 and MTH 310 are required for CS 409 Cryptography

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 451 Operating Systems 3
CS 481* Software Project Development: Design 3
CS 482* Software Project Development: Implementation 3
Total Major Requirements 22 Credits
* Software Project in CS 481 – CS 482 must be a Cyber Security project

Cyber Security Concentration

Course Title Credits
CS 315 Software Security 3

Select Three Electives

CS 409 Cryptography 3
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 9
Total Concentration 12 Credits

Open Electives 13 - 18 Credits

Total Credits 120 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.