Master of Science in Computer Science

The Master of Science in Computer Science is designed to prepare students to take on a management role in their field or to prepare for further Ph.D. study in computer science. Our program offers a well-rounded curriculum, giving students a strong foundation in a broad range of topics regardless of their focus.

The small class setting at CSU offers students the opportunity to learn and build relationships with faculty and fellow students, and the courses are available in an online or hybrid format, making it easy for anyone to complete their degree, no matter their schedule.

Cybersecurity Emphasis

The Cybersecurity emphasis provides students the technical skills and knowledge needed to successfully protect organizational data, investigate data breaches, and develop strategies to prevent data from being compromised.

Software Engineering Emphasis

The Software Engineering emphasis prepares students for software engineering positions that require proficiency in specific areas of the software development lifecycle: requirements gathering/definition, software quality assurance and software testing and maintenance.

Research

The MS in Computer Science program also offers master’s level students the opportunity to pursue research projects.

Core Courses (18 Hours)

  • Advanced Computer Networks
  • Distributed Database Systems
  • Advanced Computer Architecture
  • Advanced Operating Systems
  • Advanced Algorithms
  • Software Engineering Test & Maintenance

Nonthesis Option (15 Hours) Select 5 Electives

  • Advanced Network Security Topics
  • Open Source Software Engineering
  • Data Mining
  • Network Penetrating, Testing, and Ethical Hacking
  • Ethics, Law and Policy in Cyberspace
  • Applied Cryptography
  • Human-Computer Interaction
  • Compilers

Thesis Option (15 Hours) Select 3 Electives + 2 Thesis Courses

  • Research I
  • Research II

Cybersecurity Emphasis Electives (Select 3 of 4)

  • Network Penetrating, Testing and
  • Ethical Hacking
  • Ethics, Law and Policy in Cyberspace
  • Applied Cryptography
  • Advanced Network Security Topics
  • Software Engineering Electives
    • Compilers
    • Human-Computer Interaction
    • Open Source Software Engineering

Admission Requirements

  • Application with statement
  • Official transcripts
  • Two signed letters of recommendation
  • Undergraduate degree in Computer Science or related field
  • Official GRE scores or 3.5 cumulative GPA

Program taught in:
  • English
This course is Online & Campus Combined
Start Date
Sep 2019
Duration
2 years
Part-time
Full-time
Price
Deadline
By locations
By date
Start Date
Sep 2019
End Date
Application deadline

Sep 2019

Location
Application deadline
End Date