I majored in information systems and I deeply regret it.. I had an internship where I ended up doing some programming assignments, and I really enjoyed them. But it was also my senior year so I didn't want to switch to CS and spend another 2-3 years..

So I have been trying to take the gre to get into a software engineering program (UC Irvine and San Jose State University). But it's hard studying for it now that I'm out of school. I'm constantly trying to apply for jobs and trying to study for it. I did pretty bad the first time (148 on both quant and verbal and a 4 on the writing).

I've always been bad at these standardized tests. So not sure if I can get better scores the next time (still in the same process of trying to apply for jobs and study).

I've gotten A's in the programming classes that I've taken. It's just hard to get a junior level software engineering job because companies favor CS majors. As for internships, companies only want currently enrolled students.

Any advice? Also consider financial situations etc when giving your input.

I've done a bit of googling and found that UC Irvine offers 2nd bachelors degree in CS or CSE. Anyone know of other schools?

As for masters programs that don't require the gre, I've only found National University here in San Diego. Not sure what those type of schools are like and if they're worth it..

Sorry for writing so much, just having a hard time deciding right now.


2 Answers 2


I'd go for the masters degree. I went from a bachelors in music, to a masters in CS. The rewards of having a masters degree I feel is greater than a bachelors. And you have the ability to do that with the bachelors completed, so take advantage of it. You may have to take a few core CS courses which will extend your schooling a semester. Check the program you are interested in for deficiencies you will need to make up.

One suggestion. If it is possible for you to get a job at a university with a program you like, they may pay for your classwork to obtain a masters degree. Then you can take your time to complete the degree while working full time. It will take you longer to complete the degree, maybe 4 years. But you'll be working, gain experience, maybe get your tuition covered, classes could potentially be in a nearby building, and have flexibilty to take a semester off if needed as a result.


As a non-CS major (engineer, not electric or mechanical) it doesn't seem so impossible to get into the CS job market, but that is only given that you pursue your own personal/extracurricular coding projects and demonstrate your experience; after all, they carry out technical interviews anyways.

I also agree with a Masters degree (with or without work support) over spending so much time on just a bachelors. Furthermore, I don't know any details, but if you have a good GPA or have other raising factors, it could make up for a subpar GRE, but you should really have a good quant score considering its level.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .