Programação I


Uma disciplina do primeiro ano da licenciatura em Informática e Gestão de Empresas do ISCTE.

Ano lectivo de 1996/1997, primeiro semestre.

Responsável: Prof. Pedro Faria Lopes.


Sumário


Avisos


1. Objectivos

Adquirir ginástica mental para pensar, desenvolver e escrever algoritmos. Adquirir conhecimentos de programação em linguagem C.


2. Programa


3. Metodologia

Aulas teóricas com explanação de pseudo-linguagem para escrita e desenvolvimento de algoritmos; aulas práticas com resolução de problemas: escrita em pseudo-linguagem e transposição para linguagem C. Os enunciados dos exercícios a realizar serão entregues na semana anterior às correspondentes aulas práticas.


4. Avaliação

4.1 Avaliação contínua

A avaliação contínua consiste na resolução de Séries de Problemas e na realização de uma Frequência.

Séries de problemas:
Seis (6) séries de problemas, a realizar quinzenalmente:
  1. a nota final dos problemas (NP) corresponde à média aritmética das quatro (4) melhores notas obtidas;
  2. a uma série de problemas não realizada correspondem zero (0) valores;
  3. a resolução dos problemas é feita durante as aulas (teóricas ou práticas, nos turnos respectivos), tendo duração máxima de uma (1) hora;
  4. a nota final dos problemas (NP) contribui com 20% para a nota final da avaliação contínua (NC).
Frequência:
  1. consiste numa parte teórica (escrita em folhas de resposta normalizadas) e numa parte prática (a realizar em computador e entregue em disquete);
  2. a parte prática só é realizada depois de entregue a parte teórica;
  3. só podem realizar a frequência os alunos que tiverem obtido uma nota final dos problemas (NP) de pelo menos oito (8) valores.
  4. a nota da frequência (NF) contribui com 80% para a nota final da avaliação contínua (NC);

A nota final da avaliação contínua (NC) é a média ponderada da nota final dos problemas (NP) e da nota da Frequência (NF):

NC = 0,2 NP + 0,8 NF

4.2 Exame final

Épocas:
  1. a primeira época destina-se aos alunos que não tenham obtido aprovação na avaliação contínua e aos alunos inscritos para melhoria da nota obtida no ano lectivo anterior;
  2. a segunda época destina-se aos alunos que não tenham obtido aprovação (quer na avaliação contínua quer na primeira época) e a alunos inscritos para melhoria de nota.
Provas escritas:
  1. as provas escritas consistem numa parte teórica (escrita em folhas de resposta normalizadas) e numa parte prática (a realizar em computador e entregue em disquete);
  2. a parte prática só é realizada depois de entregue a parte teórica.
Provas orais:
  1. serão admitidos às provas orais os alunos com classificação igual ou superior a oito (8) e inferior a dez (10) valores na prova escrita correspondente;
  2. serão também admitidos pedidos de melhoria de nota, embora neste caso o aluno arrisque a nota obtida na prova escrita;
  3. as provas orais relativas a cada exame final realizar-se-ão na data, hora e local indicados aquando da publicação das notas da respectiva prova escrita (nunca antes de 48h depois da publicação das notas).

4.3 Observações

  1. todas as provas de avaliação, incluindo as séries de problemas da avaliação contínua, são realizadas sem recurso a elementos de consulta;
  2. as revisões de provas realizam-se apenas nas condições indicadas no Regulamento sobre Avaliação de Conhecimentos do ISCTE, aplicando-se apenas à Frequência.

5. Docentes

Prof. Pedro Faria Lopes , email: Pedro.Lopes@iscte.pt
Aulas teóricas e práticas (turno IA1-B).
Eng. Manuel Menezes de Sequeira, email: Manuel.Sequeira@iscte.pt
Aulas práticas (turnos IA1-A, IA2-A e IA2-B).

Contactos formais (para marcação de provas ou sua revisão, etc.) com os docentes de Programação I serão realizados:

  1. oralmente durante as aulas ou os horários de dúvidas;
  2. por escrito, utilizando os cacifos (na recepção da entrada principal do ISCTE).

6. Horários

Dias 8 e 10 de Outubro:

Horas Terça Quinta
8:00-9:30 Teórica IA2 (1E10) Teórica IA1 (1E8)
9:45-12:45 Apresentação IA1-B e IA2-B (1E11) Apresentação IA1-A e IA2-A (0S5)

Dias 15 e 17 de Outubro:

Horas Terça Quinta
8:00-9:30 Teórica IA2 (1E10) Teórica IA1 (1E8)
9:45-12:45 Prática IA1-B (1E14)
Prática IA2-B (1E11)
Prática IA1-A (0S5)
13:00-16:00   Prática IA2-A (0S5)

De dia 22 de Outubro em diante:

Horas Terça Quinta
8:00-9:30 Teórica IA2 (1E10) Teórica IA1 (1E8)
9:45-12:45 Prática IA1-B (1E14)
Prática IA2-B (1SE1)
Prática IA1-A (0S5)
13:00-16:00   Prática IA2-A (0S5)

As aulas práticas do turno IA1-B serão leccionadas pelo Prof. Pedro Faria Lopes e as dos turnos IA1-A, IA2-A e IA2-B serão leccionadas pelo Eng. Manuel Menezes de Sequeira.

Os horários de dúvidas são:

Prof. Pedro Faria Lopes:
Quartas-feiras das 14:00h às 16:00h.
Quintas-feiras das 14:00h às 16:00h.
Eng. Manuel Menezes de Sequeira:
Terças-feiras das 14:30h às 17:00h.
Quintas-feiras das 16:30h às 18:30h.

As sessões de dúvidas realizam-se nos gabinetes dos docentes.


7. Aulas, enunciados e resoluções

7.1 Algumas regras de programação em C

7.2 Exercícios das aulas práticas

7.3 Exames, frequências e séries de problemas resolvidos

7.4 Notas sobre o Borland C++


8. Bibliografia


9. Outras informações

Informação actualizada sobre a cadeira pode ser encontrada na Rede http://torga.iscte.pt/~mms/programacao-1/index.html.


Página concebida e mantida por Eng. Manuel Menezes de Sequeira (última actualização 2006/07/07)
Copyright © 1996-2001 ISCTE