Master of Science Computer Science

Curriculum

Completion of the online Master of Science Computer Science degree requires 39 credit hours, depending on the concentration selected. Students may be eligible to transfer up to 18 hours from previous graduate study.
Pre-requisite Courses

Prerequisite Courses: Most MSCS students have computer science or computer engineering backgrounds. If a student has a weaker computer science background, he you will be required to take up to 5 undergraduate prerequisite courses in order to ensure preparation to handle the rigors of the master of science in computer science. The number of prerequisite courses will be determined upon evaluation of transcripts and other supporting documents submitted during the admissions process. Prerequisite courses cannot be used to fulfill any MSCS course requirements and must be completed before beginning graduate coursework.  

Suggested prerequisite courses may include: CS201 Discrete Mathematics; CS210 Computer Organization CS310 Programming Language Concepts; CS320 Theory of Computation; and CS420 Operating Systems.

COURSES Credit hours*
REQUIRED COURSES (39 credits)
Core Courses (27 credits)
CS511 Advanced Concepts of Computer Programming Languages 3
CS521 Computer Architecture 3
CS531 Advanced Concepts of Operating Systems 3
CS502 Algorithm Design and Analysis 3
CS541 Concepts of Communication Networks 3
CS551 Concepts of Database Systems 3
CS571 Concepts of Software 3
IS541 Organizational Behavior for Technology Professionals 3
CS699 Capstone Project 3
Computer Networking concentration (12 credits)
CS600 Networking Architecture and Protocols 3
CS610 Network Design and Analysis 3
CS620 Network Performance Modeling 3
CS630 Multimedia Networking 3
Computer Programming concentration (12 credits)
CS561 Concepts of Artificial Intelligence 3
CS655 Distributed Systems 3
CS610 Network Design and Analysis 3
CS620 Network Performance Modeling 3
Information Systems Security concentration (12 credits)
CS690 Penetration Testing 3
CS675 Authentication 3
CS680 Web Applications Security 3
CS685 Applied Cryptography 3

* Credit hours are equivalent to semester hours

Prospective Students


Share

Follow us on:
Facebook LinkedIn Twitter MySpace