To be eligible for the Master of Science in Computer Science at UC Davis, applicants must hold a bachelor's degree with a minimum GPA of 3.0 out of 4.0 . While a background in Computer Science is preferred, degrees in related fields like Electrical Engineering, Mathematics, or Physics are also considered . Applicants should demonstrate proficiency in three core areas: Computer Science Theory (e.g., Theory of Computation or Algorithm Design), Software (e.g., Programming Languages or Software Engineering), and Operating Systems (e.g., Operating Systems or Computer Architecture), with a grade of B or higher in each.