Switching from Mech Eng to EECS

<p>I think that i am just going to go ahead and sign up for cs61a, because i dont wanna be behind a semester, can i sign up for E7 just in case? Also could u guys tell me some of the things i should try to learn in the remainder of the summer for cs61a, or recommend some books i can buy from amazon or something to study</p>