Computer Science Master of Computer Science (M.C.S.)

Hear Professor Indrakshi Ray explain how CSU's online master's in computer science provides opportunities to take part in current research and specialize in focused areas of interest.

Online master's in computer science from CSU

Today's tech-dependent world is ripe with opportunities for those who have in-depth computer science knowledge. Rising software development needs across industries, a growing emphasis on cyber security, and an increase in cloud computing systems are just a few examples of trends driving demand for those with an advanced computer science education.

Through Colorado State University's online computer science master's program, you will learn from faculty with extensive research and development experience to gain in-depth knowledge in the following areas:

  • Networking and security
  • Parallel computing
  • Software engineering
  • Artificial Intelligence and machine learning
  • Systems software
  • Database systems

Advance your career in a growing industry

Approximately 70% of CSU's computer science master's students have job offers upon graduation. The changing world of technology and our increasing reliance on its functionality has led to abundant employment opportunities. Graduates of the program have been highly sought after by major high-tech, computer software, and aerospace companies, including:

  • Microsoft
  • IBM
  • Hewlett-Packard
  • Intel
  • Motorola
  • Raytheon
  • Lockheed-Martin

In addition, employment opportunities are rapidly growing in small and medium–sized companies.

Keep up with the pace of innovation with access to the most up-to-date research and trending advancements in the field. CSU's program equips you with the knowledge and skills necessary to meet the ever-evolving demands of the profession.

Study online in a community with other professionals

The online computer science master's program provides a professional-level understanding of advanced topics in computer science for those in the field looking to enhance their skills and those with substantial programming experience who are hoping to move into the field.

Applicants are presumed to have a working knowledge of:

  • Core computer science competencies in object-oriented programming
  • Discrete mathematics
  • Data structures and algorithms
  • Computer Organization/Architecture
  • Software development methodologies
  • Operating system design concepts
  • Mathematical skills, particularly in linear algebra, statistics, and calculus

Collaborate on projects and exchange ideas with fellow classmates in a self-paced online program that allows you to earn your degree from wherever you are, on a schedule that fits your goals.

What Next?

  • On-campus option

    The Department of Computer Science also offers a Master of Computer Science which can be completed on campus in Fort Collins, CO.