Grade curricular do curso Programação e Linguagem Java Escola Databyte, Unidade São José dos Campos – SP. Professor Responsável: Vinicius A. de Souza Contato: [email protected] Site: www.videsouza.xp3.biz Carga horária total do curso: 48 horas Total de aulas: 32 Duração esperada (supondo aulas 2x por semana): 4 meses Objetivo: Apresentar aos alunos uma introdução ao desenvolvimento de software utilizando tecnologias de programação (linguagem Java) e banco de dados. Conteúdo programático: Módulo 1 – Lógica de Programação • • • • • • • • Aula 1: Introdução à Lógica de Programação e Algoritmos Aula 2: Formas de representação simbólica de algoritmos: fluxograma Aula 3: Formas de representação de algoritmos em português estruturado Aula 4: Constantes, variáveis e tipos de dados; Operadores aritméticos, relacionais e lógicos Aula 5: Estruturas de decisão Aula 6: Estruturas de repetição Aula 7: Aplicações: contadores, acumuladores, arrays Aula 8: Avaliação Total: 12 horas Módulo II – Linguagem de programação Java • • • • • • • • • Aula 1: Introdução a aplicativos Java . Conceitos de classe, atributos, métodos e objetos Aula 2: Características da linguagem. Tipos, identificadores, variáveis. Estrutura de um programa em java. Modificadores de acesso. Aula 3: Estruturas de controle I Aula 4: Estruturas de controle II Aula 5: Instanciação e encapsulamento. Palavra-chave new e modificadores de acesso a atributos Aula 6: Construtores e sobrecarga Aula 7: Herança Aula 8: Imagens gráficas e Java 2D Aula 9: Componentes de interface gráfica I • • • • • • • Aula 10: Componentes de interface gráfica II Aula 11: Componentes de interface gráfica III Aula 12: Banco de dados – conceitos iniciais – tabela, registros, chave primária, modelagem de dados Aula 13: Criação, atualização e remoção de banco de dados, tabelas e registros em ambiente MySQL Aula 14: Criando uma conexão Java-Banco de dados Aula 15: Criação de arquivo Jar para distribuição do programa Aula 16: Avaliação Total: 24 horas Módulo III – Projeto • • • • • • • • Aula 1: Definição do projeto a ser desenvolvido Aula 2: Modelagem de software – desenvolvimento do banco de dados Aula 3: Modelagem de software – desenvolvimento do banco de dados Aula 4: Desenvolvimento da interface gráfica Aula 5: Desenvolvimento da interface gráfica Aula 6: Desenvolvimento da interface gráfica Aula 7: Implementação da conexão interface com o banco de dados Aula 8: Apresentação do projeto. Total: 12 horas Avaliação: A avaliação será realizada através de projeto desenvolvido ao fim do curso (módulo III) e de provas teóricas e práticas. Bibliografia: • • • Introdução a programação orientada a objetos com Java. Rafael Santos. Java como programar. H. Deitel. Introdução a Ciência da Computação com Java e orientação a objetos. Alfredo Goldman, Fabio Kon e Paulo J. S. Silva.