Right now, for actuarial science, you're definitely at one of the best schools there is. The first few exams, P, FM, M, and C for the SOA or 1-4 for the CAS (two actarial societies, the SOA encompassing mostly life contingent type insurance and pensions, and the CAS dealing with property and casualty insurance), test your profeciency in math directly related to actuarial modeling. P(1) tests knowledge in probability theory, including discrete and continuous as well as joint distributions, counting, and anything else involved in calculus based probability. FM(CAS course 2) tests on annuities-certain of all types, and other interest theory type problems, also possibly involving a bit of calculus. Exams M and C (3 and 4) test on actuarial modeling. These are basically things that deal with rating insurance plans and annuities, but aren't actual rating problems in themselves. They combine knowledge gained when learning topics P and FM. Basically, you should take a class on calc based probability theory, and a class on interest theory, but the classes alone will not be enough to pass exams unless you are some god of memorization. Each exam takes approximately 150 hours of studying. My professor recommends 10 hours per week for the 15 weeks leading into an exam. As for how competitive the job market is, one of the major things will be exams. Being that you go to a school with a solid actuarial program, I would consider taking and passing at least one if not two exams before you graduate. With this you should also carry a decent GPA, (somewhere in the 3.5 or above range) but that isn't totally necessary if you have exams passed. Otherwise, I would check for an actuarial club at your school for more info and as a great extracirrucular for your resume. My resume isn't entirely solid (3.1 GPA and not much in the way of prior work experience) but employers are now looking for interns and I've been successful in getting at least a few interviews for summer jobs. Sorry for the long post, but if there's anything else I can answer for you, let me know. I'd also look for Tim or some of the other guys on the forum with actual work experience to give you a bit of a different perspective on things.
Dave