Skip to content

cesarvasconcelos/p2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IFPB - Programação II

Instituto Federal de Educação, Ciência e Tecnologia da Paraíba - IFPB - Campus CG / PB

Disciplina: Programação II.

Neste repositório, encontram-se exemplos de código utilizados em sala de aula. Os códigos não devem ser usados como único material de referência para estudo. Há trechos de código incompletos, com erros e/ou outros problemas de implementação, os quais devem ser analisados pelo aluno como exercício de programação.

Objetivos de aprendizado

A disciplina aborda uma introdução ao paradigma orientado a objetos, estruturas de dados clássicas e testes unitários de software.

  • Orientação a Objetos: introdução ao paradigma OO e a uma linguagem de programação orientada a objetos, abrangendo Classes, Objetos, Herança, Composição, Polimorfismo, Encapsulamento, Abstração e boas práticas de construção de software orientado a objetos.
  • Testes Unitários e TDD: fundamentos de testes unitários e introdução ao desenvolvimento guiado por testes (TDD) para garantir que as implementações sejam corretas e funcionem conforme esperado.
  • Estruturas de Dados: uso das coleções padrão do Java, mostrando como utilizar implementações já prontas das interfaces List, Set, Map, Deque e Queue (pilha e fila), incluindo aquelas baseadas em árvore (TreeMap, TreeSet).
  • Algoritmos Fundamentais: estudo de algoritmos de pesquisa e ordenação de dados.

⚠️ Atenção! Devido à extensão da linguagem Java, o conteúdo visto em sala de aula focará nos conceitos essenciais da disciplina. O aprofundamento dos detalhes técnicos e recursos adicionais da linguagem é de responsabilidade do estudante.

Material de Referência

Os principais materiais de estudo usados na disciplina são os seguintes livros:

Outras fontes de leitura recomendadas:

  • Dev.java - Um portal para aprender Java com tutoriais atualizados.
  • Oracle Java Foundations - Um curso introdutório sobre Java, fornecido de forma gratuita pela Oracle (requer registro/criação de conta).
  • Java Tutorial - Oracle - Documentação técnica e tutoriais da Oracle.

Suporte ferramental básico

Para acompanhar as aulas e realizar os exercícios, recomenda-se:

Este repositório

Pode-se obter apenas os códigos ou, alternativamente, utilizar o Git para clonar todo o repositório funcional e seu histórico de versões:

$ git clone https://github.com/cesarvasconcelos/p2.git

Autor

About

Códigos produzidos nas aulas de Programação II - IFPB Campus CG

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages