Escola de Gestão do Porto

Mestrado em Métodos Quantitativos Aplicados à Gestão
Programação de Computadores II
Ano lectivo 2002/2003

Planeamento das Aulas

Data Aula Assunto Comentários
9/Jan/2003
8h30-11h30
1 Apresentação da disciplina (ficha e plano).
Introdução ao Java.
 
Deitel, 4ª ed.: cap. 1
2 Introdução a aplicações Java. cap. 2
17/Jan/2003
8h30-11h30
3 Introdução a applets Java. cap. 3
4 Tipos de dados primitivos e operadores.
Estruturas de controlo (1).
cap. 4,5
24/Jan/2003
10h-13h
5 Estruturas de controlo (2).
Métodos.
cap. 6,7
6 Arrays.  
31/Jan/2003
10h-13h
7 Princípios de orientação por objectos.  
8 Programação baseada em objectos: métodos de instância, encapsulamento, campos de instância, construtores, métodos estáticos, campos estáticos, constantes, composição. cap. 8
7/Fev/2003
10h-13h
9 Resolução de exercícios.  
10 Programação orientada por objectos: herança, polimorfismo, classes abstractas, interfaces.
Apresentação de teste exemplo.
cap. 9
19/Fev/2003
9h-12h
  Avaliação intermédia. Exame escrito de 2 horas, com consulta.  
21/Fev/2003
10h-13h
11 Introdução a Aplicações Web em Java: Internet, Protocolo HTTP, ASP.NET, PHP, JSP, J2EE, XML.  
12 Acessibilidade e usabilidade: desenho de páginas, desenho de conteúdos e desenho de sítios. Jakob Nielsen
28/Fev/2003
10h-13h
13 Introdução à linguagem HTML: Formulários, molduras, tabelas, Applets. cap. 27
14 Programação Java Cliente com JavaScript: modelo de objectos, eventos, validação das entradas. Kurniawan: cap. 21,22
7/Mar/2003
10h-13h
15 Lógica de negócio com servlets Java: páginas dinâmicas, modelo de programação, ciclo de vida, API. cap. 1,2
16 Filtragem em Servlets, API, configuração, cadeias. cap. 3,7
14/Mar/2003
10h-13h
17 Acesso a Dados com JDBC, API, transacções, "connection pooling". cap. 4
18 Manutenção de estado e sessões, reescrita de URLS, campos escondidos, cookies, eventos de aplicação e de sessão. cap. 5,6
21/Mar/2003
10h-13h
19 Java Server Pages: JSP API, objectos implícitos, directivas, declarações, expressões, acções, "custom tags". cap. 8,9,11
20 Componentes Java Beans: ligação a JSP, propriedades, arquitecturas modelo 1 e modelo 2. Segurança. cap. 10, 17