Marshall University

Course Details

M.S. in Computer Science

Course Description

A master’s degree in Computer Science provides focused and state-of-the-art technical expertise and other skills needed for building modern software systems. The emergence of Web 2.0 and Big Data applications, mobile and location based services, 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. Our curriculum reflects the state of the art with special focus on big data management and applications, high performance computing, machine learning, cloud and mobile computing, cybersecurity and software engineering. Our students participate in internship programs with various organizations within and outside the state. Almost all our students find jobs after graduation. The Master of Science in Computer Science (MSCS) degree is designed to provide students with the knowledge, skill, and professional practices needed to develop complex software systems. The program also prepares students who desire to pursue further graduate work leading to a Ph.D. degree.

Course Duration

NumberDuration
2year

Career outcomes

Marshall University Master of Science in Computer Science (MS in CS) degree prepares you for high tech careers in software industry. The program also prepares students to subsequently pursue doctoral degree in Computer Science. A master’s degree in computer science commands an average salary of $80,400, whereas the same for bachelor’s degree is $62,2000. Forbes ranks a master’s degree in computer science as the second best masters degree for well paying jobs and pegs mid-career median pay at $109,000.




M.S. in Computer Science Marshall University