IFPB – Campus João Pessoa Curso Superior de Tecnologia em Geoprocessamento PLANO DE ENSINO DADOS DA DISCIPLINA Nome da Disciplina: Linguagem de Programação Curso: TECNOLOGIA EM GEOPROCESSAMENTO Carga Horária Semestral: 67H Créditos: 04 Docente Responsável: Fausto Veras Maranhão Ayres EMENTA Estudo do paradigma de programação orientada a objetos: objeto, classe, herança, relacionamento entre classes, método, polimorfismo, ligação dinâmica. Estudo de uma linguagem de programação orientada a objetos. Desenvolvimento de aplicações nas plataformas desktop e web com acesso a um banco de dados. OBJETIVO Fornecer condições suficientes para o aluno aperfeiçoar a lógica de programação e aprender a programação orientada a objetos. 1 IFPB – Campus João Pessoa Curso Superior de Tecnologia em Geoprocessamento Conteúdo Programático UNIDADE 1 ASSUNTO Fundamentos 1.1 Paradigmas de Programação 1.2 Classes e Objetos 1.3 Encapsulamento 1.4 Relacionamento de Classes 1.5 Herança 2 Linguagem Java 2.1 Elementos da Linguagem Java – Tecnologia Java 2.2 Elementos da Linguagem Java - Compilação 2.3 Sintaxe da Linguagem Java 2.4 Uso de Teclado e de Arquivos Texto 4 Introdução a Banco de Dados 5 Acesso a Banco de Dados em Java Metodologia de Ensino Aulas expositivas com utilização de computadores e vídeo. Desenvolvimento de exercícios práticos em computadores. AVALIAÇÃO DO PROCESSO ENSINO-APRENDIZAGEM Provas escritas. Tarefas elaboradas em computador. 2 IFPB – Campus João Pessoa Curso Superior de Tecnologia em Geoprocessamento BIBLIOGRAFIA Bibliografia Básica HORSTMANN, Cay and CORNEL, Gary. Core Java 2, Volume I: Fundamentals. Prentice Hall. 2000. HORSTMANN, Cay and CORNEL, Gary. Core Java 2, Volume II: Advanced Features. Prentice Hall. 2000. HALL, Marty. Core Servlets and Java Server Pages. Sun Press. 2001 DEITEL & DEITEL. Java: How to Program. Prentice Hall, 1998. ECKEL, Bruce, Thinking in Java. Prentice Hall, 2a. Edição. 2000. Bibliografia Complementar CAMPIONE, Mary e WALRATH, Kathy. The Java Tutorial - Object Oriented Programming for the Internet. Addyson Wesley. 1996. FLANAGAN, David. Java in a Nutshell. O’Reilly. 1999. THOMAS Programando em JAVA para a Internet Makron Books, São Paulo, 1997. HOPSON, K. C. e INGRAM, Stephen E. Desenvolvendo Applets com Java. Campus, Rio de Janeiro, 1997. 3