Hey everybody, nice looking forum here.
After aimlessly taking a melange of classes over the past few years, I've decided to buckle down on CS, and push to graduate within a few years. I'm currently in an ALB program with a concentration in sciences, and have a GPA of about 3.9. I haven't declared a field of study yet. Your announcement about a CS path was very helpful.
So I've clearly got practical coding skills and experience up the wazoo, but I've got very little of the math/theory knowledge taught in a good Computer Science program. Unfortunately, when I was in high school 20 years ago, I didn't even complete Algebra 2 before being booted from school, (ironically because I spent all of my time in the computer lab instead of going to class.)
Wanting to be sure I have good, fresh math skills to move forward, I've started essentially taking math from scratch. I took MATH E-3 and am currently taking MATH E-8 (which is probably where I should have started TBH,) and I'm assuming that I will have to take MATH E-10 (Precalculus) and MATH E-15. Should I take MATH E-16? Would there be a significant advantage for an aspiring computer scientist to take Linear Algebra rather than going straight CSCI E-20? I'm not interested in taking shortcuts, but I'm also not interested in taking far more classes than I need to, considering I work full time can can't take more than 2 or so classes at once.