Will I be able to get programming interviews at good software companies with a non-CS degree?
- by friend
I'll be graduating in a year, but I'll have a degree in Economics. I'm pretty much done with my Economics coursework, and by the time next year comes around I will have devoted 1.5 years to learning CS. I will have almost finished the requirements to graduate with a degree in CS, but unfortunately my school requires a science series that would add another 6-9 months of study if I were to try and get the degree (not to mention a max unit cap).
I have or will have taken:
Objected Oriented Programming
Discrete Math
Data structures
Calculus through multivariable (doubt this matters at all)
Linear Algebra (same)
Computer Organization
Operating Systems
Computational Statistics (many data mining projects in R)
Parallel Programming
Programming Languages
Databases
Algorithms
Compilers
Artificial Intelligence
I've done well in the ones I've taken, and I hope to do well in the rest, but will that matter if I can't say to the HR people that I have a CS degree? I'd be happy to get an internship at first too, so should I just apply as if I'm an intern and not looking for fulltime, and then try and parlay that into something?
Sidenote if you have time -- Is a computer networks or theory of computation class important? Would it be worth taking either of those in lieu of a class on my list?
edit -- I know this isn't AskReddit or College Confidential; I know there will be some outrage at posting a question like this. I'm merely looking for insight into a situation that I've been struggling with, and I think this is the absolute best place to find an answer to this question. Thanks.