24.10.2014 Views

Aula 1 - Apresentação - Ifrn

Aula 1 - Apresentação - Ifrn

Aula 1 - Apresentação - Ifrn

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

15/06/2013<br />

Apresentação<br />

Programação Estruturada e<br />

Orientada a Objetos<br />

• <strong>Aula</strong>s no laboratório 02/Sala de <strong>Aula</strong><br />

• E-mails:<br />

• Página:<br />

claytonmaciel@gmail.com,<br />

clayton.maciel@ifrn.edu.br<br />

www3.ifrn.edu.br/~claytonmaciel<br />

Prof.: Clayton Maciel Costa<br />

clayton.maciel@ifrn.edu.br 1<br />

2<br />

Objetivo Geral<br />

• Implementar algoritmos. Desenvolver programas<br />

utilizando os paradigmas de programação estrutura e<br />

orientada a objetos.<br />

Objetivos<br />

• Implementar algoritmos;<br />

• Utilizar vetores, matrizes e registros em programas<br />

computacionais;<br />

• Desenvolver bibliotecas de funções;<br />

• Implementar aplicações em ambiente gráfico;<br />

3<br />

4<br />

Objetivos<br />

Conteúdo Programático<br />

• Aplicar os conceitos básicos de orientação a<br />

objetos;<br />

• Conhecer as coleções de objetos;<br />

• Desenvolver aplicações usando linguagem de<br />

suporte ao Paradigma Orientado a Objetos;<br />

• Desenvolver aplicações com interfaces gráficas com<br />

o usuário e armazenamento persistente.<br />

5<br />

• 1º Bimestre:<br />

• Implementação de algoritmos<br />

• Conceitos fundamentais<br />

• Tipos básicos de dados<br />

• Memória, constantes e variáveis<br />

• Operadores aritméticos, lógicos e relacionais<br />

• Comandos básicos de atribuição, de entrada e saída de<br />

dados<br />

• Funções primitivas<br />

• Estruturas condicionais<br />

• Estruturas de repetição<br />

6<br />

1


15/06/2013<br />

Conteúdo Programático<br />

• 2º Bimestre:<br />

• Tipos estruturados de dados<br />

• Strings<br />

• Vetores e matrizes<br />

• Arquivos texto<br />

• Modularidade<br />

• Métodos estáticos (funções)<br />

• Passagem de parâmetros (por valor e referência)<br />

• Bibliotecas de vínculo estático<br />

Conteúdo Programático<br />

• 3º Bimestre:<br />

• Introdução à orientação a objetos<br />

• Objetos, classes, referências, diagramas de classes<br />

• Estado, comportamento, identidade, abstração e<br />

encapsulamento<br />

• Atributos, métodos e construtores<br />

• Herança e polimorfismo<br />

7<br />

8<br />

Conteúdo Programático<br />

• 4º Bimestre:<br />

• Tratamento de exceções<br />

• Pacotes e espaços de nomes<br />

• Coleções de objetos<br />

• Listas, conjuntos e mapas<br />

• Tipos genéricos<br />

• Interface gráfica com o usuário<br />

Tecnologias<br />

• Ambientes de Programação JAVA:<br />

• NetBeans ou Eclipse.<br />

9<br />

10<br />

Avaliações<br />

• Provas teórica/prática e exercícios;<br />

Bibliografia<br />

• DEITEL, H. M.; DEITEL, P. J. Java: como programar.<br />

• No geral:<br />

• Prova Teórica/Prática: 70%.<br />

• Exercícios: 30%.<br />

11<br />

12<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!