Most people have a natural circadian rhythm, which dictates the best time for sleep and waking. Additionally, many people will tell you you can "train" yourself to wake up at the same time every day without an alarm clock. There's a ton of anecdotal evidence out there to suggest some people do this unknowingly (I know I have!) but I haven't seen any studies about it. So there are a few possibilities I can imagine, based on the small amount of information you've provided:
1) You have, without knowing it, "set" your internal alarm clock to wake by noon no matter what, but because a great many people in college/performing exams go through a period of time where they pull multiple all-nighters, you're still "catching up" on a disrupted sleep pattern, which is why it doesn't matter *when* you get to sleep.
2) You might have a circadian rhythm sleep disorder, such as delayed sleep phase syndrome. It doesn't sound half as likely, but it is possible.
3) There might be, as mentioned above, an environmental indicator somewhere in or around your building (it doesn't have to be your room) which wakes you up at noon. It doesn't have to be sunlight - for instance, church bells, even if they're unintrusive, can poke some people awake without their knowledge.
Best thing to do, in my opinion, is to choose when you *want* to wake, and start setting your alarm again!