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

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.

Students entering the master's program are expected to be fluent in an object-oriented language (e.g., Java or C++) and 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.

Why accreditation matters

Colorado State University is regionally accredited, which means the University carries the highest level of accreditation available in the United States. Attending a regionally accredited institution allows you to apply for federal financial aid and may also impact your employment, your ability to obtain professional licensure, and your ability to transfer academic credits to another institution. Learn more about earning your degree from an accredited institution.

What Next?

- Footer - Landing