PlanoCurso-LP2- CEFETMG

Propaganda
SERVIÇO PÚBLICO FEDERAL
MINISTÉRIO DA EDUCAÇÃO
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS
Campus V DIVINÓPOLIS
PLANO DE CURSO
Técnico em Eletromecânica
X Técnico em Informática
Curso:
Técnico em Informática para Internet
Técnico em Produção de Moda
X Integrado
Modalidade:
Concomitância Externa/Subsequente
Disciplina:
Série:
03 h/a
Ano/Validade:
2º
Professor:
Carga horária
semanal:
Código:
Linguagem de Programação II
LP2
2016
Tiago Alves de Oliveira
Carga horária
anual:
PRÉ-REQUISITO
Linguagem
de
Programação
I
e
Aplicações para Web I
120 h/a
CO-REQUISITO
-
EMENTA (transcrever a ementa do projeto do curso)
Conceitos básicos e ambiente de desenvolvimento integrado. Comandos básicos da linguagem
Java. Orientação a objeto em Java. Programação Java com interface gráfica. Acesso a banco
de dados utilizando Java. Java RMI.
OBJETIVOS (transcrever os objetivos do projeto do curso)
Ao final da série, o aluno deverá:

Conhecer o paradigma da Orientação a Objetos utilizando a linguagem Java

Aplicar os conhecimentos de uma Linguagem Orientada a Objetos para desenvolver
aplicações com interface de usuário gráfica (GUI).

Fazer conexão do Java com Banco de Dados

Conhecer conceitos básicos de programação distribuída
RECURSOS DIDÁTICOS (preencher os recursos a serem utilizados)
X
Computador
X
Laboratório
X
Internet
Página:
1
X
X
Data Show
X
Slides
Retroprojetor
X
Quadro Branco
Atividades Práticas
Vídeos
X
Livros e Textos
Outros - _______________________________
METODOLOGIA DE ENSINO
(preencher a(s) metodologia(s) a serem utilizada(s) nas aulas)
X
Exposição
X
Seminário
X
Discussão
Debate
X
X
Trabalho em Grupo
Projeto
Estudo de Caso
Painel
Outros - ___________
PROCESSO DE AVALIAÇÃO
descrever os processos/ferramentas de avaliação a serem adotados
(provas, trabalhos em grupo, trabalhos individuais, seminários, lista de exercícios, etc.)
Provas Dissertativas
Provas de Múltipla Escolha
Trabalhos em Grupo
Trabalhos Individuais
Lista de Exercícios
CONTEÚDO PROGRAMÁTICO
(apresentar a sequência do conteúdo a ser trabalhado)
Unidade / Subunidade / Nº de Aulas por Conteúdo
Nº de aulas por
conteúdo (h/a)
Unidade / Subunidade
UNIDADE 1 – CONCEITOS BÁSICOS E AMBIENTE
DESENVOLVIMENTO INTEGRADO
1.1 - Conceitos da arquitetura de Desenvolvimento Java
1.1.1 - Principais produtos Java
1.1.2 - Máquina virtual
1.1.3 - Garbage Colector
1.1.4 – Exemplos de Aplicações
1.2 - Ambiente de Desenvolvimento Integrado Java
UNIDADE 2 – COMANDOS BÁSICOS DA LINGUAGEM JAVA
2.1 - Comandos básicos da linguagem Java
2.1.1 - Tipos de dados primitivos da linguagem Java
2.1.2 - Desvio condicional
2.1.3 - Estruturas de repetição e controle
2.1.4 - Estruturas de dados homogêneas
UNIDADE 3 – ORIENTAÇÃO OBJETO EM JAVA
3.1 - Classe/Objeto/Método/Atributos
3.2 - Construtores/Destrutor
3.3 - Tratamento de exceção
3.4 - Sobrecarga de operadores e métodos
3.5 - Encapsulamento
3.6 - Herança
3.7 - Polimorfismo
3.8 - Interface
DE
4
2
0,5
0,5
0,5
0,5
2
26
26
6
6
8
6
40
5
5
5
5
5
5
6
4
Página:
2
3.9 - Pacotes
UNIDADE 4 - PROGRAMAÇÃO JAVA COM INTERFACE GRÁFICA.
4.1 - Bibliotecas gráficas do Java
4.2 - Tipos de componentes gráficos (AWK, Swing)
4.3 - Ambiente de desenvolvimento
4.4 – Trabalhos Práticos
UNIDADE 5 – ACESSO A BANCO DE DADOS UTILIZANDO JAVA
5.1 - Acessando Banco de Dados com Java
5.2 - Trabalhos Práticos
UNIDADE 6 –JAVA RMI.
6.1 - Conceito de Programação Distribuída (Cliente /Servidor)
6.2 - Chamadas de Função Remota
2
20
2
4
4
10
20
6
14
10
5
5
BIBLIOGRAFIA BÁSICA
1
2
3
DEITEL & DEITEL. Java como programar. Editora: Prentice Hall.
SANTOS, RAFAEL. Introdução a Programação OO usando Java.
Editora: Campus, 2003.
COSTA, Daniel Gouveia. Java em Rede: Programação Distribuída na
Internet. Editora:Brasport.
BIBLIOGRAFIA COMPLEMENTAR
1
2
3
4
5
Divinópolis, ____ / ____ / 2016
_____
Assinatura do Professor
Assinatura do Coordenador
Assinatura da Coordenação
Pedagógica
Página:
3
Download
Random flashcards
modelos atômicos

4 Cartões gabyagdasilva

paulo

2 Cartões paulonetgbi

teste

2 Cartões juh16

Estudo Duda✨

5 Cartões oauth2_google_f1dd3b00-71ac-4806-b90b-c8cd7d861ecc

Criar flashcards