As further advice, be sure you’re working on your plan B in case you aren’t able to transfer. CS is a high demand career field these days, so well prepared students are able to find good jobs from just about any school. You want to be one of those well-prepared students.
You should join CS clubs at your school so you can see what the best students around you and in the class levels ahead of you are doing. Doesn’t hurt to network either; maybe someone who had an internship at Facebook or Google or wherever can pass your resume on to the manager they worked for last summer. Similarly you should get to know some of your profs. Meet with the career center, the undergraduate CS advisor, etc. to find out what the students landing good jobs out of your school have been doing to prepare. And you want to be sure to master the material in your classes which may mean long hours doing programming assignments, both to get good grades and to be able to answer interview questions about the material.