I'm finishing up my last semester at a JC and I'm transferring in the Fall for Civil. I had to take everything that you listed, but add in Differential Equations for math. For the lower division engineering courses, I took plane surveying, statics, circuits, and properties of engineering...