Computer Science

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