Can you expect to get into top CS masters programs (UCB, MIT, CMU) with a non CS bachelors degree? For example, can you get in as a math major with CS minor, or a computational biology or computational finance degree?
Basically, do you need a Bachelors in CS to get into top CS masters programs?
Here are some suggestions for those without a CS bachelor’s degree who want to study CS at the graduate level:
https://eecs.berkeley.edu/academics/graduate/recommended-coursework
A good friend’s S went to a small LAC, where he double majored in English and Physics. He went on to get a master’s in CS from Wash U. So, at least for him, it was possible to get into a CS masters program without a bachelors degree in CS. I don’t know if Wash U is considered top or not, but it is a well-regarded school.