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