Skip to content

Latest commit

 

History

History
138 lines (93 loc) · 4.78 KB

roteiro.md

File metadata and controls

138 lines (93 loc) · 4.78 KB

Aula de Programação Orientada a Objetos - Curso de Ciências da Computação - UFJ

Roteiro de Aula – 2023/1

1 - Apresentação da disciplina: Plano de Ensino – Conteúdos – Metodologia – Avaliações

* Vide Plano de Ensino; Planejamento da Disciplina; documento Conteúdos

1.1 Conteúdos

1.2 Metodologia

1.2.1. Conceito vs Prática vs Conceito

1.2.2. Implementação comparativa e incremental

1.3 Avaliações

  • Trabalho 1 - (Kahoot + Lista de Exercícios)
  • Trabalho 2 - Interface Gráfica - Restaurante Universitário
  • Trabalho 3 - Minecraft2D
  • Trabalho 4 - Padrões de Projetos

2 - Ferramentas e recursos

Ferramentas:

Contas:

Github – http://github.com

3 – Síntese do Curso

  1. Conceitos e Definições

  2. Implementar os algoritmos que permitem a compreensão da Orientação a Objetos

  3. Fazer uso de padrões de projeto

4 - Conteúdo do Curso

  • Introdução
  • Programação de Computadores
  • Orientação a Objetos
  • Abstração e Granularidade
  • Classes
  • Objetos
  • Encapsulamento
  • Polimorfismo
  • Herança
  • Conceitos de Acoplamento e Coesão
  • Fundamentos da Linguagem Java
  • Implementação de Classes em Java
  • Tipos abstratos de dados
  • Construtores
  • Destrutores
  • Interação entre Objetos
  • Generalização
  • Especialização
  • Construção de programas orientado a objetos
  • Boas práticas na programação orientada a objetos (Design Patterns).

Trabalhos

Trabalho 1 - Lista de Exercícios

Trabalho 2 - Restaurante Universitário

Trabalho 3 - Minecraft2D

Trabalho 4 - Padrões de Projeto

Aulas

<< JUNHO >>

<< JULHO >>

<< AGOSTO >>

<< SETEMBRO >>

<< OUTUBRO >>

    • [Roteiro específico da Aula - 02/10/2023] Apresentação de Trabalhos (Padrões de Projetos)
    • [Roteiro específico da Aula - 05/10/2023] Projeto de Prática em CG