O coordenador percebe que alunos estavam manipulando as notas diretamente no banco antigo. Agora, você deve garantir segurança e controle no acesso às notas.

  O coordenador percebe que alunos estavam manipulando as notas diretamente no banco antigo. Agora, você deve garantir segurança e controle no acesso às notas. Desafio: Criar a classe Avaliacao com atributos privados nota, descricao. Permitir atualização da nota apenas via método atribuirNota(valor), validando se está entre 0 e 10. Associar avaliações a alunos em […]

Fase 3 – Controle de Avaliações (Encapsulamento)

  Fase 3 – Controle de Avaliações (Encapsulamento) O coordenador percebe que alunos estavam manipulando as notas diretamente no banco antigo. Agora, você deve garantir segurança e controle no acesso às notas. Desafio: Criar a classe Avaliacao com atributos privados nota, descricao. Permitir atualização da nota apenas via método atribuirNota(valor), validando se está entre 0 […]

Desafio: Criar a classe Turma com atributos codigo, professor, curso, listaAlunos.

  Desafio: Criar a classe Turma com atributos codigo, professor, curso, listaAlunos. Implementar métodos para adicionar/remover alunos. Mostrar resumo da turma com professor, curso e quantidade de alunos matriculados. Fase 3 – Controle de Avaliações (Encapsulamento) O coordenador percebe que alunos estavam manipulando as notas diretamente no banco antigo. Agora, você deve garantir segurança e […]

A universidade precisa gerenciar turmas que relacionam professores e alunos em cursos específicos.

  A universidade precisa gerenciar turmas que relacionam professores e alunos em cursos específicos. Desafio: Criar a classe Turma com atributos codigo, professor, curso, listaAlunos. Implementar métodos para adicionar/remover alunos. Mostrar resumo da turma com professor, curso e quantidade de alunos matriculados. Fase 3 – Controle de Avaliações (Encapsulamento) O coordenador percebe que alunos estavam […]

Fase 2 – Estrutura Acadêmica (Associações e Relacionamentos)

  Fase 2 – Estrutura Acadêmica (Associações e Relacionamentos) A universidade precisa gerenciar turmas que relacionam professores e alunos em cursos específicos. Desafio: Criar a classe Turma com atributos codigo, professor, curso, listaAlunos. Implementar métodos para adicionar/remover alunos. Mostrar resumo da turma com professor, curso e quantidade de alunos matriculados. Fase 3 – Controle de […]

No seu primeiro sprint, a equipe de análise pede que você crie as entidades básicas do sistema. Sem isso, nada funciona.

  No seu primeiro sprint, a equipe de análise pede que você crie as entidades básicas do sistema. Sem isso, nada funciona. Desafio: Criar as classes: Aluno (nome, matrícula, curso). Professor (nome, especialidade, registro). Curso (nome, código, cargaHoraria). Instanciar objetos e validar atributos básicos. Fase 2 – Estrutura Acadêmica (Associações e Relacionamentos) A universidade precisa […]

Você foi contratado pela EduConnect, uma startup de tecnologia educacional que fornece sistemas para universidades e escolas. O desafio é desenvolver um Sistema de Gestão Educacional (SGE)

  Você foi contratado pela EduConnect, uma startup de tecnologia educacional que fornece sistemas para universidades e escolas. O desafio é desenvolver um Sistema de Gestão Educacional (SGE) orientado a objetos, que permita cadastrar alunos, professores, cursos, turmas, notas e relatórios. O projeto será dividido em fases, simulando o ciclo real de desenvolvimento. Programe todas […]

– Conclusão: finalize o vídeo com suas considerações sobre o aprendizado na atividade e os desafios superados.

– Conclusão: finalize o vídeo com suas considerações sobre o aprendizado na atividade e os desafios superados. Postagem: poste o vídeo no YouTube no formato NÃO-LISTADO, ou seja, liberado apenas para quem tiver acesso ao link.       ​​O que você entregará?   Para esta atividade, você deverá baixar o Template (formulário padrão) da […]

– Discussão das Boas Práticas: escolha um trecho de código (por exemplo, a função de ordenação ou de pesquisa) e comente a importância da documentação e da modularização.

– Discussão das Boas Práticas: escolha um trecho de código (por exemplo, a função de ordenação ou de pesquisa) e comente a importância da documentação e da modularização. Explique como o uso de funções torna o código mais claro, fácil de manter e reutilizável. – Conclusão: finalize o vídeo com suas considerações sobre o aprendizado […]

– Demonstração das Funcionalidades: compile e execute o programa. Demonstre cada opção do menu (cadastrar, imprimir, pesquisar, ordenar) e explique o que acontece por trás da tela em cada etapa.

– Demonstração das Funcionalidades: compile e execute o programa. Demonstre cada opção do menu (cadastrar, imprimir, pesquisar, ordenar) e explique o que acontece por trás da tela em cada etapa. – Discussão das Boas Práticas: escolha um trecho de código (por exemplo, a função de ordenação ou de pesquisa) e comente a importância da documentação […]

Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.