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.
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 Master of Computer Science degree 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
The online computer science degree 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 skill, particularly in linear algebra, statistics, and calculus
Approximately 70% of CSU's Master of Computer Science students have job offers upon graduation. Graduates are highly sought after by major high–tech, computer software, and aerospace companies, like Microsoft, IBM, Hewlett-Packard, Intel, Motorola, Raytheon and Lockheed-Martin. In addition, employment opportunities are rapidly growing in small– and medium–sized companies.