Ajuda em Programa em binario

Um professor meu passou uma atividade pra fazer em Java, e eu não faço ideia de como fazer, alguém pode me ajudar?

Exercício 1.

Registrar em arquivo binário:

  • Nome de vários alunos
  • Respectivas notas da prova 1 e prova 2
  • Respectivo número de faltas

Exercício 2.

Ler arquivo do exercício 1 e exibir no vídeo o resultado de cada aluno, considerando:

  • Média mínima: 5,0
  • Máximo de faltas: 15

Exemplo (aprovado, reprovado por conceito ou por falta)
Sicrano Silva – APR
Fulano Souza – RPC
Sicrana Brito - RPF

ATENÇÃO: este programa deve ser totalmente independente do programa do exercício 1, apenas usará o arquivo por ele gerado


Exercício 3.

  • Repetir exercício 2, gerando relatório em arquivo texto com o resultado

Exercício 4.

  • Ler arquivo do exercício 1 e gerar outro arquivo binário apenas com os dados dos alunos aprovados

Exercício 5.

  • Item da lista

Ler o arquivo do exercício 1 e gerar outro arquivo binário com todos os dados (nomes, notas e faltas) acrescidos de mais um nota ( referente a uma 3ª prova )