Desafio: Criar subclasses CursoPresencial e CursoEAD herdando de Curso.

  Desafio: Criar subclasses CursoPresencial e CursoEAD herdando de Curso. CursoPresencial deve informar sala de aula. CursoEAD deve informar plataforma virtual. Sobrescrever um método detalharCurso() para exibir informações personalizadas. Fase 5 – Autenticação e Perfis (Interfaces e Abstração) A área de TI exige segurança: alunos, professores e administradores têm acessos diferentes no sistema. Desafio: Criar […]

Nem todos os cursos funcionam da mesma forma. A universidade possui cursos presenciais e EAD, cada um com regras próprias.

  Nem todos os cursos funcionam da mesma forma. A universidade possui cursos presenciais e EAD, cada um com regras próprias. Desafio: Criar subclasses CursoPresencial e CursoEAD herdando de Curso. CursoPresencial deve informar sala de aula. CursoEAD deve informar plataforma virtual. Sobrescrever um método detalharCurso() para exibir informações personalizadas. Fase 5 – Autenticação e Perfis […]

Fase 4 – Diferentes Tipos de Cursos (Herança e Polimorfismo)

  Fase 4 – Diferentes Tipos de Cursos (Herança e Polimorfismo) Nem todos os cursos funcionam da mesma forma. A universidade possui cursos presenciais e EAD, cada um com regras próprias. Desafio: Criar subclasses CursoPresencial e CursoEAD herdando de Curso. CursoPresencial deve informar sala de aula. CursoEAD deve informar plataforma virtual. Sobrescrever um método detalharCurso() […]

Desafio: Organizar o projeto em pacotes: model (entidades). service (regras de negócio). repository (armazenamento temporário em listas).

  Desafio: Organizar o projeto em pacotes: model (entidades). service (regras de negócio). repository (armazenamento temporário em listas). ui (menu interativo). Criar uma classe Main que faça a integração entre as camadas. Fase Final – Sistema Educacional Consolidado Chegou o grande momento! A EduConnect vai apresentar o protótipo a investidores e precisa do sistema completo. […]

Desafio: Criar a classe Avaliacao com atributos privados nota, descricao.

  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 turmas. Fase 4 – Diferentes Tipos de Cursos (Herança e Polimorfismo) Nem todos os cursos funcionam da mesma forma. A universidade possui cursos presenciais […]

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 […]

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.