If you have at least a minor in computer science, you?re prepared to start the program, and if you want to transition from math, science, or engineering into computer science you may enroll in the program after taking three prerequisite undergraduate courses. Ship undergraduates may obtain an advanced degree through a 4+1 BS/MS option.