<p>Hello everyone...I am an incoming freshman (currently in FPF) who is interested in studying computer science at Cal. However, I am worried over how I will perform in the 61 series because I do not have a lot of programming experience...Thus, I have a couple of questions I'd love to get answered by you guys.</p>
<p>1) Would taking Engineering 7 be good preparation for CS61A? I ask this because the EECS website lists a prereq for CS61A as programming experience...while the prereq for E7 is just math 1b (I've read that E7 is pretty much intro to programming and is better for beginning coders...am I right here?) </p>
<p>2) Also, is engineering 7 offered in the spring to all majors? I can't remember if the class was restricted to engineers in fall or spring...</p>
<p>3) Lastly, how bad will the new GPA cap be on hopeful CS majors? As long as I have a 3.0 + GPA by the time I petition to the major, I should 100% be able to declare computer science, right?</p>
<p>Thank you everyone!!!</p>