The M.S. in Computer Science at Missouri State University typically requires 30-31 credit hours and can be completed through a thesis option, a project option, or a course-only option. This flexibility allows students to tailor their degree to their individual career goals, whether they aim for a research-intensive role, practical project development, or a broader coursework-based understanding. The program focuses on modern, applied computational needs for various sectors, including business and social applications, ensuring graduates possess a workforce-ready skill set. An accelerated master's option is also available for qualified MSU undergraduates.
STEM-Designated: Yes, Missouri State University's M.S. in Computer Science program is STEM-designated. This is a significant advantage, particularly for international students, as it allows for an extended Optional Practical Training (OPT) period in the United States after graduation. This designation underscores the program's rigorous scientific, technological, engineering, and mathematical foundations, making graduates highly competitive in the job market.
Curriculum: The curriculum is designed to provide an in-depth understanding of core computer science principles and specialized areas. Required courses often include Research Methods and Advanced Problem Solving in Computer Science. Students also take a range of electives from advanced topics such as algorithms, data mining, software engineering and quality assurance, evolutionary computing, multimedia communications, ubiquitous computing, Internet of Things, computer network security, web databases, wireless systems, intelligent systems, parallel and distributed processing, and scientific visualization. Depending on the chosen option, students will either complete 6 credit hours for a thesis, 3-6 credit hours for a graduate project, or no more than 2 credit hours for a graduate project in the course-only option. The curriculum is regularly updated to align with the recommendations of professional organizations like ACM and IEEE.
Research Focus: The M.S. in Computer Science program at MSU has a strong research component, particularly for students pursuing the thesis option. Students work alongside expert computer science faculty on research in areas such as distributed embedded systems, machine learning, data mining, software engineering, and critical infrastructure protection. The department also has research labs focusing on Cyber-Physical Systems, Cyber Security, Data Science, Theory and Quantum Computation, High-Performance Computing, and Web and Wireless Computing & Pervasive and Mobile Computing. Students often engage in interdisciplinary research, collaborating with faculty from other departments in fields like bioinformatics, homeland security, and virtual reality.
Industry Engagement: Missouri State University's M.S. in Computer Science program is highly focused on preparing graduates for successful careers in the technology industry. The curriculum is designed to provide a "practical, workforce-ready skill set," with emphasis on modern, applied needs of computation. The program often integrates hands-on projects and opportunities for internships (like the CSC 796 - Science Internship course) to provide real-world experience. The department actively engages with industry representatives to maintain the currency of its curriculum. Graduates reportedly have a high job placement rate (100% within six months) and competitive starting salaries, demonstrating the strong alignment between the program and industry demand.
Global Perspective: The M.S. in Computer Science program at Missouri State University inherently fosters a global perspective through its focus on universal computational principles and technologies that transcend geographical boundaries. The very nature of computer science, with its impact on global communication, data exchange, and interconnected systems, instills a broad outlook. The program attracts a diverse cohort of international students, which enriches classroom discussions with varied cultural insights and approaches to problem-solving. While specific "global" courses might not be explicitly listed, the skills acquired in areas like cybersecurity, networked systems, and data analytics are crucial in an increasingly globalized digital world, preparing graduates to contribute to international projects and diverse work environments.