<p>What programming language should I know or be familiar with for a Computer Science major at UT Austin? I know the basic of Java from AP Computer Science A, and I'm going to learn what AP Computer Science AB is going to teach me this summer.</p>
<p>The introductory classes use Java primarily. (CS 312 and CS 314, CS 311/313 (same class, different numbers) doesn’t use any programming language)</p>
<p>CS 314 can occasionally use Lisp a bit, but you don’t really need to be concerned about it.</p>
<p>Later classes will use a mix, including C (for sure for CS 429 and 439), then lots of elective-ish classes use C++ and Python. </p>
<p>So, for classwork concerns, Java is enough (and isn’t very difficult to use). For your own learning/internship stuff you should follow what interests you. If you like web development there is a whole different set of things to study than if you wanted to make video games.</p>
<p>Along with what OtherWindow said you should check out their 5 year integrated program that allows you to get a master’s in 5 years instead of 6 (without a thesis). This will allow you to take all the classes you want. The good thing about UT and the main reason I chose it was the selection of courses. Literally the selection compares pretty comparably to Stanford.</p>