Anúncios

Sessão especial: boas-vindas e esclarecimento de dúvidas

26 fevereiro 2021, 10:38 David Martins de Matos

Terá lugar na 2ª feira, 2021/03/01, 14:00-15:00, uma sessão especial de esclarecimento de dúvidas sobre o funcionamento da disciplina (uma espécie de sessão de boas-vindas).

A ligação Zoom é a dos horários de dúvidas de 4ª feira, 15:30 (ver Classroom).

Esta sessão não substitui as aulas de apresentação de 4ª feira, mas permite aos alunos que têm aulas laboratoriais antes da primeira aula teórica colocar possíveis questões que tenham acerca do funcionamento. Todos os alunos são bem-vindos à sessão, mesmo que não tenham aulas antes da primeira aula teórica.

Agradece-se comunicação de questões relativas a este assunto.


Aulas Práticas: exercício (dummy) para praticar entregas via Classroom

26 fevereiro 2021, 10:25 David Martins de Matos

Foi colocado no Classroom um exercício "dummy" que permite praticar o processo de entrega dos exercícios de avaliação.

O exercício está disponível até 2ª feira, 2021/03/01 às 12:00 (incluindo upload).

Recomenda-se praticar, para despistar problemas de acesso.
Alunos que não consigam acesso ao Classroom não serão avaliados.

O Google Classroom é acessível através da identidade GSuite do IST (ver anúncios anteriores).
https://classroom.google.com/u/2/c/MjM1MDU1Mzc0NDE4

O código da disciplina no Classroom é nvpqs2c.

Os enunciados de avaliação das aulas práticas ficarão automaticamente disponíveis durante um período limitado (na aula prática), durante o qual os alunos devem resolver o problema e fazer upload da solução. Recomenda-se a instalação da aplicação CamScanner (Android, iOS) para esse fim (endereços no Classroom).

Agradece-se comunicação de questões relativas a este assunto.


Aulas Práticas: Realização de Avaliação

26 fevereiro 2021, 09:32 David Martins de Matos

As sessões práticas são realizadas com vídeo ligado por parte dos alunos: se não for ligado, considera-se que a pessoa não esteve presente e a avaliação não será considerada (não é importante se a pessoa, no conforto do lar, estiver de pijama, por exemplo, mas é importante que esteja presente na aula).

Tal como nas presenças físicas na sala de aula, é importante que os alunos participem nas aulas: os docentes das práticas apenas permitirão a realização de exercícios a pessoas que compareçam às aulas a horas (atraso máximo tal como descrito na página da disciplina) e que participem na aula. Ou seja, o aluno não pode apenas realizar a avaliação (o resultado para alunos que entreguem exercícios sem ter participado na aula é zero).

Ver endereços Zoom no Google Classroom.

A avaliação é estritamente individual. Suspeitas de fraude resultarão em exclusão imediata da avaliação da disciplina.

Agradece-se comunicação de questões relativas a este assunto.


Projecto: materiais disponíveis

25 fevereiro 2021, 16:49 David Martins de Matos

Estão disponíveis os materiais necessários para a realização do projecto: enunciado (manual de referência), material de apoio (uso obrigatório), repositório CVS (uso obrigatório: o acesso será activado após o fecho das inscrições no projecto, sendo feito novo anúncio). A máquina virtual (idêntica à de avaliação, já tem o material de apoio instalado e é de uso opcional) também está disponível, mas não é necessária. Os pacotes de testes serão disponibilizados brevemente.

Os alunos devem ler cuidadosamente a informação nas páginas relativas ao projecto e à sua avaliação: https://goo.gl/pCafaa 

Recomenda-se a familiarização com os compiladores fornecidos como exemplo (Simple, pf2asm), pois são estruturalmente semelhantes ao compilador a desenvolver. Estudar os compiladores Og e GR8 também pode ser útil. O compilador Og tem alguma funcionalidade em falta e tem alguns erros devido a essa deficiência. O compilador GR8 tem erros (deliberados) e use uma versão incompatível da CDK (CDK13). O uso deste material é admissível no desenvolvimento do projecto, mas deve ser feito criteriosamente. Copiar material da web será penalizado com a exclusão da avaliação por fraude.

Relembra-se que a actual versão da CDK (CDK16) é incompatível com edições anteriores e que parte do código, que antes era necessário escrever manualmente, é agora gerada automaticamente. Além disso, todo o código de gestão de tipos de dados foi modificado, pelo que versões anteriores não devem ser usadas. A RTS continua na versão 5 (RTS5).

Relembra-se que o projecto é obrigatório. As datas importantes estão no wiki e no Fénix.

As primeiras duas aulas teóricas (1ª semana de aulas) terão segmentos sobre o desenvolvimento do projecto e, juntamente com as aulas práticas da 2ª semana, cobrirão a temática da primeira entrega do projecto (obrigatória) que terá lugar em 2021/03/22.

Agradece-se comunicação de questões relativas a este assunto.


Aulas práticas: início, avaliação, pontualidade, turnos simultâneos, faltas

24 fevereiro 2021, 20:40 David Martins de Matos

As aulas práticas têm início na 1ª semana de aulas e existe avaliação nos últimos 35 minutos de cada aula (em todas as semanas): 30 minutos para realização do exercício em papel e 5 minutos para digitalização (ver Classroom) e upload no Classroom.

Na primeira e segunda semanas, as avaliações serão sobre programação em C++ (modelação de classes, criação de objectos, etc.) e padrões de desenho (composite, visitor, etc.). A segunda semana incide de forma especial sobre a primeira entrega do projecto (2021/03/22) (obrigatória).

Relativamente a pontualidade: os alunos devem ser pontuais às aulas práticas: não serão avaliados alunos que cheguem com mais de 20 minutos de atraso (relativamente ao horário oficial da aula). Não são aceites justificações e não há recuperações de aulas perdidas (são contabilizadas apenas 10 das 12 possíveis a seguir à primeira -- a primeira é uma bonificação).

Relativamente aos turnos simultâneos: não se avaliam alunos fora do turno de inscrição: alunos que compareçam na sala errada não serão avaliados. Não são aceites justificações e não há recuperações de aulas perdidas.

Alunos que faltem às aulas práticas duas semanas consecutivas, sem justificar essas faltas, perdem a inscrição no turno. Alunos que percam a inscrição no turno podem naturalmente reinscrever-se, mas ficam sujeitos à disponibilidade de vagas, ou seja, não há garantia de que possam manter o horário anterior.

Agradece-se comunicação de questões relativas a este assunto.