The Master of Science (M.S.) in Computer Science is a graduate degree that typically takes 2-3 years to complete and is designed to provide advanced training in computer science theory, algorithms, and systems. The program prepares students for careers in software development, research, and academia, or for pursuing a Ph.D. in Computer Science. Coursework may include topics such as artificial intelligence, data structures, computer networks, and software engineering, as well as a thesis or project that demonstrates students' ability to apply their knowledge to solve real-world problems.