Computer Science

Master of Science in Computer Science


The Master of Science program in Computer Science provides an opportunity for students to enhance their understanding of the principal hardware and software themes. The student will also learn how to analyze and formulate solutions for many advanced problems that occur in computer systems. The program stresses technical competence and encourages the student in independent work and judgment.


Cornerstone Courses: 15 credit hours


CSCI 507 Database Theory
CSCI 508 Operations Research
CSCI 512 Computer Architecture
CSCI 528 Data Structure
IMSC 500 Information Systems Technology


Core Courses: 15 credit hours (choose 5 courses)


CSCI 509 Software Methodology
CSCI 518 Data Communications Theory
CSCI 524 Principles of Programming Languages
CSCI 530 Operating Systems
CSCI 549 Digital Electronics
CSCI 571 Artificial Intelligence


Concentration: 12 credit hours (choose 4 courses)**


BMGT 531 Business Intelligence
CSCI 541 Computer Graphics
CSCI 552 Current Developments in Computer Science I
CSCI 553 Current Development in Computer Science II
CSCI 587 Special Topics in Information Technology I
CSCI 588 Special Topics in Information Technology II
CSCI 598 Directed Research
CSCI 599 Computer Science Project
IMSC 512 Information Assurance
IMSC 519 Statistical Analysis and Forecasting
IMSC 574 Management Information Systems
  All Certificate Programs


** In selecting Concentration courses, students are advised to consult with both the Chair of Computer Science Department and their Academic Advisor.