15
Programação Estruturada e Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected] INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE 12/02/2019

Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Programação Estruturada e Orientada a Objetos

Docente: Éberton da Silva Marinho

e-mail: [email protected]

[email protected]

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE

DO NORTE

12/02/2019

Page 2: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Sumário

Conhecendo a turma

Conversando sobre a disciplina

Motivação e Importância da Disciplina

Ementa do curso de PEOO

Avaliações

Cronograma do curso

Page 3: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Bate papo

Conhecendo a turma

Qual a sua perspectiva para a disciplina?

O que você entende por Programação Estruturada Orientada a Objetos?

Page 4: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Conhecendo a Disciplina

Motivação e Importância da Disciplina

Na sociedade

Na informática

Na matriz curricular do curso

Page 5: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Apresentação da Disciplina

Page 6: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Apresentação da Disciplina Curso: Técnico Integrado em Informática Carga-Horária: 120h (160h/a) Objetivos

Implementar algoritmos;Utilizar vetores, matrizes e registros em programas computacionais;Desenvolver bibliotecas de funções;Implementar aplicações em ambiente gráfico;Aplicar os conceitos básicos de orientação a objetos;Conhecer as coleções de objetos;Desenvolver aplicações usando linguagem de suporte ao Paradigma Orientado a Objetos;Desenvolver aplicações com interfaces gráficas com o usuário e armazenamento persistente;

Page 7: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Apresentação da Disciplina

Conteúdo Programático1. Implementação de algoritmos

1. Conceitos fundamentais2. Tipos básicos de dados3. Memória, constantes e variáveis.4. Operadores aritméticos, lógicos e relacionais.5. Comandos básicos de atribuição, de entrada e

saída de dados.6. Funções primitivas7. Estruturas condicionais8. Estruturas de repetição

Page 8: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Apresentação da Disciplina

Conteúdo Programático2. Introdução à orientação a objetos

1. Objetos, classes, referências, diagramas de classes.

2. Estado, comportamento, identidade, abstração e encapsulamento.

3. Atributos, métodos e construtores.4. Herança e polimorfismo5. Interfaces

3. Tratamento de exceções4. Pacotes e espaços de nomes

Page 9: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Apresentação da Disciplina

Conteúdo Programático

5. Coleções de objetos

1. Listas, conjuntos e mapas.

2. Tipos genéricos

6. Serialização e persistência de objetos

1. Serialização de objetos

2. Arquivos e fluxos

7. Interface gráfica com o usuário

Page 10: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Apresentação da Disciplina

Procedimentos Metodológicos e Recursos Didáticos

Aulas teóricas expositivas.

Aulas práticas em laboratório.

Desenvolvimento de projetos.

AvaliaçãoAvaliações escritas e práticas.

Trabalhos individuais e em grupo (listas de exercícios, estudos dirigidos, pesquisas).

Apresentação dos trabalhos desenvolvidos.

Page 11: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Apresentação da Disciplina

Bibliografia

DEITEL, H. M.; DEITEL, P. J. Java: como programar. 4ª Edição. Bookman, 2003.

DEITEL, H. M.; DEITEL, P. J. Java: como programar. 6ª Edição. Bookman, 2004.

Page 12: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Avaliações

10

34332221

NNNNMD

Se freqüência maior ou igual a 75% e MD maior ou igual a 60

Page 13: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Cronograma 1° Bimestre

Conceitos fundamentais

Tipos básicos de dados

Memória, constantes e variáveis.

Operadores aritméticos, lógicos e relacionais.

Comandos básicos de atribuição, de entrada e saída de dados.

Funções primitivas

Estruturas condicionais

Prova: _________

Estruturas de repetição

Prova: _________

2° Bimestre

Objetos, classes, referências, diagramas de classes.

Prova: _________

Estado, comportamento, identidade, abstração e encapsulamento.

Atributos, métodos e construtores.

Herança e polimorfismo

Interfaces

Prova: _________

Page 14: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Cronograma 3° Bimestre

Tratamento de exceções

Pacotes e espaços de nomes

Prova: _________Coleções de objetos

Listas, conjuntos e mapas. Tipos genéricos

Serialização e persistência de objetos Serialização de objetos Arquivos e fluxos

Prova: _________

4° BimestreInterface gráfica com o usuário

Entrega Relatórios: _________

Apresentação Projetos: _________

Page 15: Programação Estruturada e Orientada a Objetos › ebertonmarinho › ...Tipos básicos de dados Memória, constantes e variáveis. Operadores aritméticos, lógicos e relacionais

Dúvidas

e-mail:

[email protected]

[email protected]

Endereço eletrônico da disciplina:

http://docente.ifrn.edu.br/ebertonmarinho

15