College is VERY intimidating at first....It sounds like a big inner game problem..you need to do things to build your confidence.
A few things:
1) Read Conquer Your Campus
2) Read How to Become An Alpha Male - Great body mostly about your body language and attitude, I re-read this every few months or so when i feel like my body language has been slacking.
3) Social Proof, Social Proof, Social Proof. It's important to make a lot of [cool] friends that you can roll with, including girls. It's much more awkward when you show up at a house party and you dont know people and it can really throw your mindset off. Make a habit of meeting the guys that live in the houses that throw parties. That way you are immediately accepted and girls start to see you as a social guy everyone likes. GAME THE GUYS. I dont mean be gay. But work the guys over and become friendly with them. If the guys respect you, then the girls will follow.
4) Friend Zone - It's okay to get in the friend zone with hot girls. in fact, it's a very good idea. Find a group of girls that you don't try to get with, and hang out with them as much as possible. It will take them off the pedestal and you will hang out in their room and once they're comfortable with you around you'll see them without makeup, farting, saying stupid things to each other, smelling bad, eating junk food, acting self-conscious, and it will GREATLY help to see them as not super hot godessess but actual people. Now obviously dont become an orbiter and hold out hope that you will hookup with them, Because you WONT. BUT if they see you as cool and you start to become a guy that they look up to, they will probably make it easy to hook up with their attractive friends.
5) Baby steps - you will become frustrated very easily if you try to do too much too fast. Take small steps...work on your body language, then work on being social, then work on becoming social with girls, then work on kino, then work on being a good conversationalist, then work on pulling numbers...progress to getting makeouts, setting up day 2's, going for the lay, etc.. Focus on one thing each time you go out and critique yourself on it. Dont focus on getting laid. That is not the end goal. The end goal is bettering your game and yourself to the point where getting laid or progressing towards the lay is not a big deal.
as for the dance floor...it's kind of a trap unless you're very comfortable and your body language, clothing, body is looking good. Unless its a SUPER loud party where you cant even hear yourself talk, you might be better off talking to girls in the kitchen or whatever and just grabbing their hand and leading them to the dance floor.