IONA

Bachelor of Arts in Computer Science with Concentration in Cyber Security

Overview
Degree Requirements Number of Credits
College Core 58-63
Major Prerequisites 10-11
Major Requirements 25
Concentration Requirements 9
Open Electives 12-18
Total Credits 120

College Core
Course Number Course Name and Number of Credits
CS 201 Computer Science I (4 credits)
MTH 134 or 231 ** Brief Calculus (3 credits)
Students with appropriate background will be advised to take MTH 231,Calculus I

Major Prerequisites
Course Number Course Name and Number of Credits
CS 202 Computer Science II  (4 credits)
MTH 163 or 310** Applied Discrete Mathematics
Or Discrete Mathematics  (3 credits)
MTH 270 Applied Statistics (3 credits)
**MTH 231 and MTH 310 are required for CS 409 Cryptography

Major Requirements
Course Number Course Name and Number of Credits
CS 231 Programming in a UNIX Environment  (3 credits)
CS 301 Data Structures and Algorithm Analysis (3 credits)
CS 311 Computer Organization (4 credits)
CS 315 Software Security (3 credits)
CS 321 Database Organization and Design (3 credits)
CS 451 Operating Systems (3 credits)
CS 481* Software Project Development: Design (3 credits)
CS 482* Software Project Development: Implementation
(3 credits)
* Software Project in CS 481 – CS 482 will be a security project

Cyber Security Concentration:
Select 3 Courses
Course Number Course Name and Number of Credits
CS 409 Cryptography (3 credits)
CS 422 Database Security (3 credits)
CS 472 Web Application Security (3 credits)
CS 474 Mobile Application Security (3 credits)
CS 477 Network Security (3 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.