Going into EECS next year, what should I be learning now?

<p>I’m graduating next month and doing FPF this fall, so I’ll be starting up with EECS courses in the spring semester. I know EECS is going to be really challenging so I want to do as much as I can to get ahead and be prepared for my coursework in the spring.</p>

<p>Is there anything that I should be learning before the spring? Also, what types of languages/operating systems will I most likely be using in the spring?</p>

<p>Currently I know java from taking APCS this year and BASIC from a first year CS course at my old school (but I’m assuming I won’t need that ever again).</p>

<p>Thanks.</p>

<p>CS3/CS61A - Lisp (Scheme)
CS61B - Java
CS61C - C</p>

<p>OS - Unix</p>

<p>Thanks for the info. Will I be required/expected to know these languages before the classes begin or do most people learn them through the class?</p>