Master of Science in Computer Science

Curriculum

Completion of the online Master of Science in Computer Science degree requires 36 credit hours. Students may be eligible to transfer up to 18 hours from previous graduate study.

Pre-requisite Courses

Most of our MSCS students have Computer Science or Computer Engineering backgrounds. If you have a weaker computer science background you will be expected to study more introductory material, perhaps by taking undergraduate courses, although you will not be able to apply those course credits towards your graduate degree. In addition, some concentration courses require one or more core courses as pre-requisites.

CORE CURRICULUMCredit
Hours*
Select five courses (20 credit hours) from the following:
CS510 Computer Programming Languages4
CS520 Computer Architecture4
CS530 Advanced Operating Systems4
CS501 Algorithm Design and Analysis 4
CS540 Communication Networks4
CS550 Concepts of Database Systems4
CS570 Concepts of Software Engineering4
IS540 Organizational Behavior for Technology Professionals4
Required course:
CS699 Capstone Project4

Concentration Options - Personalized Curriculum

All students must complete a concentration consisting of four courses (12 credit hours). Depending on the concentration, students may need to take specific core courses.

COURSESCredit
Hours*
COMPUTER NETWORKING CONCENTRATION (12 hours)
(Students pursuing this concentration must complete CS520, CS530 and CS501 before taking concentration courses.)
CS600 Networking Architecture and Protocols3
CS610 Network Design and Analysis3
CS620 Network Performance Modeling 3
CS630 Multimedia Networking3

COMPUTER PROGRAMMING CONCENTRATION (12 hours)
CS580 Concepts of Compiler Design3
CS560 Concepts of Artificial Intelligence3
CS655 Distributed Systems3
CS590 Concepts of Parallel Programming 3

INFORMATION SYSTEMS SECURITY CONCENTRATION (12 hours)
CS670 Network Security3
CS675 Authentication3
CS680 Web Applications Security3
CS685 Applied Cryptography3

 

*credit hours are equivalent to semester hours