Cronograma Fase 1

Propaganda
Atualização Técnica e Pedagógica para
Professores de Informática – Turma 3 - Marília
Responsável: Luis Eduardo Fernandes Gonzalez
Professor Responsável por Projetos – CETEC - SP
Cronograma de Aulas
1º Módulo – 18/04/2009 a 27/06/2009
Aula 1 (Presencial) – 18/04/2009
Carga horária: 8 horas (8h:30m às 12h:00m – 1h:00m Almoço – 13h:00m às
17h:30m)
Conteúdo
Apresentação do Instrutor
Apresentação do cronograma do treinamento
Cadastro na plataforma Moodle (Sala Virtual - EAD).
A linguagem Java - Histórico
Características principais
Plataforma JSE – API’s
Estrutura de programas desenvolvidos em Java
Introdução ao Ambiente de Desenvolvimento JSE
Instalação do Kit de Desenvolvimento SUN
Criação de Programas em Java
Criando o primeiro programa – Editor de texto.
Apoio para estruturação de material didático.
*Estratégias Didático-pedagógicas.
Aula 1 (EAD)
Carga horária: 5 horas
Desenvolvimento Atividade Não Presencial (ANP).
*As Estratégias Didático-pedagógicas serão aplicadas durante o andamento da
aula, levantando possíveis situações entre aluno/professor e possíveis
questionamentos.
Aula 2 (Presencial) – 09/05/2009
Carga horária: 8 horas (8h:30m às 12h:00m – 1h:00m Almoço – 13h:00m às
17h:30m)
Conteúdo
Introdução à orientação a objetos
Classes
Estrutura básica de uma classe
Atributos
Métodos
Método Construtor
Objetos
Definição de objeto
Instância de objeto
Tipos de dados
Conversão de tipos
Casting e Promoção
Definição de variáveis e constantes
Modificadores de acesso
Public
Protected
Private
Comentários
Operadores
Aritméticos
Relacionais
Lógicos
Passagem de parâmetros e Retorno de valor
Encapsulamento
Membros Static
Membros Final
Access Modifiers
O uso da palavra reservada this
Métodos de Acesso
Getters and Setters
Entrada e saída de dados em Prompt de Comando
A diretiva Import
Inserção de dados via classe Scanner()
System.Out.Println();
Criação de Programas em Java com entrada e saída de dados
Apoio para estruturação de material didático.
Estratégias Didático-pedagógicas.
Aula 2 (EAD)
Carga horária: 5 horas
Desenvolvimento Atividade Não Presencial (ANP).
Aula 3 (Presencial) – 23/05/2009
Carga horária: 8 horas (8h:30m às 12h:00m – 1h:00m Almoço – 13h:00m às
17h:30m)
Conteúdo
Introdução às IDEs - conceitos
Eclipse
Introdução ao ambiente de programação Eclipse
Menus
Barras de ferramentas
Janela Package Explorer e Project Explorer
Janela Code Editor
Views e Perspectives
Janela Console
Janela Problems
Janela Declaration
Janela Javadoc
Conceitos de Projetos
Workspace
Definição de pacotes - Packages
Criando um novo projeto
Criando um novo pacote
Criando uma nova classe
Salvando um projeto
Importando (abrindo) um projeto salvo
Construindo projetos para os programas desenvolvidos nas aulas anteriores
Gerando códigos automaticamente
Construtores
Getters and Setters
Outros Recursos do Eclipse
Detecção de erros em tempo de projeto
Auto-correção
Auto-completar (Atalhos)
Estruturas de controle
Comandos condicionais
Estrutura if – else
Estrutura switch – case
Loops (Repetição)
Loop For
Loop While
Apoio para estruturação de material didático.
Estratégias Didático-pedagógicas.
Aula 3 (EAD)
Carga horária: 5 horas
Desenvolvimento Atividade Não Presencial (ANP).
Aula 4 (Presencial) – 06/06/2009
Carga horária: 8 horas (8h:30m às 12h:00m – 1h:00m Almoço – 13h:00m às
17h:30m)
Conteúdo
Herança
Conceitos de Herança
Superclasse e Subclasse
Exemplos de Herança com Sobrecarga e sobrescrita
Polimorfismo
Conceitos de Polimorfismo
Overriding – Sobrescrita
Overloading – Sobrecarga
Classe abstrata
Método abstrato
Exemplos de polimorfismo, classes e métodos abstratos
Exercícios práticos de fixação
Passagem de Objetos como parâmetros
Arrays
Definição
Arrays unidimensionais
Arrays Bidimensionais
Passagem de arrays em métodos
Arrays de Objetos
Apoio para estruturação de material didático.
Estratégias Didático-pedagógicas.
Aula 4 (EAD)
Carga horária: 5 horas
Desenvolvimento Atividade Não Presencial (ANP).
Aula 5 (Presencial) – 27/06/2009
Carga horária: 8 horas (8h:30m às 12h:00m – 1h:00m Almoço – 13h:00m às
17h:30m)
Conteúdo
Funções Matemáticas
Método ceil
Método floor
Método max
Método min
Método sqrt
Método pow
Método random
Classe Decimal Format
Internacionalização – Classe Locate
Funções com Strings
Método Length
Método charAt
Método toUpperCase e toLowerCase
Método Substring
Método trim
Método replace
Método valueOf
Método indexOf
Manipulação de data e Hora
Classe Date
Classe DateFormat
Classe SimpleDateFormat
Classe Calendar
Cálculos com Data
Exercícios de fixação (Calculadora)
Exceptions – Tratamento de erros
O que é uma exceção?
Bloco try
Bloco catch
Bloco finally
A Cláusula throws
Instrução throws
Criando nossas próprias exceções
GetMessage e printStackTrace
Utilização da API Logger
Apoio para estruturação de material didático.
Estratégias Didático-pedagógicas.
Aula 5 (EAD)
Carga horária: 5 horas
Desenvolvimento Atividade Não Presencial (ANP).
Download