What kinds of books have you been reading? What kind of programs have you been programming?
You might need to learn stuff that you aren't directly interested in, so better yourself indirectly in the fields you are interested in. Arguably, that's also the point of universities.