I recently graduated in May with a Bachelor of Science Degree in Data Communications and Networking. I wanted a major that was focused enough so that I was still interested in everything I was learning, but also broad enough to open a lot of doors for me when I graduated. Here is some advice for you while your at school:
1.) Get envolved, most campuses offer computer clubs/organizations that will get you in touch with other people in your major with similar interests. If a club doesn't exist, find out how to start one!
2.) Find out if any co-ops or internships exist for your major, it is essential in our field to get "the edge" over other applicants for a job. Our field is growing rapidly and you need to have all the experience you can asap. My freshman year I randomly emailed my old school district and asked them for a job and they hired me as a part time desktop technician. I stayed with them all throughout college and when I graduated they hired me as their full-time technology specialist. The job position didn't even exist, I was able to create it! Even if you get a job for minumum wage, it will definitely (note that it is spelled correctly) pay off for you in the end. Your future employer should be able to glance at your resume and say, "Wow, this kid just graduated."
3.) If you have the oportunity to test out of any "cake classes" such as Microsoft Office 101 to save yourself some money and credits, my recommendation is not to. We IT people claim to know all their is to know about Office productivity software since we were born but in reality when your employer asks you to create a simple access database, or setup a mail merge in word most people will look at him or her pretty dumbfounded. (True Story)
4.) Try your best to atleast pass all of your programming classes. I strugled like crazy to get through them. I don't think 4 years of programming for a networking major was necessary but in the end it was worth it because it, once again, gives you an edge. Now when my boss asks me to write him a Hello World program in C++, i'll be able to do it no problem!!
5.) Get certified! Take your A+ and Network+ exams asap. They don't expire and you might as well get them over with while the stuff is fresh!
Hope this helps you out, most of all just remember to have fun with your major. This is something you will be doing everyday after you graduate, if you don't enjoy what you do, what's the point of doing it.