The Master of Science in Computer Science provides an opportunity for students to enhance their understanding of the principal hardware and software engineering. 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 team work environment.
Course Requirements: 42 credit hours
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 534 Computer Networking
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 521 IT Security Policies and Procedures
IMSC 574 Management Information Systems