Sabe, gostaria de propôr o uso do Ndiswrapper. Para instalá-lo use:
sudo apt-get install ndisgtk ndiswrapper-common ndiswrapper-utils-1.9 cabextract
Sei que ainda está começando no Ubuntu, mas por isso mesmo peço que vá se acostumando ao máximo com o Terminal.
Agora baixe o driver, que pode ser encontrado
aqui. Baixe-o no pasta Downloads. Acesse o terminal e copie e cole o comando abaixo.
cd ~/Downloads && cabextract ID2WLN08WW5.exe
Após a extração, vá no Dash (assumo que esteja usando o Unity) e lance o Ndiswrapper. Será requerida a sua senha root. Assim que abrir, aperte em "Adicionar Driver" e navegue até a pasta "Driver", em Downloads. O caminho é: '/home/seu Usuário/Downloads/Driver.
Se o seu sistema for 64-bits, entre na pasta e selecione o arquivo "bcmwl6.inf". Se for 32-bits entre na basta correspondente e selecione o arquivo de mesmo nome.
Bom, não tenho como garantir o funcionamento, pois há casos em que o Ndiswrapper é excepcional e outros em que é uma perda total de tempo. Há alguns anos, quando eu tinha uma placa RTL8167, só tinha acesso à internet por meio dele.
Outra coisa. Embora a solução que apresentei seja mais simples do que a que está no link que o Claudio passou, recomendo a dele. Mas qual o por quê? É simples. Já que está começando no Ubuntu, nada melhor do que ir se adaptando ao seu modo de funcionamento. Para usuários GNU/Linux, o uso do Terminal é algo que se faz necessário.
Espero ter ajudado, e qualquer dúvida tentarei ajudar.