IONA

Bachelor of Science in Computer Science

Overview
College Core: 61-63 credits
Science Degree Core: 6-10 credits
Major Prerequisites: 17 credits
Major Requirements: 37 credits
Total: 123-127 credits

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

Science 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 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 451 Operating Systems
3
CS 481 Software Project Development: Design
3
CS 482 Software Project Development: Implementation
3
One (1) additional CS course at the 300-400 level
3
One (1) additional CS course at the 400 level
3

Major Requirements
Two (2) of the following courses:
Course Number
Course Name
Credits
CS 411 Computer Architecture
3
CS 421 Advanced Organization and Implementation of Database Systems
3
CS 431 Compiler Design
3
CS 452 Advanced Operating Systems
3