public void carregarDisciplinasDeArquivo(String nomeArquivo)
			throws DisciplinaJaExisteException, IOException {
		BufferedReader leitor = null;
		try {
			leitor = new BufferedReader(new FileReader(nomeArquivo));
			String nomeDisciplina = null;
			do {
				nomeDisciplina = leitor.readLine();
				if (nomeDisciplina != null) {
					String codDisciplina = leitor.readLine();
					this.adicionaDisciplina(nomeDisciplina, codDisciplina);
				}
			} while (nomeDisciplina != null); // vai ser null quando chegar no
												// fim do arquivo
		} finally {
			if (leitor != null) {
				leitor.close();
			}
		}
	}