sistemas de informação inicial.pdf · importância de se aprender java 1.4. plataforma java 1.5....

12
Sistemas de Informação Linguagem de Programação I

Upload: others

Post on 06-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistemas de Informação Inicial.pdf · 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

Sistemas de Informação

Linguagem de Programação I

Page 2: Sistemas de Informação Inicial.pdf · 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

O Professor

Prof. Bruno de Souza Toledo

[email protected]

Currículo Lattes:

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4435159U8

Page 3: Sistemas de Informação Inicial.pdf · 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

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.

Page 4: Sistemas de Informação Inicial.pdf · 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

Relacionamento Interdisciplinar

Introdução à Programação;

Algoritmos e Estruturas de Dados;

Engenharia de Software;

Banco de Dados.

Page 5: Sistemas de Informação Inicial.pdf · 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

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

Page 6: Sistemas de Informação Inicial.pdf · 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

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

Page 9: Sistemas de Informação Inicial.pdf · 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

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

Page 10: Sistemas de Informação Inicial.pdf · 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

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.

Page 11: Sistemas de Informação Inicial.pdf · 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

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.

Page 12: Sistemas de Informação Inicial.pdf · 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

Linguagem de Programação I

Dúvidas???

Sugestões???