The Master of Science in Computer Science offers students with a bachelor's degree the opportunity to take their skills to the next level with advanced study. They cater to students with basic analytic skills and a strong aptitude for mathematics, programming, and logical reasoning. They don’t need a bachelor’s degree in computer science specifically for the program, but a technical undergraduate background will set them up for success.