@Matt made a great point that the Real World doesn't judge you on these skills, but rather on how you use your skills to solve real world problems. He also brought up diversity, but I would make the distinction that you should seek to align yourself with one or more non-programmers with a totally different skill set from yours if you want to make a difference in the world. Whether that person is a philanthropist, scientist, political pollster, or genius in another area will be influenced by your moral imperative for your life and the luck of who you meet that inspires you.
In terms of working on something bigger, there are plenty of huge open-source projects out there that need a great programmer. Think about what kind of programming you like most - algorithms, drivers, web... and choose a big open-source project like OpenSSL, the Linux Kernel, the Spring framework, or OpenOffice. Actually, I'm not sure that Spring will stand the test of time as well as my other two suggestions. Look into some of the newer frameworks like Play. Anyway, those are big projects.
I recently read Steve Yegge's Platform Rant and it totally sold me on the power of services. Look how many projects turn into something other than what they were designed to do? Facebook is more a platform for games than a way to meet your professors, Amazon is becoming more influential for its AWS than for selling books online. Amazon's AWS is a market leader in "cloud" hosting because they took the service infrastructure they made to sell books and made it public. Making your project extensible leaves it open to morph into something else.
You may also want to consider the license when choosing open-source projects. I personally favor Apache-licensed projects (even though I just recommend 2 or 3 GPL projects) because I can use them, unencumbered, in my proprietary source day job. But I'd rate a good project higher than the license.
If you are at the top of the heap in terms of coding, college is a good time to challenge yourself socially. And by "social" I mean getting involved in a volunteer organization, not getting intoxicated "socially." Volunteer organizations (a band, a soup kitchen, etc.) have all the interpersonal challenges of business organizations but in a more emotional and less competitive atmosphere. I felt my experience with band dynamics made the whole corporate politics thing much easier to navigate. Also it's important to understand what motivates people besides money. The power of an interesting project, or belief is not to be underestimated.
Finally, if your school isn't challenging you, then you might not be in the right school. For maximum learning, you should really be in a place where at least half of the people are smarter than you. I would consider a transfer, or trying to test-out of some courses to get to a good grad school sooner. Stanford has cranked out more CS greats than I can count, but MIT and others are really good too. I've recently been enjoying some online courses like Martin Odersky's Functional Programming in Scala course on Coursera, or the MIT Open Courseware Algorithms course. As @Landei suggested, there is stuff out there if you look.