Master or Bachelor?

I think that depends on both the school and the student, and what your goals are. Some masters programs are true masters in that they focus much more on theory. So if you goal is to switch specializations and you are looking for the skills you need to do that, some masters programs would not be the right fit for that.