IONA

BA/MS in Computer Science

BA in Computer Science


Overview
College Core: 58-63 credits
Major Prerequisites: 10 credits
Major Requirements: 37 credits
Open Electives: 10-15 credits
Total: 120 credits

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

Prerequisites
Course Number
Course Name
Credits
CS 202 Computer Science II
4
MTH 163 Applied Discrete Mathematics
3
MTH 270 Applied 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 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 630 Programming Languages
3
CS 650 Design of Operating Systems (Satisfies undergraduate requirement for CS 451)
3

Elective graduate courses:
Course Number
Course Name
Credits
Four (4) additional, approved graduate CS courses
12


MS in Computer Science


Overview
Graduate Core in BA Program: 6 credits
Graduate Electives in BA Program: 12 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