Programação com Objectos/Projecto de Programação com Objectos/Calendário do Teste Prático (Época Normal): Difference between revisions

From Wiki**3

Root (talk | contribs)
Root (talk | contribs)
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{PRJPOAvisosEN20242025}}
{{PRJPOAvisosEN20252026}}
{{PRJPOMandatory20242025}}
{{PRJPOMandatory20252026}}
{{TOCright}}
{{TOCright}}


Line 37: Line 37:


= Calendário =
= Calendário =
(prova terminada)


== 6ª feira, 2024/10/25 17:00 "Early Bird" ==
= Realizados =
* '''LAB 1:''' 106426 106495 106674 106883 109500 109864 109886 110124 110142 110355 110409


== 6ª feira, 2024/10/25 18:00 "Early Bird" ==
== 4ª 2025/10/22 17:00 "early bird" ==
* '''LAB 1:''' 103561 103727 109324 109685 109822 109939 110020 110199 110200 110210
* '''LAB 2:''' 113918 113625 114582 113655 113473 113406 114003 106095 113883 115110 113637 114439 114458 114151 110093 114254 113929
* '''LAB 3:''' 106933 109163 110390 110438 110462 110597 110628 110633 114963


== 2ª feira, 2024/10/28 09:00 ==
== 4ª 2025/10/22 18:00 "early bird" ==
* '''LAB 1:''' 78621 99273 102512 103151 106474 109245 109333 109441 109606 109662 110052 110713
* '''LAB 2:''' 114101 52370 114663 113963 114596 111198 113807 114085 114049 114066 111199 114337 114088 114497 114355 113584 114615 114134 113783 114620
* '''LAB 2:''' 102605 106516 106823 106865 109247 109368 109554 109634 109762 109775 109844 109947 110144 110148 110206 110208 110213 110246 110274 110352
* '''LAB 3:''' 103129 109262 109555 109839 109955 110308 110386 110467 110562 111111
* '''LAB 4:''' 104016 106772 109339 109404 109485 109746 110483 110488 110490 110760
* '''LAB 5:''' 57175 100678 103029 103186 103496 104145 107032 107125 109236 109493 109544 109551 109707 109834 109852 109872 109913 110245 110439 110703


== 2ª feira, 2024/10/28 10:00 ==
== 5ª 2025/10/23 09:00 ==
* '''LAB 1:''' 106874 106893 109512 109680 110034 110135 110223 110425 110458 110573 110647 111062
* '''LAB 1: ''' 113396 113402 107357 111056 106636 113462 113667 114413 113645 113842 114476
* '''LAB 2:''' 103763 105898 106120 106720 109260 109264 109308 109490 109585 109593 109617 109623 109635 109724 109797 109903 109912 109989 110263 110726
* '''LAB 2: ''' 114183 113656 113663 113668 114185 113887 114660 114903 113889 109576 <s>102471</s> 114917 113394 113618 109736 106228 114345 114675
* '''LAB 3:''' 106064 106507 109416 110136 110318 110350 110442 111141
* '''LAB 3: ''' 114368 114501 114324 113528 114559 114676 113676 113812 109904 113932
* '''LAB 4:''' 95776 103935 109483 109560 109675 109704 109760 110233 110580 110720
* '''LAB 4: ''' 110794 114705 113856 113924 113749 114047 113592 114375
* '''LAB 5:''' 97226 102373 106251 107083 107316 107413 109257 109267 109293 109358 109378 109439 109625 109803 109905 110080 110186 110375 110516 110754
* '''LAB 5: ''' 114298 114838 113777 114533 114905 114453 115156 114455 114213 114055 114018 113740 114529 114827 114627 114854 114680 114367 114603


== 2ª feira, 2024/10/28 11:00 ==
== 5ª 2025/10/23 10:00 ==
* '''LAB 1:''' 99342 103908 107362 108070 110600 111179 112522
* '''LAB 1: ''' 113912 114912 113426 113442 114011 114657 113460 113809 106502 114295
* '''LAB 2:''' 109248 109371 109389 109434 109481 109482 109511 109576 109616 109643 109733 109736 109851 109974 110133 110446 110468 110688 110729 111113
* '''LAB 2: ''' 113446 113764 113401 113837 114249 114602 114075 114685 114723 113818 102050 113395 114600 114426 113654 115090 113979 113911
* '''LAB 5:''' 99212 99416 103316 103969 106647 107332 109642 109878 109901 109972 109981 110005 110008 110054 110089 110094 110130 110285 111198 111199
* '''LAB 3: ''' 114077 114434 114746 114456 114493 113959 114215 114522 114702 95563
* '''LAB 4: ''' 114255 114593 114008 <s>114804</s> 114832 110142 113452 114402 113614 114169
* '''LAB 5: ''' 113875 113414 113498 113968 114411 114851 114176 114594 113703 113985 113863 109434 114753 113799 <s>99212</s> 114005 111180 113820 114172 109695


= Realizados =
== 5ª 2025/10/23 11:00 ==
(...)
* '''LAB 2: ''' 114304 113974 114305 115062 103448 110421 111085 114642 <s>113505</s> 114743 111179 113546 114421 113425 114010 114664 114430 113621 113814 114935


[[category: Ensino]]
[[category: Ensino]]

Latest revision as of 10:47, 23 October 2025

AVISOS - Avaliação em Época Normal

Esclarecimento de dúvidas:

  • Consultar sempre o corpo docente atempadamente: presencialmente ou através do endereço oficial da disciplina [1].
  • Não utilizar fontes de informação não oficialmente associadas ao corpo docente (podem colocar em causa a aprovação à disciplina).
  • Não são aceites justificações para violações destes conselhos: quaisquer consequências nefastas são da responsabilidade do aluno.

Requisitos para desenvolvimento, material de apoio e actualizações do enunciado (ver informação completa em Projecto de Programação com Objectos):

  • O material de apoio é de uso obrigatório e não pode ser alterado.
  • Verificar atempadamente (mínimo de 48 horas antes do final de cada prazo) os requisitos exigidos pelo processo de desenvolvimento.

Processo de avaliação (ver informação completa em Avaliação do Projecto):

  • Datas: 2025/09/24 12:00 (inicial); 2025/10/08 12:00 (intercalar); 2025/10/22 12:00 (final); 2025/10/22 (early bird) 2025/10/23 (normal) (teste prático).
  • Todas as entregas são cruciais para o bom desenvolvimento do projecto, sendo obrigatórias: a não realização de uma entrega implica a exclusão da avaliação do projecto e, por consequência, da avaliação da disciplina.
  • Verificar atempadamente (até 48 horas antes do final de cada prazo) os requisitos exigidos pelo processo de avaliação, incluindo a capacidade de acesso ao repositório.
  • Apenas se consideram para avaliação os projectos existentes no repositório oficial. Apenas se considera para avaliação o ramo 'master'.
  • Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório ou de outros materiais, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho.
  • A avaliação do projecto pressupõe o compromisso de honra de que o trabalho correspondente foi realizado pelos alunos correspondentes ao grupo de avaliação.
  • Fraudes na execução do projecto terão como resultado a exclusão dos alunos implicados do processo de avaliação.
Material de Uso Obrigatório
As bibliotecas po-uilib e o conteúdo inicial do repositório GIT são de uso obrigatório:
  • po-uilib (classes de base) po-uilib-202508310000.tar.bz2 (não pode ser alterada) - javadoc
  • bci-core (classes do "core") (via GIT) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
  • bci-app (classes de interacção) (via GIT) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
A máquina virtual, fornecida para desenvolvimento do projecto, já contém todo o material de apoio.
Uso Obrigatório: Repositório GIT
Apenas se consideram para avaliação os projectos existentes no repositório GIT oficial.

Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho.

Condições

O teste prático tem a duração de 50 minutos e é estritamente presencial.

As datas e locais de realização do teste prático são como indicado abaixo (todos os labs são na RNL, Pav. Informática I).

Recorda-se que a não realização do teste prático corresponde a uma classificação de 0 (zero) na componente de projecto e consequente reprovação à disciplina de Programação com Objectos no ano lectivo em curso (época normal).

O facto de um aluno aparecer na lista do teste prático não implica que tenha possibilidade de aprovação implícita à disciplina: as outras condições de aprovação continuam em vigor.

Alunos não apresentados, e que achem que deveriam estar incluídos, devem contactar o responsável pela disciplina.

Alunos que não realizem a entrega final não serão admitidos ao teste prático.

Alunos que realizem o projecto em grupos de 2 alunos têm de fazer o teste prático à mesma hora (incluindo o "early bird"). Se um dos alunos se apresentar isolado, o outro elemento está implicitamente reprovado.

É necessário e da responsabilidade dos alunos activar atempadamente (não pode ser no próprio dia) os serviços de Shell e AFS, para a realização do teste prático, tal como para a realização do projecto. A incapacidade de usar o PC do laboratório implica não avaliação e consequente exclusão da avaliação da disciplina. A activação não funciona no próprio dia.

Teste Tipo

Este teste tipo está previsto ser realizado sobre a aplicação bancária.

QUESTÃO AUTÓNOMA -- ELIMINATÓRIA

0. Compile e execute o programa contido em Simple.java (o ficheiro está localizado na directoria work). Não altere o ficheiro. Em caso de dúvidas, contacte o docente.

QUESTÕES A RESOLVER SOBRE O PROJECTO

1. (5 valores) Complete o comando que permite mudar o nome de um titular. O comando deve primeiro pedir o novo nome do titular.

2. (7 valores) Acrescente uma nova opção ao menu de gestão de contas (bankaccount) que permita mostrar a conta (current account) com maior saldo.

3. (8 valores) Acrescente ao programa o conceito de gestor de conta: um gestor pode gerir várias contas, partilha os atributos do titular da conta, mas não pode ser titular de contas. Cada conta tem apenas um gestor.

Calendário

(prova terminada)

Realizados

4ª 2025/10/22 17:00 "early bird"

  • LAB 2: 113918 113625 114582 113655 113473 113406 114003 106095 113883 115110 113637 114439 114458 114151 110093 114254 113929

4ª 2025/10/22 18:00 "early bird"

  • LAB 2: 114101 52370 114663 113963 114596 111198 113807 114085 114049 114066 111199 114337 114088 114497 114355 113584 114615 114134 113783 114620

5ª 2025/10/23 09:00

  • LAB 1: 113396 113402 107357 111056 106636 113462 113667 114413 113645 113842 114476
  • LAB 2: 114183 113656 113663 113668 114185 113887 114660 114903 113889 109576 102471 114917 113394 113618 109736 106228 114345 114675
  • LAB 3: 114368 114501 114324 113528 114559 114676 113676 113812 109904 113932
  • LAB 4: 110794 114705 113856 113924 113749 114047 113592 114375
  • LAB 5: 114298 114838 113777 114533 114905 114453 115156 114455 114213 114055 114018 113740 114529 114827 114627 114854 114680 114367 114603

5ª 2025/10/23 10:00

  • LAB 1: 113912 114912 113426 113442 114011 114657 113460 113809 106502 114295
  • LAB 2: 113446 113764 113401 113837 114249 114602 114075 114685 114723 113818 102050 113395 114600 114426 113654 115090 113979 113911
  • LAB 3: 114077 114434 114746 114456 114493 113959 114215 114522 114702 95563
  • LAB 4: 114255 114593 114008 114804 114832 110142 113452 114402 113614 114169
  • LAB 5: 113875 113414 113498 113968 114411 114851 114176 114594 113703 113985 113863 109434 114753 113799 99212 114005 111180 113820 114172 109695

5ª 2025/10/23 11:00

  • LAB 2: 114304 113974 114305 115062 103448 110421 111085 114642 113505 114743 111179 113546 114421 113425 114010 114664 114430 113621 113814 114935