I am in my 3rd year of a physics b.s. program. I have been taking a few courses (not many) to get a computer science concentration. I have become increasingly interested in software engineering (not just programming), so I'm looking into how hard that is going to be with a physics degree rather than a comp sci deg. If I were to switch majors to comp sci now, I would need to clear about 30 more credits than to finish the physics degree, so that's not really attractive to me...I might as well spend those 30 credits towards a masters program. Should it be difficult to get into a masters program for comp sci or software eng with the physics b.s.? Will I need to take a year or more of undergrad comp sci courses before I can even start the masters? And will I be able to compete in the job market against others that did comp sci for the undergrad?