Für XNA und C# bekommt man es kostenlos, kein Ding. Für C++... Wenn deine Uni einen Vertrag mit Microsoft hat könntest du es über msdn versuchen. Ansonsten geht auch Eclipse, ist dann halt von der Bedienung her wie Java aber es wird halt in C kompiliert und ausgeführt, nothing special (Und afair hast du da den gcc compiler, was eigentlich ganz gut ist für Cross Platform).
Ansonsten, wenn dein Prof dir nichts sagt (WTF wo studierst du ) dann wird wohl am Ende auch ein TextEditor reichen da ich mir nicht vorstellen kann das ihr gleich irgendwelche Projektstrukturen brauch oder High-End Sachen macht.