Should I double major in Computer Information Technology and Psychology?

There are a few reasons I want to do this but I’m not sure if it’s the right thing to do…

Currently I am a freshman at a cal state and my major is psychology. Originally I planned on going to grad school and getting a Ph.D in clinical psych, but I realize that this might not be very realistic for me. For one, I come from a very low income family, so I’m not sure how I’d be able to pay for so many more years of school, and would rather avoid as much debt as I can if possible…

Secondly, this would be a long road ahead, and I’d like to have something to fall back on with a bachelor’s alone in case I don’t get into any grad programs or decide not to pursue education any further. I know that technology is a growing field with promising jobs, but I’m not sure if CIT falls into this exactly.

I would choose computer science or computer engineering instead, however I am absolutely horrible at math and would just be setting myself up for failure. I am however interested in technology and am considering this route instead. Please let me know what kind of jobs would be available with a bachelor’s in CIT , and what kind of math I’d need to take , assuming it is less than computer sci/computer engineering, as well as if this is even a logical idea seeing as how I already have declared another major. Listing starting and mid salaries if possible would be great too.

Thanks so much, all help appreciated

I’ll say this as a computer professional myself. Most of CS and CE graduates end up getting IT jobs and spending their entire career never looking at a math problem. In fact, most programming doesn’t require any degree of math at all. Computers is highly diverse, and there are literally hundreds of avenues you could go down. If you got a CIT degree, you would be just as well off, if even better. Those are business degrees, and having a business background is a real asset. My suggestion, get a CIT degree and make sure you include 2 levels of a mainstream programming language, like Java, SQL, C#, etc.