Página actualizada às . Comentários para mc@dsi.uminho.pt

Linguagens de Programação I

Programa calendarizado 1ºS | Recursos | Alunos | Regras | Resumo do programa

Disciplina anual do 1º semestre do 2º ano da Licenciatura em Informática de Gestão, 7103N3
Departamento de Sistemas de Informação da Universidade do Minho
2004/2005

A edição de 2005/6 desta disciplina reside em http://piano.dsi.uminho.pt/disciplinas/LIGLP1/

Avisos()


Benvindo(a)

Esta disciplina apresenta o paradigma de programação orientada por objectos, praticado com Java.  Este sítio irá sendo actualizado ao longo do semestre, e é a fonte preferencial para obter quaisquer informações sobre a disciplina. Pode visitar-se também a última edição da disciplina anual que antecedeu esta, Linguagens de Programação 2003/2004, que foi desdobrada nesta disciplina semestral e em Linguagens de Programação II, que decorrerá no segundo semestre.

É actualmente regida por Miguel Calejo (aulas teóricas e teórico-práticas). As aulas práticas são asseguradas por Pedro Coutinho, Vítor Sá e Hélder Quintela.


Programa calendarizado e actividades

Há aulas de 3 tipos:

Além disto é essencial trabalhar fora das aulas, num esforço semanal de 3 horas, recomendando-se 2 horas para o trabalho de grupo e 1 hora para "digerir" a semana e preparar a semana seguinte. As tabelas seguintes calendarizam, sumarizam e dão acesso ao material destas actividades (poderão ocorrer alterações, confie só no que ler até à data de hoje; os links na tabela seguinte só irão sendo disponibilizados na semana anterior, ao longo do semestre):

1º Semestre

Semana Teórica (2h) T.-P. (1h) Prática (2h)
2ª feira 3ª feira (4 turnos) (5 turnos)
20 Set 2004 Horário especial de abertura do segundo ano da LIG: não há aulas excepto
apresentação da disciplina 3ª feira (EE 0.10, 10 às 12h); a marcação de turnos é feita por email, ver aviso acima
27 Set  Não há aula teórica (docente numa conferência)

 

Objectos e Classes (html Não há aulas TP nesta semana Ajustes de turnos, apresentação do laboratório e do BlueJ.
Exercícios
4 Out Tolerancia de ponto Feriado: Implantação da República Não há aulas TP nesta semana Apresentação do enunciado do trabalho prático
Exercícios
11 Out Definições de Classe (html)

Aula extra: às 18h00, na mesma sala

Interacção entre objectos (html) Revisão, exemplos Exercícios 

6ª, dia 15: data limite para distribuição dos alunos por grupos de trabalho

18 Out Introdução a colecções e arrays (html) Continuação da aula anterior Exemplos Exercícios 
25 Out Mais colecções e outras classes da biblioteca Java. Visibilidade e abstracção. Como ler e produzir documentação (html) Continuação da aula anterior  

Exemplos

Exercícios 
1 Nov Feriado: Dia de Todos os Santos Herança (html)  O sistema de suporte em Português. Exemplos Exercícios 

 

8 Nov Continuação da aula anterior  Mais herança (cap.9) (html) Revisão, exemplos  Exercícios

Dia 15 Nov: limite para entrega de relatório intermédio do trabalho (notas dos relatórios preliminares)

15 Nov Classes abstractas e interfaces (html)
Tratamento de erros e excepções (html)
Revisão, exemplos  Exercícios 
22 Nov Continuação de erros e excepções.

Introdução aos Streams (html

Continuação dos Streams. O projecto notebook2-persistent   Revisão, exemplos   Exercícios
29 Nov Preenchimento de inquéritos.
Conclusão dos streams. 
O projecto
dome-v2persistent
 

"Graphical User Interfaces" em Java (html
O projecto GUIs

 
Preenchimento de inquéritos.
Revisão, exemplos  
Quarta-feira é feriado (Restauração da Independência)

Exercícios 

6 Dez Continuação de GUIs: hierarquia visual Continuação de GUIs: o tratamento de eventos, "desenho à medida" Avaliações individuais, esclarecimento de dúvidas Quarta-feira é feriado (Imaculada Conceição)

 Exercícios

13 Dez Conclusão de GUIs: um exemplo Swing. Os projectos foxes-and-rabbits-v2-buttons e dome-v2persistent-gui (não foram mostrados na aula) Prof. com torcicolo Detecção e esclarecimento de dúvidas Exercícios 

20 Dez: Data limite para entrega dos trabalhos

19 Dez a 9 Jan 2004

Férias de Natal, etc

10 Jan a 19 Fev

Exames 1º semestre

Aulas aonde? às 17h na EE0.10 às 12h na EC1.01 TP1: 9h de 3ª na EC2.12; TP2:16h de 2ª,EC2.30; TP3: 10h de 3ª,EC2.12;
TP4:15h de 2ª,EC2.3; TP5: 18h de 2ª,
EE0.10; TP6: 16h de 3ª, sala ao lado da EC2.12

No Lab.DSI.5. P1:14h de 6ª (VJS)
P2: 9h de 4ª (PC)
P3: 11h de 4ª (PC)
P4: 9h de 6ª (VJS)
P5: 16h de 6ª (VJS)
P6: 18h de 6ª (VJS)
P7:13h de 5ª (HQ, no LAP6)
P8:17h de 5ª (HQ, no LAP5)


Recursos

Esta página encontra-se em http://piano.dsi.uminho.pt/disciplinas/LIGLP1/

Leituras

Para aceder aos slides e exercícios apresentados nas aulas vejam-se os links acima. Literatura: 

Ferramentas

Estas ferramentas estão disponíveis nos terminais SUN do laboratório, mas podem e devem instalar-se em PCs próprios por quem os tenha (em Windows, Linux ou Mac OS X):

Horários de atendimento dos docentes: 


Alunos inscritos

Brevemente aparecerão aqui todos os alunos inscritos em LP1 em 2004/2005, indicando os turnos Teórico-Práticos em que estão inscritos. 

Se o seu nome não aparece na folha (que ainda não está aqui!) e acha que devia aparecer, pf contacte mc@dsi.uminho.pt urgentemente. A informação nesta folha é propriedade da Universidade do Minho, e não pode ser copiada ou divulgada sem sua autorização senão para os fins estritos relacionados com esta disciplina.


Como suceder em LP, regras etc.

Versão curta:

Para uma explicação mais detalhada e precisa das regras de avaliação ver aqui.


Resumo do programa.

Conhecer o paradigma de programação orientada por objectos. Saber desenvolver programas em Java, utilizando as suas bibliotecas de programação básicas, incluindo canais de I/O ("streams") e interface gráfica

Letras Pequeninas

A informação informal nesta página e respectivos links não dispensa a consulta da informação oficial alhures.A informação, marcas e demais símbolos mencionados nesta página ou noutras por ela  referidas neste "site" são propriedade dos seus legítimos proprietários.


Página actualizada em . Comentários para mc@dsi.uminho.pt

n 0000008279 00000 n 0000012310 00000 n 0000016493 00000 n 0000012462 00000 n 0000016472 00000 n 0000020648 00000 n 0000016624 00000 n 0000020627 00000 n 0000024326 00000 n 0000020779 00000 n 0000024305 00000 n trailer << /Size 27 /Root 3 0 R /Info 1 0 R /ID [<7eb08bd1382ac541dd4ad4e22e22cb73><7eb08bd1382ac541dd4ad4e22e22cb73>] >> startxref 27656 %%EOF m a ou as