FIPAR – Faculdades Integradas de Paranaíba CEVITA – Centro Educacional Visconde de Taunay
Sistemas de Informação
Linguagem de Programação Comercial II (LPC II)
Prof. Jedson Zendron Figueiredo
Aula 01 – 2º Semestre de 2010
Informações sobre o Prof. Jedson
Graduação:
> Bacharel em Ciência da Computação, pelo Instituto Municipal de Ensino Superior de Assis (IMESA), concedente Fundação Educacional do Município de Assis (FEMA) – 2004-2008 – Assis – SP
> “Honra ao Mérito”, prêmio atribuído na qual foi alcançado máxima média aritmética durante todo os cinco anos de curso – jan/2009
Mestrado (incompleto):
> Engenharia Eletrônica e Computação na Área de Informática, pelo Instituto Tecnológico de Aeronáutica (ITA) – 2009-2010 – São José dos Campos – SP
Endereços:
> J Z Software e Informática – Rua Coronel Carlos, 1895 – Centro – Paranaíba-MS
> Celular: (67) 8129-4454
> E-mail: [email protected]
> E-mail da Disciplina: [email protected]
> Página de Índice: https://sites.google.com/site/jzfigueiredo/
3
Objetivo
Apresentar os conceitos básicos da linguagem de programação Java e as principais tecnologias envolvidas
Capacitar o aluno no desenvolvimento de aplicações
comerciais utilizando interface gráfica e acesso a banco
de dados
Metodologia de Ensino
O conteúdo da disciplina é abordado através de aulas expositivas, aulas práticas em laboratório e atividades inerentes ao conteúdo. Recomenda-se estudo
extraclasse
5
Critério de Avaliação
Por meio de avaliações bimestrais, verificação do
desempenho em laboratório, na realização de trabalhos
e apresentação de um projeto final (produto)
Competência (s)
O profissional de Sistemas de Informação deverá ser capaz de:
a) Modelar, especificar, construir, implantar e validar sistemas de informação;
b) Auxiliar os profissionais das outras áreas a compreenderem a forma com que sistemas de informação podem contribuir para as áreas de negócio;
c) Participar do acompanhamento e monitoramento da implementação da estratégia da organização, identificando as possíveis mudanças que podem surgir pela evolução da tecnologia da informação;
d) Conceber e especificar a arquitetura de tecnologia da informação capaz de suportar os sistemas de informações das organizações;
e) Dominar tecnologias de banco de dados, engenharia de software,
sistemas distribuídos, redes de computadores, sistemas operacionais entre
outras.
7
Roteiro da Disciplina – 3º Bim.
Introdução à Linguagem Java
> Máquina Virtual
> Versões
> JVM, JRE e JDK
> Ambientes de Desenvolvimento (IDE)
> Instalação e Configuração
> Primeiro Programa (Escrevendo, Compilando, Executando)
Roteiro da Disciplina (1) – 3º Bim.
Estrutura da Linguagem Java
> Declaração de Variáveis
> Palavras reservadas
> Tipos Primitivos
> Expressões e Operadores (Aritméticos Relacionais e Lógicos)
> Estruturas de Controle (Sequencial, Condicional e Repetição)
> Padrão de Nomenclatura para codificação em Java
> Utilizando Bibliotecas e Pacotes Java
> Utilizando Caixas de Diálogo
> Trabalhando com Classes e Objetos
> Utilizando List e ArrayList (Listas)
Roteiro da Disciplina (2) – 3º Bim.
Classes e Objetos
> Abstração
> Encapsulamento
> Herança
> Polimorfismo
> Modificadores de Acesso
9
Roteiro da Disciplina – 4º Bim.
Estrutura da Linguagem Java
> Componentes GUI e Tratamentos de Eventos
> Tratamento de Exceções
> Conexão com Banco de Dados
Classes e Objetos
> Abstração
> Encapsulamento
> Herança
> Polimorfismo
> Classes Abstratas
> Interfaces
Roteiro da Disciplina (1) – 4º Bim.
Introdução ao desenvolvimento de interfaces gráficas
> Introdução à AWT e Swing.
> Definição de janelas básicas usando componentes Swing:
containers, botões, caixas de texto e rótulos.
> Gerenciadores de layout.
> Tratamento de eventos.
Elaboração de um projeto final
11
Bibliografia
Gonçalves, Edson. Dominando NetBeans: Rio de Janeiro: Editora Ciência Moderna Ltda., 2006.
SANTOS, Rafael. Introdução à Programação Orientada a Objetos usando Java: PLT. 1ª ed.
Rio de Janeiro: Elsevier, 2008.
Sierra, K.; Bates, B., Use a Cabeça! Java. 2 Ed. Alta Books, 2007.
HORSTMAN, CAY S & CORNELL, Gary. Core Java Volume I - Fundaments – The Sun Microsystems Press, 2007.
Jandl Jr, P. Java: Guia do Programador. São Paulo: Novatec, 2007.
Furgeri, S. Java 6, Ensino Didático: Desenvolvimento e Implementando aplicações. São Paulo: Érica, 2008.
DEITEL. Java Como Programar. 6ª Edição. São Paulo: Prentice Hall Nacional, 2005.
DAVID J. BARNES & MICHAEL KÖLLING. Programação orientada a objetos com Java.
Pearson Education do Brasil, 2004.
LEMAY, Laura; CADENHEAD, Rogers. Aprenda em 21 dias Java 2. Rio de Janeiro: Campus,