sistemas de informação inicial.pdf · importância de se aprender java 1.4. plataforma java 1.5....
TRANSCRIPT
Sistemas de Informação
Linguagem de Programação I
O Professor
Prof. Bruno de Souza Toledo
Currículo Lattes:
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4435159U8
Habilidades e Competências
A disciplina tem por objetivos capacitar o aluno a:
Introduzir os conceitos básicos de programação orientada a objetosfazendo com que o aluno tenha uma visão geral da linguagem Java.
Capacitar o aluno a desenvolver programas comerciais utilizando alinguagem de programação Java.
Relacionamento Interdisciplinar
Introdução à Programação;
Algoritmos e Estruturas de Dados;
Engenharia de Software;
Banco de Dados.
Ementa
1. Introdução à linguagem Java
1.1. História da linguagem
1.2. Características
1.3. Importância de se aprender Java
1.4. Plataforma Java
1.5. O ambiente Java
2. Visão geral do Java: fundamentos e estruturas da linguagem
2.1. Instalação e configuração do Netbeans
2.2. Pacotes
2.3. Estrutura de um Programa Java
2.4. Identificadores, Operadores e Estruturas de Controle
2.5. Tipos de dados, Expressões e Instruções
2.6. Tratamento de Exceções
2.7. Arrays Unidimensionais e Multidimensionais de Tipos Primitivos
2.8. Iniciando Classes e Atributos
Ementa
3. Elementos básicos da programação orientada a objetos
3.1. Visão Geral de Orientação na Linguagem
3.2. Classes, Objetos, Instanciação, Atributos e Métodos
3.3. Modificadores de Acesso, Construtores, Getters e Setters
3.4. Herança, Polimorfismo e Encapsulamento
3.5. Sobrecarga, Abstração, Interfaces
4. Trabalhando com Aplicações Swing (componentes gráficos)
4.1. Programação baseada em Eventos
4.2. Componentes de Interface
4.3. Tratadores de Eventos
5. Java e Banco de Dados
5.1. Configuração e conexão com banco de dados
5.2. iReport
Frequência
O aluno deverá ter 75% de frequência.
Será realizada uma única chamada, contabilizando a
presença do aluno nas aulas realizadas.
Frequência
O aluno que se retirar da sala de aula antes da chamada
ser realizada, não receberá presença no dia, salvo quando
informar o motivo ao professor com antecedência.
Os atestados médicos para a justificativa de faltas, devem
ser apresentados ao professor.
Avaliação
Prova 01 - 30 pontos (Setembro)
Prova 02 - 30 pontos (Novembro)
Projeto Prático - 30 pontos (Dezembro)
Listas de Exercícios - 10 pontos (Durante o Semestre)
Nota Final (NF) = P1 + P2 + PP + LE
Condição para ser aprovado:
NF ≥ 60 pontos
Referências
CORNELL, G.; HORSTMANN, C. S. Core Java, vol. I: Fundamentos. 8. ed.
São Paulo: Pearson Prentice Hall, 2010.
DEITEL, H. M.; DEITEL, P. J. Java Como Programar. 6. ed. São Paulo:
Pearson Education do Brasil, 2005.
FURGERI, S. Java 6 - Ensino Didático: Desenvolvendo e Implementando
Aplicações. São Paulo: Érica, 2008.
SIERRA, K.; BATES, B. Use a Cabeça! Java. Rio de Janeiro: Alta Books,
2010.
Referências
1. http://javafree.uol.com.br/index.jf
2. http://www.guj.com.br
3. https://www.java.com/pt_BR/
4. https://www.javaworld.com
5. http://www.oracle.com/technetwork/java/index.html
6. https://www.developer.com/java/
7. https://www.devmedia.com.br/guias/java
Serão disponibilizados os materiais da disciplina no site do professor.
Linguagem de Programação I
Dúvidas???
Sugestões???