Vous êtes sur la page 1sur 4

Lição 1 - Introdução à programação de computadores

Objetivos:

• Identificar os diferentes componentes de um computador


• Conhecer as linguagens de programação e suas categorias
• Entender o ciclo de vida de desenvolvimento de programas e aplicá-los na
solução de problemas
• Conhecer os diferentes sistemas numéricos e as conversões entre eles

• Apostila referente à lição 01 Documento PDF


• Apresentação referente à lição 01 Documento PDF

Lição 2 - O Histórico de Java

Objetivos:

• Descrever as características da tecnologia Java como a JVM - Máquina Virtual


Java, Garbage Collector e segurança do código
• Descrever as diferentes fases da programação Java

• Apostila referente à lição 02 Documento PDF


• Apresentação referente à lição 02 Documento PDF

Lição 3 - Primeiros passos no ambiente de programação

Objetivos:

• Criar programas usando o editor de texto com uma console de desenvolvimento


do Linux (sugerimos o Ubuntu Dapper) ou Windows
• Diferenciar entre erros de sintaxe e de tempo de execução (Run Time)
• Criar programas utilizando a IDE NetBeans

• Apostila referente à lição 03 Documento PDF


• Apresentação referente à lição 03 Documento PDF

Lição 4 - Fundamentos da programação

Objetivos:

• Identificar e entender as partes básicas de um programa escrito em Java


• Diferenciar, em um programa, o que são: os tipos primitivos de dados, variáveis,
identificadores e operadores
• Desenvolver, em Java, um programa usando os conceitos compreendidos nesta
lição

• Apostila referente à lição 04 Documento PDF


• Apresentação referente à lição 04 Documento PDF

Lição 5 - Capturando entrada de dados através do teclado

Objetivos:

• Criar códigos para a captura de dados pelo teclado


• Usar a classe BufferedReader para captura, através de uma janela de console,
dos dados digitados no teclado
• Utilizar a classe Scanner para captura, através de uma janela de console, dos
dados digitados no teclado
• Utilizar a classe JOptionPane para captura, através da uma interface gráfica, dos
dados digitados no teclado

• Apostila referente à lição 05 Documento PDF


• Apresentação referente à lição 05 Documento PDF

Lição 6 - Estruturas de controle

Objetivos:

• Usar estruturas de controle de decisão (if e switch) que permitem a seleção de


partes específicas do código para execução
• Usar estruturas de controle de repetição (while, do-while e for) que permitem a
repetição da execução de partes específicas do código
• Usar declarações de interrupção (break, continue e return) que permitem o
redirecionamento do fluxo do programa

• Apostila referente à lição 06 Documento PDF


• Apresentação referente à lição 06 Documento PDF

Lição 7 - Array em Java

Objetivos:

• Declarar e criar array


• Acessar elementos de um array
• Determinar o número de elementos de um array
• Declarar e criar array multidimensional

• Apostila referente à lição 07 Documento PDF


• Apresentação referente à lição 07 Documento PDF

Lição 8 - Argumentos de linha de comando

Objetivos:
• Utilizar o argumento de linha de comando.
• Receber dados enviados pelo usuário utilizando os argumentos de linha de
comando.
• Aprender como passar argumentos para seus programas no NetBeans.

• Apostila referente à lição 08 Documento PDF


• Apresentação referente à lição 08 Documento PDF

Lição 9 - Trabalhando com bibliotecas de classes

Objetivos:

• Explicar o que é programação orientada a objetos e alguns dos seus conceitos


• Diferenciar entre classes e objetos
• Diferenciar variáveis e métodos de instância de variáveis e métodos de classe
estáticos
• Explicar o que são métodos, como invocá-los e como enviar parâmetros para
eles
• Identificar o escopo de uma variável
• Realizar conversões entre tipos de dados primitivos e entre objetos
• Comparar objetos e determinar suas classes

• Apostila referente à lição 09 Documento PDF


• Apresentação referente à lição 09 Documento PDF

Lição 10 - Criando nossas classes

Objetivos:

• Criar nossas classes


• Declarar atributos e métodos para as classes
• Usar o objeto this para acessar dados de instância
• Utilizar overloading de métodos
• Importar e criar pacotes
• Usar modificadores de acesso para controlar o acesso aos membros de uma
classe

• Apostila referente à lição 10 Documento PDF


• Apresentação referente à lição 10 Documento PDF

Lição 11 - Herança, polimorfismo e interfaces

Objetivos:

• Definir superclasses e subclasses


• Sobrescrever métodos das superclasses
• Criar métodos final e classes final
• Apostila referente à lição 11 Documento PDF
• Apresentação referente à lição 11 Documento PDF

Lição 12 - Tratamento básico de exceções

Objetivos:

• Definir o que são exceções


• Tratar exceções utilizando try-catch-finally

• Apostila referente à lição 12 Documento PDF


• Apresentação referente à lição 12 Documento PDF

Apêndices

• Apêndice A - Instalação do Java e do NetBeans Documento PDF


• Apêndice B - Conhecendo seu ambiente de programação (versão Windows
XP) Documento PDF
• Apêndice C - Respostas dos exercícios Documento PDF
• Apêndice D - Testes de programação Documento PDF

Vous aimerez peut-être aussi