Will this plan of classes be hard to manage?

Hey! I am heading to CCC fall next year. I wanna be 100% prepared and right now Im trying to make a plan for classes to take in order to be able to transfer to computer science at USC, UC shcools , SDSU and SJSU. So as USC accepts 30 units transfers i checked the requirements and came up with this transfer plan:

Fall semester 2017:
Calculus 1 (5)
Fundamentals of Physics I: Mechanics and Thermodynamics (5)
C++ (CS 140) (4)

Spring semester 2018:
Calculus 2 (5)
Fundamentals of Physics II: Electricity and Magnetism (5)
General chemistry 1 (5)

That adds up to 29 units, i dont know how harsh USC is about that 1 unit.

This is the typical CS transfer at USC :

A typical Computer Science applicant has completed the following:
C++ programming course approved by USC; MATH 125 (Calculus I) and MATH 126 (Calculus II)
One to two semesters of a lab-based science (typically physics, although some specializations will accept
chemistry or biology).

I take my studies seriously and i am prepared to work hard, ofcourse i will need high grades to transfer to those schools so i dont want a plan that is too harsh. What do you think? Should i do something differently?

This will be the sort of course load that will be expected of you when you transfer, so hopefully you can handle it now. All of those courses are going to be time-consuming, so will need to be able to focus on them (i.e. don’t have too many outside interests or more than a minimal part-time job) in order to do well.