Build the advanced knowledge and skills to pursue a career in fields like computer programming, software development, cyber security, and more by earning your degree online with CSU.
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:
Calculus, statistics, linear algebra, and discrete mathematics
Computer programming in an object-oriented language
Data structures
Algorithms
Computer organizationarchitecture
Software engineering methodology
Operating system design concepts
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.
Learn more on the Applied Podcast
In this episode, we hear from Dr. Sudeep Pasricha, a professor with joint appointments in the Departments of Electrical and Computer Engineering, Computer Science, and Systems Engineering at CSU. Dr. Pasricha is also Director of the Embedded, High Performance, and Intelligent Computing Lab. We discuss the rapid ongoing evolution of artificial intelligence, especially as it pertains to computer engineering, data centers, energy, sustainability, and AI ethics.