Metodologia

Sumário

Aulas

Aulas teóricas (14 × 2 × 50 minutos) onde são ministrados os conceitos teóricos básicos do programa.  Aulas práticas/laboratoriais (14 × 3 x 50 minutos), com eventuais curtas revisões da matéria necessária para a aula, resolução de problemas e esclarecimento de dúvidas.  Aulas de laboratório aberto para desenvolvimento de código, esclarecimento de dúvidas, resolução de problemas, etc. (apenas ETI).  Aulas de dúvidas, incluindo sessões especiais em laboratório, se os alunos o solicitarem.

Os alunos podem participar em qualquer aula, mesmo que seja de outra turma e/ou curso e/ou turno.  No entanto, se o respectivo docente verificar que há demasiados alunos presentes para que a aula tenha o rendimento desejável, então pode convidar a sair os alunos que não são do curso e turma e turno previstos no horário.

Sumários

Os sumários das aulas teóricas e práticas estarão sempre disponíveis em versão electrónica.

Fontes de informação

Há três fontes de informação privilegiadas nesta disciplina.  A primeira fonte é a segunda parte das Folhas Teóricas das disciplinas de Introdução à Programação e Programação Orientada para Objectos.  A segunda são os resumos das Aulas Práticas.  A terceira é o livro de texto que se segue:

Michael Main e Walter Savitch, "Data Structures and Other Objects Using C++", Addison-Wesley, Reading, Massachusetts, 1997.
ISBN=0-8053-7470-1
Existem 10 exemplares na biblioteca do ISCTE.
No endereço http://www.cs.colorado.edu/~main/dsoc.sup.html pode encontrar mais informação sobre este titulo (incluindo errata e exemplos).

Embora as aulas sigam mais de perto as folhas do que o livro, este não deixa de ser útil.

Ambiente de desenvolvimento

O ambiente de desenvolvimento usado é o XEmacs 21.1.14 em conjunto com o depurador GDB 5.0 (GNU debugger) e o compilador de C++ GCC 3.2 (GNU Compiler Collection).  O sistema operativo é o Linux, distribuição Caixa Mágica, núcleo 2.4.17.

O ISCTE, infelizmente, ainda não possui PC em quantidade suficiente para todos os alunos poderem desenvolver trabalho independente fora do período normal de aulas.  Por isso, é recomendável que os alunos não deixem o trabalho acumular-se no final do semestre e que os alunos com acesso a um computador fora do ISCTE instalem nele um ambiente de trabalho semelhante ao usado no ISCTE, de modo a poderem trabalhar sem restrições.  Recomenda-se a instalação do Linux, em particular da distribuição Caixa Mágica, bem como de um CD de pacotes adicionais que os alunos poderão solicitar aos docentes da disciplina.

Comunicação

Para além da informação transmitida oralmente pelos docentes durante as aulas, parte substancial da informação relativa a esta disciplina circula via correio electrónico através do grupo poo-iscte do Yahoo!.  É fundamental que os alunos sigam as instruções na secção O grupo poo-iscte do Yahoo! de modo a receberem essa informação!

A comunicação entre o ISCTE e o aluno faz-se usando o endereço de correio electrónico do próprio ISCTE, i.e., o endereço annnnn@iscte.pt, onde nnnnn é o número do aluno.  É possível redireccionar as mensagens enviadas para este endereço para outro endereço arbitrário, mantendo opcionalmente uma cópia nos servidores do ISCTE.

Uma alternativa ao serviço de reencaminhamento é a utilização do Webmail (http://webmail.iscte.pt/) para proceder à leitura das mensagens que tenham sido enviadas para o endereço no ISCTE.

Esclarecimento de dúvidas

O esclarecimento de dúvidas pode (e deve) ser feito nos horários de dúvidas da disciplina ou por correio electrónico.  As sessões de dúvidas realizam-se nos gabinetes dos docentes, ou numa sala de computadores disponível ou reservada para o efeito, caso as matérias e/ou número de alunos o justifiquem.

Existe também um grupo de discussão Yahoo! chamado poo-iscte, que é dedicado a esclarecimento de dúvidas e divulgação de informação relativa a esta disciplina.  O grupo poo-iscte tem como endereço de correio electrónico poo-iscte@yahoogrupos.com.br.  Mensagens enviadas para esse endereço são automaticamente distribuídas por todos os docentes e alunos da disciplina.

Todos os alunos da disciplina foram convidados a ingressar no grupo Yahoo! poo-iscte.  Isso pode ser confirmado através da recepção de uma mensagem com assunto "Convite para entrar no grupo poo-iscte?".  O endereço usado para o convite foi o do ISCTE (com o formato annnnn@iscte.pt, onde nnnnn é o número de aluno respectivo).  Para se poder aceder ao grupo poo-iscte no Yahoo!, onde se podem ler mensagens de um arquivo de mensagens, descarregar ficheiros importantes, responder a inquéritos, inscrever grupos para o Problema e o Trabalho Final, etc., e para se poder alterar o endereço de recepção das mensagens trocadas por meio desse grupo, devem-se seguir as instruções na secção O grupo poo-iscte do Yahoo! abaixo.  

O grupo poo-iscte do Yahoo!

A disciplina de Programação Orientada para Objectos recorre ao serviço de grupos do Yahoo!, que inclui, entre outras coisas, uma lista de correio electrónico e a possibilidade de definir bases de dados simples. O grupo correspondente a esta disciplina chama-se poo-iscte.

A comunicação de informações sobre a disciplina entre docentes e alunos ocorre sempre através deste grupo.  O registo de grupos de trabalho também requer o ingresso neste grupo.

No início do semestre todos os alunos (que constavam na pauta fornecida pela secretaria) foram convidados a ingressar neste grupo.  Como dono do grupo poo-iscte, o corpo docente tem a possibilidade de convidar ou subscrever directamente quem bem entender.

O convite de ingresso tem uma validade de sete (7) dias.  Por isso, caso algum aluno não tenha recebido a mensagem de correio electrónico convidando-o a ingressar no grupo ou este convite já tenha caducado, e não tiver também recebido uma mensagem com assunto "Bem-vindo ao grupo poo-iscte", deverá requerer um novo convite enviando uma mensagem para o endereço Manuel.Sequeira@iscte.pt (onde deverá indicar a sua vontade de integrar o grupo poo-iscte, identificando-se através do nome (completo), número de aluno, licenciatura e turma).  Ao fim de algum tempo deverá receber a mensagem de correio electrónico com o convite de ingresso, que tem como assunto "Convite para entrar no grupo poo-iscte?".  Logo que isso acontecer, continue com as instruções na secção Aceitando o convite abaixo.

Por outro lado, se por acaso não tiver recebido convite ou este tiver caducado e tiver recebido uma mensagem com assunto "Bem-vindo ao grupo poo-iscte" leia a secção Associando-se ao grupo poo-iscte, e não envie qualquer mensagem de correio electrónico para o coordenador da disciplina!

Aceitando o convite

Para aceitar o convite de ingresso no grupo Yahoo! poo-iscte devem efectuar-se se os seguintes passos:

  1. Estas instruções pressupõem que recebeu uma mensagem de convite de ingresso cujo assunto é "Convite para entrar no grupo poo-iscte?" e que esse convite não caducou ainda.   Se isso não tiver acontecido, siga as instruções mais acima.
  2. Abra a mensagem de convite no seu leitor de correio electrónico e siga a ligação indicada no final da mensagem, no ponto 1) da secção "ENTRE AGORA MESMO, É SUPER FÁCIL" e cujo URL começa por http://br.groups.yahoo.com/... 
     
  3. Na janela que se abrir, seleccione a opção "Entre neste grupo" (no fundo da página) e pressione o botão "Continuar".
     
    (Caso não surja a mensagem acima, mas sim "Você já é um associado deste grupo!", pressione o botão "Obter acesso via Web" e siga as instruções que forem surgindo, esquecendo os passos que se seguem abaixo.)
     
  4. Se já tiver uma conta Yahoo! (ou seja, se já estiver "cadastrado"), introduza o nome e senha, pressione o botão "Entrar" e siga para o ponto assinalado com *.
     
  5. Se não tiver ainda uma conta Yahoo!, siga a ligação "Cadastre-se agora".
     
  6. Pressione o botão "Eu aceito", se aceitar os termos do contrato, e siga as instruções, não se esquecendo de colocar o seu endereço endereço de correio electrónico no ISCTE (annnnn@iscte.pt, onde nnnnn é o seu número) como "e-mail alternativo".
     
  7. Quando terminar o seu "cadastro" no Yahoo!, surgirá uma janela com uma ligação "Continue no Yahoo".  Não a pressione!  Se pressionou, volte atrás no navegador!
     
  8. Entretanto ter-lhe-á sido enviada uma nova mensagem de correio electrónico destinada a confirmar que o endereço por si fornecido está correcto e cujo assunto é "Registration confirmation - Yahoo!".
     
  9. Abra essa mensagem, e siga, numa nova janela, a ligação "Clique aqui para ativar sua nova conta".
     
  10. Introduza a sua senha e carregue no botão "Verificar".
     
  11. Quando lhe surgir a ligação "Parabéns [...]", não a siga, limitando-se a fechar a janela.
     
  12. Regresse à janela original do navegador, desligue a opção "Sim, quero personalizar o meu navegador com a barra de ferramentas Yahoo! Companion" e siga a ligação "Continue no Yahoo!".
     
  13. * Escolha as opções de ingresso no grupo que quiser.  Para receber as mensagens trocadas através do grupo poo-iscte num endereço de correio electrónico que não o do ISCTE, siga a ligação "adicionar novo endereço de e-mail".
     
  14. No final pressione o botão "Entrar".
     
  15. Siga a ligação "Ir para a página inicial do poo-iscte".
     
  16. Em breve receberá uma nova mensagem de confirmação com assunto "Bem-vindo ao poo-iscte".  Não precisa de lhe reagir.

Findos estes passos, para aceder ao grupo basta seguir a ligação http://br.groups.yahoo.com/group/poo-iscte/.

Associando-se ao grupo poo-iscte

Caso não tenha recebido nenhum convite ou o convite tenha caducado, o mais provável é que já seja subscritor da lista de correio electrónico poo-iscte, embora ainda não faça parte do respectivo grupo.  Se assim for deverá ter recebido uma mensagem com assunto "Bem-vindo ao grupo poo-iscte".  Nesse caso siga as instruções abaixo:

  1. Abra a página http://br.groups.yahoo.com/group/poo-iscte/.
     
  2. Siga a ligação "Cadastre-se agora".
     
  3. Já está cadastrado no Yahoo!?  Então preencha o "id do Yahoo!" e a sua senha, pressione o botão "Continuar" e siga para o ponto assinalado com *.
     
  4. Não está ainda cadastrado no Yahoo!?  Siga a ligação "Cadastre-se agora".
     
  5. Pressione o botão "Eu aceito" na base da página.
     
  6. Preencha os seus dados.  No local onde diz "E-mail alternativo" coloque o endereço do ISCTE (i.e., annnnn@iscte,pt, onde nnnnn é o seu número de aluno).
     
  7. * Ao chegar a uma página onde diz que o grupo está acessível apenas para membros, siga a ligação "Meus grupos".
     
  8. Aí siga a ligação "Assistente para associação".
     
  9. Pressione o botão "Continuar". 
     
  10. Siga a ligação "Verificar" em frente do seu endereço de correio electrónico, se ela existir (se não existir, siga para o ponto assinalado com **).
     
  11. Introduza a sua senha e pressione o botão "Continuar".  Não pressione no botão "Continuar no Yahoo!" (pode inclusive fechar a janela do navegador).
     
  12. Verifique o seu correio electrónico no ISCTE.  Deverá ter recebido uma mensagem com assunto "Registration confirmation - Yahoo!".  Siga a ligação "Clique aqui para activar a sua conta" nessa mensagem.
     
  13. Preencha os campos "Yahoo! ID" e "Password" e pressione o botão "Sign In".
     
  14. Preencha o campo "Senha do Yahoo!" e pressione o botão "Verificar".
     
  15. ** Pressione o botão "Continuar".
     
  16. Pressione o botão "Continuar" na nova página que surgir.
     
  17. Assinale o seu endereço, se assim o desejar (leia o texto apresentado na página para poder optar).
     
  18. Pressione o botão "Continuar".

Findos estes passos, para aceder ao grupo basta seguir a ligação http://br.groups.yahoo.com/group/poo-iscte/.