|
|
Line 1: |
Line 1: |
− | {{PRJPOAvisosEN20232024}} | + | {{PRJPOAvisosEN20242025}} |
− | <!--{{PRJPOAvisosEE20232024}}-->
| + | {{PRJPOMandatory20242025}} |
− | {{PRJPOMandatory20232024}}
| |
| {{TOCright}} | | {{TOCright}} |
| | | |
Line 38: |
Line 37: |
| | | |
| = Calendário = | | = Calendário = |
− | (fechado) | + | (a definir) |
| | | |
| = Realizados = | | = Realizados = |
− | | + | (...) |
− | == 6ª feira, 2023/10/27, 17:00 "Early Bird" ==
| |
− | * '''LAB 1:''' 103560 104119 105901 105918 106943 107273
| |
− | | |
− | == 6ª feira, 2023/10/27, 18:00 "Early Bird" ==
| |
− | * '''LAB 1:''' 75230 99204 105991 106009 106239 106468
| |
− | | |
− | == 2ª feira, 2023/10/30, 09:00 ==
| |
− | * '''LAB 1:''' 90634 89491 106572 106585 106154 106386 106007 107232 106546 106635 106876 106929
| |
− | * '''LAB 2:''' 106266 106295 106559 106485 106583 106297 106772 106642 105674 106033 105990 103170 106180 92429 107259 106063 106893 99214 107095 107161
| |
− | * '''LAB 3:''' 106827 107137 103935 104013 78694 99175 105947 106458 99205 99233
| |
− | * '''LAB 4:''' 106422 107005 106198 <font color="red">99262</font> 107365 107177 106634 107079 88571 <s>103251</s>
| |
− | * '''LAB 5:''' 107059 105849 106537 106329 107097 106035 107030 106427 106037 105940 105874 104145 106713 106883 105894 <font color="red">102890</font> 106762 107409 106782 <font color="red">103580</font>
| |
− | | |
− | == 2ª feira, 2023/10/30, 10:00 ==
| |
− | * '''LAB 1:''' 106221 106992 99417 106481 106086 106423 106157 106322 106379 106919 102074 103206
| |
− | * '''LAB 2:''' 102697 107239 106474 106603 103172 107294 106543 106676 102050 106078 106494 104683 107221 106507 106970 106038 106439 99273 105898 106111
| |
− | * '''LAB 3:''' 100596 103403 106183 106691 106454 107219 106630 107090 106171 106794
| |
− | * '''LAB 4:''' 106074 106324 106501 106834 107041 107052 106817 107016 106022 <s>106228</s>
| |
− | * '''LAB 5:''' 94158 107028 106059 91110 106046 107245 107043 102460 107125 103412 102765 96904 106307 100070 106987 106640 107301 106064 107057 106147
| |
− | | |
− | == 2ª feira, 2023/10/30, 11:00 ==
| |
− | * '''LAB 1:''' <font color="red">78621</font> 106148 106020 102695 107044 106550 106862 102780 107153 106137 99918 106807
| |
− | * '''LAB 2:''' 106120 105672 106822 107413 106700 106819 106067 105882 106242 <font color="red">106765</font> 106326 106763 106900 <font color="red">106720</font> 105887 106937 <font color="red">106785</font> <s>97226</s> <s>104016</s> <s>107250</s>
| |
− | * '''LAB 5:''' 106047 106251 106889 100064 89531 106835 107312 99318 95908 106103 <font color="red">106933</font> 106410 106535 107546 106930 106470 106538 106469 94760
| |
| | | |
| [[category: Ensino]] | | [[category: Ensino]] |
Revision as of 17:14, 6 September 2024
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: 2024/09/27 12:00 (inicial); 2024/10/11 12:00 (intercalar); 2024/10/25 12:00 (final); 2024/10/25 (early bird) 2024/10/28 (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-202408310000.tar.bz2 (não pode ser alterada) - javadoc
- hva-core (classes do "core") (via GIT) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
- hva-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.
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
(a definir)
Realizados
(...)