Aulas teóricas (12 × 1:30h) onde são ministrados os conceitos teóricos básicos do programa. Aulas teórico-práticas (12 × 3:00h), 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. 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.
(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. Por outro lado, é recomendável 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.)
O ambiente de desenvolvimento usado é o XEmacs 21.1.14 em conjunto com o depurador GDB 5.0rh (GNU debugger) e o compilador de C++ GCC 3.0.2 (GNU Compiler Collection). O sistema operativo é o Linux, distribuição RedHat 7.2, núcleo 2.4.7.
(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. Por outro lado, é recomendável 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.)
O esclarecimento de dúvidas pode (e deve) também ser feito nos horários de dúvidas da cadeira ou por correio electrónico. As sessões de dúvidas realizam-se nos gabinetes dos docentes (sala 0E4, gabinetes 9 e 11, sala 0E3 e sala 2N1), ou numa sala de computadores disponível, caso as matérias e/ou número de alunos o justifiquem.
Existe também uma lista de correio electrónico dedicada
a esclarecimento de dúvidas e divulgação de informação
relativa a esta disciplina. A lista tem como endereço poo-iscte@yahoogroups.com.
Todos os alunos da disciplina foram subscritos automaticamente
e receberam uma mensagem de boas vindas. O endereço usado foi o do
ISCTE. Para se poder aceder ao grupo poo-iscte no Yahoo!, onde se podem
ler mensagens do arquivo, 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 da
lista de correio electrónico associado ao grupo poo-iscte, devem-se seguir as
instruções na secção O grupo poo-iscte
do
Yahoo! abaixo.
Atenção! Só seguindo as instruções abaixo conseguirá acesso ao grupo poo-iscte! Ao contrário do que vinha a ser hábito, este ano não se aceitam subscrições da lista que não sejam feitas como indicado abaixo!
Há duas 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. Ver as Folhas Teóricas, disponibilizadas a partir desta página. A segunda fonte é 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 teóricas sigam mais de perto as folhas do que o livro, este não deixa de ser útil.
Os sumários das aulas teóricas e práticas estarão sempre disponíveis em versão electrónica.
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
.
No início do semestre todos os alunos (que constavam na pauta fornecida pela
secretaria) foram inscritos na lista de correio electrónico. Como dono do
grupo poo-iscte
, o corpo docente tem a possibilidade de subscrever
quem bem entender.
Os alunos, por sua vez, se não forem subscritores da lista por alguma razão (e.g., porque não constavam na pauta da secretaria), podem requerer a sua subscrição enviando uma mensagem para Manuel.Sequeira@iscte.pt. Mas antes de o fazer devem certificar-se que de facto não estão já subscritos! Para saber se o é subscritor veja se recebeu através do seu endereço annnnn@iscte.pt alguma mensagem de Manuel.Sequeira@iscte.pt (tipicamente o assunto da mensagem começa por [poo]). Se tiver recebido, já é subscritor, senão, não o é.
É importante notar que as subscrições da lista se referem a endereços
de correio electrónico. Todos os alunos têm, em princípio, um endereço de
correio electrónico fornecido pelo ISCTE. Mas é possível que tenham
outros. O facto de um endereço estar subscrito na lista de correio electrónico
faz com que para ele sejam automaticamente reenviadas todas as mensagens que
sejam enviadas para poo-iscte@yahoogroups.com
(ou a versão equivalente no Brasil: poo-iscte@yahoogrupos.com.br).
Mas a subscrição com um dado endereço não permite automaticamente acesso
pelo seu dono ao grupo poo-iscte
. I.e., o dono de um endereço
subscrito não tem a possibilidade de aceder às bases de dados (por exemplo a
base de dados dos grupos) nem tão pouco ao arquivo das mensagens entretanto
trocadas através da lista de correio electrónico. Para ter esse acesso não basta subscrever a lista de correio electrónico:
é necessário ser cliente do Yahoo!.
Assim, devem efectuar-se os seguintes passos:
poo-iscte
não precisa de fazer mais nada.A partir de agora pode aceder a todas as ferramentas disponíveis para os
subscritores do grupo poo-iscte
que são também clientes Yahoo!.
poo-iscte
.