Escola Técnica de Brasília – CEP/ETB Linguagem Técnica de

Propaganda
Escola Técnica de Brasília – CEP/ETB
Linguagem Técnica de Programação I
Professora: Lucélia Oliveira
PLANO DE ENSINO DA DISCIPLINA
Disciplina
Linguagem Técnica de Programação I
Curso / Módulo
Curso Técnico em Informática / Módulo II
Professora
Lucélia Alves de Oliveira
Público Alvo
Estudantes do Curso Técnico em Informática
Carga horária e
período de duração
120 horas
Sumário
18/02/2013 a 10/07/20103
De acordo com a Tiobe Software, Java é a linguagem mais utilizada no
mundo atualmente. Isso significa que aprender Java é estar preparado
para atuar em empresas nacionais e também internacionais. Nesta
disciplina serão apresentados os conceitos essenciais para se iniciar
na programação usando a Linguagem Java, incluindo os conceitos da
programação orientada a objetos. Também serão trabalhadas a
conexão Java com banco de dados e uma introdução às aplicações
chamadas desktop usando as classe do pacote Swing.
Objetivos da
Disciplina
Geral:
Proporcionar aos participantes, conhecimentos e experimentação
necessários para a construção de um software por meio da
Linguagem de Programação Java.
Específicos:




Metodologia de
Ensino
Ementa /
Competências e
Habilidades

Conhecer os conceitos fundamentais da Linguagem Java;
Conhecer as estruturas de controle da Linguagem Java;
Conhecer os conceitos de programação orientada a objetos;
Aplicar os conceitos de programação orientada a objetos na
Linguagem Java; e
Construir projetos usando a Linguagem de Programação Java.




Aulas expositivas com exposição de slides;
Realização de exercícios em sala
Trabalhos práticos em casa;
Sugestão de material complementar: livros, Internet, artigos.
Ementa:
Java Development Kit – JDK. Elementos básicos da linguagem
Java: tipos primitivos, classe String e operadores aritméticos,
lógicos, relacionais e ternário. Estruturas de seleção, de múltiplas
escolhas e de repetição. Programação Orientada a Objetos:
abstração, classes, objetos, atributos, métodos, membros
estáticos, construtor, herança, polimorfismo, sobrecarga,
encapsulamento, Arrays, classe ArrayList . Manipulação de String.
Competências:
A. Preparar e utilizar o ambiente para desenvolver programas na
Linguagem Java;
B. Conhecer os elementos básicos da linguagem Java;
C. Conhecer as estruturas de controle condicionais e de repetições;
D. Conhecer os conceitos do Paradigma Orientado a Objetos;
E. Aplicar os conceitos essenciais da Programação Orientada a
Objetos na Linguagem Java.
F. Utilizar a Classe Math para manipulação de números;
G. Utilizar a Classe String e os seus métodos para manipulação de
caracteres;
H. Utilizar Arrays nas aplicações Java para armazenamento em
memória de múltiplos valores simultaneamente;
I. Utilizar a classe ArrayList nas aplicações Java;
J. Aplicar os conceitos da programação orientada a objetos em
projetos de sistemas.
Habilidades:
1. Instalando o Java Development Kit - JDK;
2. Configurando as variáveis de ambiente;
3. Utilizando o Java Development Kit;
4. Estudando os elementos básicos da linguagem Java: tipos
primitivos, e operadores aritméticos, lógicos, relacionais e ternário;
5. Compreendendo a lógica de funcionamento das estruturas de
seleção if/else e de múltiplas escolhas switch/case;
6. Aplicando a estrutura de seleção if/else e de múltiplas escolhas
switch/case em programas Java;
7. Compreendendo a lógica de funcionamento das estruturas de
repetição em programas Java;
8. Aplicando as estruturas de repetição em programas Java;
9. Estudando os conceitos relacionados à Orientação a Objetos:
abstração, classes, objetos, atributos, métodos, membros estáticos
e não-estáticos, método construtor ou construtor, herança,
polimorfismo, sobrecarga, encapsulamento e interface;
10. Aplicando os conceitos de Orientação a Objetos na Linguagem
Java;
11. Aplicando os métodos da classe Math para manipulação de
números;
12. Conceituando os métodos da Classe String;
13. Aplicando os métodos da Classe String em aplicações Java;
14. Conceituando Arrays e compreendendo a sua aplicabilidade;
15. Exercitando o uso de Arrays em programas Java;
16. Aplicando os métodos da Classe String em aplicações Java;
17. Conceituando a classe ArrayList e seus principais métodos e
compreendendo a sua aplicabilidade;
18. Exercitando o uso da classe ArrayList em programas Java;
19. Aplicando os métodos da classe ArrayList em aplicações Java;
20. Construindo um projeto e usando a linguagem Java para
implementá-lo.
Cronograma das
Atividades
1.
2.
3.
4.
5.
6.
7.
8.
Apresentação da Linguagem Java e Configuração do ambiente
Fundamentos da Linguagem Java
Algorítimos simples em Java
Estrutura de seleção simples
Comando "switch case"
Estrutura de repetição determinada
Exercícios - Estrutura de repetição determinada
Exercícios - Estrutura de repetição determinada
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
Critério de Avaliação
Estrutura de repetição indeterminada
Exercícios - Estrutura de repetição indeterminada
Exercícios - Estrutura de repetição indeterminada
Exercícios de revisão
Prova A1
Métodos da Classe Math
Classe String
Arrays
Arrays
Exercícios de revisão
Conceitos da programação orientada a objetos
Conceitos da programação orientada a objetos
Classes, objetos
Classes, objetos
Níveis de encapsulamento - private, default, protected,public
Encapsulamento - métodos get() e set()
Métodos sem parâmetros
Métodos com parâmetros
Construtores padrão e sobrecarregado
Métodos estáticos
Herança
Polimorfismo
Sobrecarga
Classe Format e DecimalFormat
Classe Date, SimpleDateFormat e Calendar
ArrayList
Orientação do trabalho em grupo - desenvolvimento de projeto
Orientação do trabalho em grupo - desenvolvimento de projeto
Apresentação dos trabalhos
Exercícios de revisão
Prova A3
ETB-Mix
Revisão para recuperação
Conselho de Classe
Prova final
A1 – Peso 1:
 Exercícios (30% da nota)
 Prova (70% da nota)
A2 - Peso 2:
 Projeto Final da disciplina
A3 – Peso 2
 Prova (100% da nota)
Bibliografia
Recomendada
1. FURGERI,Sérgio. Java 6 - Ensino Didático - Desenvolvendo e
Implementando Aplicações. Editora Érica. 2008.
2. SANTOS, Rafael. Introdução à Programação Orientada a
Objetos usando Java. 1ª ed. Rio de Janeiro: Elsevier, 2008.
3. DEITEL, Harvery M.. Java : Como Programar. 6ª ed. São Paulo:
Prentice Hall, 2007.
4. SIERRA, Kathy; BATES, Bert. Use a Cabeça! Java. 1ª ed. : Alta
Books, 2005.
Brasília, 18 de fevereiro de 2013
Lucélia Alves de Oliveira
Download