<p>I would like some feedback on whether my plan to seek an additional B.S. in Computer Science would be effective for future employment and possible entrance to respectable graduate programs in the future. I will provide some background information to have a better idea of what my motives are.</p>
<p>I am currently in my last semester of a B.S. in Applied Math at the University of Arizona and feel uncomfortable as to the generality of jobs I am eligible for. My performance as an undergrad has been mediocre with the conclusion of approximately a 3.1 GPA. Unfortunately, as many immature college kids have done, I let the first two years slip by with minimal effort. Incidentally, I started out strong with A's in Calc 1 and 2 which allowed me to enroll in Honors Linear Algebra and Calc 3 during my 3rd semester. I underperformed in those courses receiving a C in each one. </p>
<p>Just from memory, I have around 4 Cs, 1 D, and an F on my transcript. The failing grade came from a course that I had never attended or dropped. Regardless, the D was the only terrible grade in which I feel that I had put effort into. This grade came from Real Analysis after a semester of spending countless hours receiving help from the TA and time on my own reading the textbook. </p>
<p>Now I am wanting to start somewhat fresh and more focused on my coursework with a computer science degree. I have ambitions to eventually get into a top 20 graduate program for computer science. I realize this isn't feasible with my current GPA and lack of coursework, which is why I would like to improve my standings. </p>
<p>If I do decide to attain a B.S. in Computer Science, this would take 3 - 4 semesters. What kind of things should I focus on in improving my strength as a computer science student? Since I can't reset my cumulative GPA, would the C.S. GPA be looked at more specifically for grad school admission?</p>
<p>Thanks for the help.</p>