The Master of Science in Computer Science degree program at Marshall University provides focused and state-of-the-art technical expertise and other skills needed for building modern computer systems.
The emergence of Artificial Intelligence, Big Data, mobile and location-based services, IoT, and protecting digital assets from online espionage necessitate advanced computing knowledge and skills.
Whether you want to build a financially rewarding career, kindle your entrepreneurial spirit through a startup, or simply want to make the world a better place to live and work, a master’s degree in computer science is a definite path.
Computer Science, Cybersecurity & Data Science Programs Online Info Session
Thursday, October 9 at 6 p.m. ET
Join Marshall Online and the graduate admissions office to explore how you can earn your graduate degree in high-demand fields like Computer Science, Cybersecurity or Data Science—100% online. With affordable tuition and flexible programs built for working professionals, you can advance your career from wherever you are.

- Find out which of our academic programs is right for you.
- Meet some of our current students and hear about their favorite Marshall moments.
- Receive invitations to special events for future students.
- Get help with the application and enrollment process.
Marshall University’s Online Master’s in Computer Science was ranked #1 by Fortune Magazine in 2024.
Job growth in the Computer and Information Research Science field is expected to grow by 23% from 2022-2032, which is much faster than other professions.
Our computer science program serves as a strong foundation for pursuing a PhD in computer science.
Marshall University Master of Science in Computer Science (MS in CS) degree prepares you for high tech careers in computing industry. The program also prepares students to subsequently pursue doctoral degree in Computer Science. According to the Bureau of Labor and Statistics, the median annual wage for Computer and Information Technology Occupations in May 2023 was $104,420.
- Computer system architecture
- Database administrator
- Information security manager
- IT architect
- Lead software engineer
- Network manager
- Senior system analyst
- Software project manager