A master's degree in computer science is a graduate degree focused on advanced computer programming, generally to prepare the student for a variety of professional technical challenges. A computer science master's degree is a good fit for someone with a computer science undergraduate degree or a strong foundation in computer science looking to formalize their experience.