Visão Geral e Dicas

Informações que irão auxiliá-lo a cursar bem a disciplina e a compreender sua importância para o curso.

Ementa

  • Modularização de programas.
  • Uso de objetos.
  • Criação de classes.
  • Encapsulamento.
  • Herança e composição.
  • Polimorfismo.
  • Tipos abstratos de dados.
  • Tipos de coleções de objetos.
  • Tratamento de erros com exceções.
  • Testes de unidade.
  • Regras básicas de design e refatoramento.
  • Criação e uso de arquivos.
  • Recursividade.

Visão Geral

Em Programação 2, você aprenderá os principais conceitos da programação orientada a objetos, exercitando também os principais modelos de codificação seguidos pelos programadores (design), mais especificadamente na linguagem Java. É de suma importância que você tenha aprendido os conceitos básicos da programação como um todo em Programação 1. Se você não conseguiu absorver algum assunto muito bem, procure o mais rápido possível "suprir" esse conhecimento.

Dicas

  • Procure sempre resolver os exercícios de design em sala de aula (diagrama UML). A prova sempre pede que você faça o diagrama de situações bem semelhantes, além de questões sobre os conceitos vistos em sala.
  • Procure algum curso online (nas plataformas Coursera, EDX, Codecademy...) sobre Java, ajuda bastante a absorver os assuntos e colocá-los em prática.
  • Procure sempre resolver provas passadas com os conteúdos aprendidos em sala. Por mais que as provas não exijam certas especificações, sempre tente implementar os diagramas UML de provas que você já fez mas de novas formas (usando coleções, herança, interfaces etc).
  • Procure sempre monitores e professores para tirar suas dúvidas. Eles estão constantemente à disposição dos alunos, fornecendo todos os recursos possíveis para um excelente aprendizado.
Edite esta página