IONA

BS/MS in Computer Science

Overview
College Core: 61-63 credits
Science Core: 6-10 credits
Major Prerequisites: 17 credits
Major Requirements: 40 credits
Total BS Degree: 124-130 credits

Year 5
Graduate Computer Science Courses 15 credits
Total MS Degree: 139-145 credits

College Core
Course Number
Course Name
Credits
CS 201 Computer Science I
4
MTH 231 Calculus I
4
One (1) laboratory-based sequence acceptable for major credit in PHY, CHM or BIO
8-10

Degree Core
Course Number
Course Name
Credits
Two (2) additional science courses acceptable for major credit in PHY, CHM or BIO
6-10

Major Prerequisites
Course Number
Course Name
Credits
CS 202 Computer Science II
4
MTH 310 Discrete Mathematics
3
MTH 232 Calculus II
4
MTH 408 Automata and Formal Languages
3
MTH 432 Probability and Statistics
3

Major Requirements

Each of the following undergraduate courses:

Course Number
Course Name
Credits
CS 231 Programming in a UNIX Environment
3
CS 301 Data Structures and Algorithm Analysis
3
CS 311 Computer Organization and Architecture
4
CS 321 Database Organization and Design
3
CS 331 Programming Languages
3
CS 481 Software Project Development: Design
3
CS 482 Software Project Development: Implementation
3

Graduate Level Courses taken as an Undergraduate
Course Number
Course Name
Credits
CS 650 Operating Systems
3
Two (2) of the following four (4) courses:    
CS 710 Computer Architecture 3
CS 720 Advanced Topics in Databse 3
CS 730 Compiler Design 3
CS 750 Advanced Operating Systems 3
Three (3) approved graduate level CS electives 9

Fifth Year MS Requirements
Course Number
Course Name
Credits
CS 980 Thesis Preparation Seminar
3
CS 981 Thesis
3
Three (3) graduate CS electives 9