Junior Transfer - How are my chances?

I am currently a sophomore, and my dream is to transfer to University of Sothern California for my junior and senior year of college. Since my sophomore year isnt over yet, I cant give any hard numbers on what my GPA will be, but I am going to just give you a GPA that I would ideally get.

Major: Computer Science

Freshman year:

1st Semester GPA - 1.89

2nd Semester GPA - 3.7

Sophomore year (again, ideally):

1st Semester - 3.7

2nd Semester - 3.7

Extracirriculars: The only club that I am apart of is Ski & Snowboard Club. There aren’t many clubs at my school that I am interested, and not many clubs in general. It’s a very small state school, and I haven’t been very interested in them. I do, however, play on a few intramural teams, and am the captain of one of them.
I completely tanked my first semester of college. I slacked off a lot, and thought I could scrape by easily like High School. Plus I was trying to balance working 30+ hours a week and school. Once I saw my horrendous GPA, I quickly changed my attitude and did quite well, and plan on continuing that trend.
How are my chances looking for USC? Anything you could recommend that would make me a stronger candidate for admission?

This is a great thread to post your questions in, lots of helpful transfer posters here:

http://talk.collegeconfidential.com/transfer-students/1903737-2017-2018-usc-transfer-p1.html