Como resposta acima, você precisará de uma cópia do Windows. Se você tem MSDNAA através de sua instituição acadêmica, você pode obter XP, Vista ou 7 gratuitamente.
Você pode instalar o Windows no seu Mac de duas maneiras diferentes: uma instalação nativa ou por meio da virtualização. Uma instalação nativa significa instalar BootCamp , reparticionar sua unidade e fazer outras coisas desagradáveis, enquanto uma instalação virtual requer um host aplicação. Para seus propósitos, a versão gratuita do VirtualBox deve funcionar bem.
Antes de começar, você precisa levar em conta o modelo do seu Mac. Marque "About this Mac" no menu Apple e certifique-se de que o seu Mac Intel - PowerPC Macs não pode executar o Windows em todos .
Para o VirtualBox, a instalação é simples. Baixe, monte e execute o instalador do VirtualBox. Baixe a versão do Windows que você quer do MSDNAA - XP provavelmente funcionará melhor na virtualização. Crie uma nova máquina virtual e defina o VirtualBox para carregar a imagem de disco do Windows como sua unidade de CD-ROM. Inicialize a VM e instale o Windows normalmente. Há um guia mais detalhado aqui no site da Sun.
Você diz que o curso requries Visual Studio - converse com seu professor sobre como usar o XCode (Ambiente de desenvolvimento nativo do OS X) ou usando GCC (a Coleção de Compiladores do Gnu) a partir da linha de comando. Se o seu professor conhece as coisas deles, eles devem saber pelo menos sobre o GCC. Com as bibliotecas corretas, você deve ser capaz de desenvolver e compilar as programações GUI do Windows com o GCC, mas ainda precisará de uma instalação nativa do Windows para garantir que elas funcionem conforme o esperado.