Currently in my 3rd year (outa 5) of a Computer Science degree.
I am in whats called Co-Op program where you work in your field for 2 quarters, then go to school for 2 quarters. So when I graduate I will have 2 years of work history in the field and have real world experience.
So, at the moment I am in the "Work" rotation at a Software Development company. To get technical for a moment we make "Application Lifecycle Management Software" basically we make a really popular Bug tracking program that a lot of big companies use (2k games use it), a Version Control Database (think cvs, subversion, perforce, Visual Source Safe to name a few others), and a test case automation program.
I work on the Version Control program. (currently writing / finishing an integration with NetBeans)