Programação Orientada a Objeto Visual - resumido

Propaganda
Ministério da Educação
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
Campus Francisco Beltrão
PLANO DE ENSINO
CURSO Licenciatura em Informática
MATRIZ
7
FUNDAMENTAÇÃO LEGAL Projeto de Curso aprovado pela Resolução 179/10 COEPP de 09/12/2010.
DISCIPLINA/UNIDADE CURRICULAR
PROGRAMAÇÃO ORIENTADA A OBJETO
VISUAL
CÓDIGO PERÍODO
POV35I
5°
AT
CARGA HORÁRIA (108)
APS
AD
APCC
AP
51
34
6
-
17
Total
108
AT: Atividades Teóricas, AP: Atividades Práticas, APS: Atividades Práticas Supervisionadas, AD: Atividades a Distância, APCC: Atividades
Práticas como Componente Curricular.
PRÉ-REQUISITO
EQUIVALÊNCIA
Estrutura de Dados 2
Não há
OBJETIVOS
Objetivos gerais
• Possibilitar ao aluno o desenvolvimento de uma aplicação com uma linguagem orientada a objetos
Objetivos específicos
• Aprender a usar bibliotecas mais utilizadas em Java
• Entender conceitos básicos da arquitetura de um programa orientado à objetos
• Aprender a realizar acesso à um sistema gerenciador de banco de dados por esse programa
EMENTA
Conceitos de programação visual. Ambiente de programação visual. Desenvolvimento de interface. Componentes de interface
padrão. Eventos. Acesso à biblioteca de componentes e a base de dados. Controle de eventos de interface de dados. Criação
de programas de instalação e distribuição.
CONTEÚDO PROGRAMÁTICO
ITEM
EMENTA
1
Conceitos de programação visual
2
Ambiente de programação visual
3
Desenvolvimento de interface
4
Componentes de interface padrão
6
7
8
CONTEÚDO
•
•
•
•
•
•
•
•
•
•
Bibliotecas e Frameworks para desenvolvimento de interfaces gráficas
Padrão de projeto Observer
Padrão arquitetural MVC
Instalação de um ambiente integrado de desenvolvimento (IDE - Integrated
Development Enviroment)
Utilização da IDE para desenvolvimento de interfaces gráficas
Interface gráfica para Desktop
Interface gráfica em Applets
Janelas, Layouts e Containers de componentes gráficos
Componentes de entrada de dados
Tabelas e Listas de dados
Acesso à biblioteca de componentes e base de
• SGBD e acesso a banco de dados
dados
Eventos e Controle de eventos de interface de
• Botões e Eventos
• Tratamento de eventos de interface gráfica em Java
dados
Criação de programas de instalação e distribuição Criação de instaladores
•
PROCEDIMENTOS DE ENSINO
AULAS TEÓRICAS
Aulas expositivas utilizando projetor, quadro negro e material didático.
AULAS PRÁTICAS
Aulas expositivas seguidas de atividades práticas e desenvolvimento de exercícios.
PROCEDIMENTOS DE AVALIAÇÃO
Avaliações teóricas e práticas individuais, trabalhos práticos e APS.
REFERÊNCIAS
Referências Básicas:
DEITEL, Paul J.; DEITEL, Harvey M. Java, como programar. 8. ed. São Paulo: Pearson Education do Brasil, 2010. xxix,
1144 p. + 1 CD-ROM (4 ¾ pol.) ISBN 9788576055631
SIERRA, Kathy; BATES, Bert. Use a cabeça! Java. 2. ed. Rio de Janeiro, RJ: Alta Books, 2007. 470 p. ISBN
9788576081739.
PINHEIRO, Francisco A. C. Fundamentos de computação e orientação a objetos usando Java. Rio de Janeiro, RJ: LTC
Livros Tecnicos e Cientificos Editora S.A., 2006. 465 p. ISBN 852161516-7.
Referências Complementares:
BARNES, David J.; KÖLLING, Michael. Programação orientada a objetos com java: uma introdução prática usando o
BlueJ. 4. ed. São Paulo: Pearson Prentice Hall, 2009. xxii, 455 p. ISBN 9788576051879.
BORATTI, Isaias Camilo. Programação orientada a objetos em java. Florianópolis: Visual Books, 2007. 310 p. ISBN
978857502199-6.
SAMPAIO, Cleuton. Java enterprise edition 6: desenvolvendo aplicações corporativas ; prefácio de Bryan Basham.. Rio
de Janeiro: Brasport, 2011. xiv, 254 p. ISBN 9788574524603.
LUCKOW, Décio Heinzelmann; MELO, Alexandre Altair de. Programação Java para a Web. Sao Paulo: Novatec, 2010. 638
p. ISBN 9788575222386.
GOODRICH, Michael T.; TAMASSIA, Roberto. Estruturas de dados e algoritmos em Java. 4. ed. Porto Alegre: Bookman,
2007. 600 p. ISBN 9788560031504.
LAFORE, Robert (Robert W.). Estruturas de dados e algoritmos em Java. Rio de Janeiro, RJ: Ciência Moderna, 2004. 702
p. ISBN 85-7393-375-5.
Assinatura do Professor
Assinatura do Coordenador do Curso
Download