<p>I transferred into USC as a biochemistry student, upon entering I wanted to switch into computer science. This is when they revamped CS and made the introductory classes incredibly hard. Having no prior programming experience but still finding a love for CS, I did horrible my first 2 semesters. I didn't earn the all B or above grades needed to switch. </p>
<p>The final results of my application will come in soon, but I doubt Viterbi will accept me. I don't know if I should drop out of USC and go back to a community college and transfer again because I will most likely not be allowed to be a Viterbi student. I'll looked over all the other majors at USC and I couldn't imagine majoring in anything else.. </p>
<p>Right now my options are
1. Choose a USC major with a possible minor in CS
2. Drop out, go to a community college and try again
3. Try to transfer to another school....?</p>
<p>How about cs-physics?</p>
<p>Please make an appointment and meet with your academic counselor. SC wants you to succeed. Perhaps your counselor has some positive suggestions.</p>
<p>Agree with Georgia Girl and perhaps considering a different direction is a good idea? There are a lot of students that go in with no programming experience that do not find it hard or are able to work through it and excel, perhaps CS isn’t the fit for you that you want it to be? Hopefully your counselor can help you work through this.</p>
<p>Ditto - and a lot of people in programming are self taught. So make sure that you are taking advantage of a number of available resources (Code Academy for instance) to bulk up your skills.</p>
<p>But I also worry as the strategy of transferring to USC in one department and then immediately wanting to switch to one of the harder departments is often tried but not often successful (I know of people who have also tried doing this strategy to get access to the film department which is also selective).</p>
<p>Sometimes things happen for a reason. Perhaps CS is not your calling and should be a minor not a major. Like everything else, CS has very tough competition for spots with students who are performing at a very high level and it’s not a personal reflection on you. There is just, sometimes, a disconnect between desire and the reality of what the field requires. USC is just a tough school academically. Talk to an academic advisor and if there are no other options, try doing it as a minor. If you still love it and can bring up your grades - try for grad school.</p>
<p>2018dad: The physics program at USC are aren’t exactly the strongest nor do I have an interest in physics or research after taking a year of it. Thank you for the recommendation though!</p>
<p>Thank you guys, I appreciate the support. I’m waiting for my official decision email, then I’m going to meet with a counselor in person as most of you recommended. I do realize that sometimes there’s a bridge between what you want to do and what you can do. Sometimes it takes some time to get there… </p>