IONA

Bachelor of Arts in Computer Science with Concentration in Cyber Security

Overview

College Core 48 Credits
Major Prerequisites 13
Major Requirements 22
Concentration  
     Requirements 12
     Electives 6
Open Electives 19
Total Credits 120

College Core

Course Title Credits
CS 201 Computer Science I 4
MTH 231 Calculus I 4

Major Prerequisites

Course Title Credits
CS 202 Computer Science II 4
MTH 310 Discrete Mathematics 3
MTH 270 Applied Statistics 3
MTH 408 Automata and Formal Languages 3
Total Major Prerequisites 13 Credits

Major Requirements

Course Title Credits
CS 231 Programming in a UNIX Environment 3
CS 301 Data Structures and Algorithms 3
CS 311 Computer Organization and Architecture 4
CS 321 Database Design and Implementation 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
CS 409 Cryptography 3
CS 475 Computer Networks and Network Programming 3
CS 477 Network Security 3

Electives: Select one pair of courses

CS 444 – CS 472 Web Application Development – Web Application Security 6
CS 473 – CS 474 Mobile Application Development – Mobile Application Security 6
Total Concentration Electives 6
Total Concentration 18 Credits

Open Electives 19 Credits

Open  Electives We highly recommend taking the following CS courses among the open electives, if possible.  
 
CS 411 Advanced Computer Organization and Architecture 3
CS 452 Advanced Operating Systems 3

Total Credits 120 Credits

Index Requirement
CS 201, CS 202 and all other CS courses counted toward the major must be completed with a minimum grade of "C." To continue in the major, students who do not meet this requirement must repeat the course before taking any other course for which this course is a prerequisite.