IONA

BS/MS in Computer Science

BS in Computer Science


Overview
College Core: 61-63 credits
Science Degree Core: 6-10 credits
Major Prerequisites: 17 credits
Major Requirements: 40 credits
Total: 124-130 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

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 331 Programming Languages
3
CS 481 Software Project Development: Design
3
CS 482 Software Project Development: Implementation
3

Each of the following graduate core courses:
Course Number
Course Name
Credits
CS 650 Design of Operating Systems (Satisfies undergraduate requirement for CS 451)
3

Two (2) of the following graduate courses:
(Satisfies undergraduate requirement for two of CS 411, CS421, 431, or 452)
Course Number
Course Name
Credits
CS 710 Advanced Computer Architecture
3
CS 720 Advanced Topics in Database
3
CS 730 Compiler Design
3
CS 750 Advanced Operating Systems
3

 


Elective graduate courses:
Course Number
Course Name
Credits
Three (3) additional, approved graduate CS courses
9


MS in Computer Science

Overview
Graduate Core in BS Program: 3 credits
Graduate Electives in BS Program: 15 credits
Graduate Electives: 12 credits
Thesis: 6 credits
Total: 36 credits

Thesis
Course Number
Course Name
Credits
CS 980 Thesis Preparation Seminar
3
CS 981 Thesis
3