The Master of Science in Computer Science at the College of Computer, Mathematical, and Natural Sciences, University of Maryland College Park is a highly ranked graduate program offering both thesis and non-thesis (scholarly paper) options, requiring 30 credits to complete. The curriculum prepares students for careers in computer science or further doctoral study, with a strong foundation in core areas and opportunities for elective coursework in advanced topics. Students benefit from exposure to broad research opportunities and faculty expertise in areas ranging from AI and machine learning to theory, networking, and systems. The program requires four qualifying graduate courses (600-800 level) in different CS research areas, plus additional electives and, depending on the track, either a research thesis or a scholarly paper. Admission is competitive, requiring a strong background in computer science and mathematics.