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 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á duas fontes de informação privilegiadas nesta disciplina.  A primeira fonte é a primeira parte das folhas teóricas das disciplinas de Introdução à Programação.  Ver as Folhas Teóricas, disponibilizadas a partir desta página.  A segunda fonte é o livro de texto que se segue:

Walter Savitch, "Problem Solving with C++: The Object of Programming", Addison-Wesley, Reading, Massachusetts, 1999.
ISBN=0-201-35749-6
(Disponíveis 5 exemplares na biblioteca do ISCTE)

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.  A seu tempo será anunciada uma Sessão de Instalação de Linux (mais conhecida por Linux Instalation Party ou simplesmente LIP) organizada pelo Dr. Paulo Trezentos e pelo Dr. Ricardo Ribeiro.

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 ip-iscte do Yahoo!.  É fundamental que os alunos sigam as instruções na secção O grupo ip-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 ip-iscte, que é dedicado a esclarecimento de dúvidas e divulgação de informação relativa a esta disciplina.  O grupo ip-iscte tem como endereço de correio electrónico ip-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! ip-iscte.  Isso pode ser confirmado através da recepção de uma mensagem com assunto "Convite para entrar no grupo ip-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 ip-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 ip-iscte do Yahoo! abaixo.  

O grupo ip-iscte do Yahoo!

A disciplina de Introdução à Programação 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 ip-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 ip-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 ip-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 ip-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 ip-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 ip-iscte" leia a secção Associando-se ao grupo ip-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! ip-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 ip-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 ip-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 ip-iscte".
     
  16. Em breve receberá uma nova mensagem de confirmação com assunto "Bem-vindo ao ip-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/ip-iscte/.

Associando-se ao grupo ip-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 ip-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 ip-iscte".  Nesse caso siga as instruções abaixo:

  1. Abra a página http://br.groups.yahoo.com/group/ip-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/ip-iscte/.