INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com 28/04/2016
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
Bate papo Conhecendo a turma Qual a sua perspectiva para a disciplina? O que você entende por Programação Estruturada Orientada a Objetos?
Conhecendo a Disciplina Motivação e Importância da Disciplina Na sociedade Na informática Na matriz curricular do curso
Apresentação da Disciplina
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;
Apresentação da Disciplina Conteúdo Programático 1. Implementação de algoritmos 1. Conceitos fundamentais 2. Tipos básicos de dados 3. 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 primitivas 7. Estruturas condicionais 8. Estruturas de repetição
Apresentação da Disciplina Conteúdo Programático 2. 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 polimorfismo 5. Interfaces 3. Tratamento de exceções 4. Pacotes e espaços de nomes
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
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ção Avaliações escritas e práticas. Trabalhos individuais e em grupo (listas de exercícios, estudos dirigidos, pesquisas). Apresentação dos trabalhos desenvolvidos.
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.
Avaliações Se freqüência maior ou igual a 75% e MD maior ou igual a 60 MD N1 2 N2 2 N3 3 N4 3 10
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:
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 Bimestre Interface gráfica com o usuário Entrega Relatórios: Apresentação Projetos:
Dúvidas e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br Endereço eletrônico da disciplina: http://docente.ifrn.edu.br/ebertonmarinho 15