Shape the science of technology with the online M.S. in Computer Science. Highlights of the curriculum include:*

  • Program can be completed in as little as one year.*
  • Students have the option to choose from six in-demand concentrations: Cyber Security, Artificial Intelligence, Enterprise and Cloud Computing, Game and Simulation Programming, Digital Forensics and Software Engineering.
  • Each concentration consists of 33 credit hours including:
    • 1 core research course (3 credit hours)
    • 6 concentration courses (18 credit hours)
    • 3 elective courses (9 credit hours)
    • 1 capstone course (3 credit hours)
  • Students without undergraduate coursework in Computer Science or a related field can still be accepted, but may need to take up to six courses (18 credit hours) to provide the required foundation for them to pursue advanced study.

Concentrations

Artificial Intelligence Concentration

Elective Courses (9 credit hours)

Remaining courses will be selected from CPSC 50000 or 60000 level courses.

Cyber Security Concentration

Elective Courses (9 credit hours)

Remaining courses will be selected from CPSC 50000 or 60000 level courses.

Digital Forensics Concentration

Elective Courses (9 credit hours)

Remaining courses will be selected from CPSC 50000 or 60000 level courses, and/or Criminal Justice CSJS 50000 level courses.

Enterprise and Cloud Computing Concentration

Elective Courses (9 credit hours)

Remaining courses will be selected from CPSC 50000 or 60000 level courses.

Game and Simulation Programming Concentration

Elective Courses (9 credit hours)

Remaining courses will be selected from the CPSC 50000 or 60000 level courses.

Software Engineering Concentration

*If a similar course has been completed or if professional experience satisfies, this course may be substituted for another CPSC 50000 or 60000 level course.

Elective Courses (9 credit hours)

Remaining courses will be selected from CPSC 50000 or 60000 level courses.

Non-Declared Concentration

Students interested in pursuing a broad set of skills can choose to not declare a concentration.

Core Courses

Students without undergraduate coursework in Computer Science or a related field can still be accepted, but may need take up to four courses (12 credit hours) to provide the required foundation for them to pursue advanced study.

*If a similar course has been completed or if professional experience satisfies, this course may be substituted for a different CPSC 50000 or 60000 level course.

Elective Courses (21 credit hours)

Remaining courses will be selected from any of the 50000 and/or 60000 level courses.

*If a similar course has been completed or if professional experience satisfies, this course may be substituted for a different CPSC 50000 or 60000 level course.

Elective Courses (21 credit hours)

Remaining courses will be selected from any of the 50000 and/or 60000 level courses.

Shape the Science of Technology

To learn more about the online M.S. in Computer Science, call (866) 967-7046 to speak with a Graduate Admissions Counselor or click here to request more information.

*Depending on previous academic preparation, applicants may need to take up to 18 additional credit hours in Foundations courses for a total of 51 credit hours and potentially two additional semesters.