I have three spots to fill, and I'm going to do one called Knowledge and Data Warehousing which sounds really cool - working with some Big(ish) Data and learning more database stuff.
For my other two, I'm umming and ahhing over Agent Oriented Programming which is an AI course, and includes entering a programming competition. I could take a DB Admin course, or Security / Crypto, or something webby, maybe E-commerce, or UI Design, or a semester of C++ (I initially wanted this course, but it almost seems like a waste to just learn the basics of another language when I could do something a bit more ... academic.)
Or, I could compliment my maths major, which was basically Calc I-III, Linear Algebra and Numerical Methods with one of the data modelling / statistics courses, or learn Matlab or do some more theory - Stats 2 or Differential Equations maybe.
edit: I should probably mention that I'm kind of lost as to what I want to do when I graduate. I'd like a programming job, I guess that's obvious, but I don't really have a preference, except that I don't want to get stuck pumping out websites or iPhone apps.
This post has been edited by peace_fixation: 03 July 2012 - 05:47 PM