Programação Orientada a Objetos
Engenharia de Telecomunicações

Ementa: Introdução ao paradigma da orientação a objetos: Classes, objeto, associações entre classes, herança. Introdução à linguagem de modelagem unificada (UML): Diagramas de caso de uso, classes, sequência. Introdução a linguagem de programação Java: Tipos de dados primitivos, estruturas de controle, vetores; concepção de projeto orientado a objetos, herança, polimorfismo; interfaces gráficas amigáveis.

Horário das aulas: 2021-02

Segunda-feira: 07:30 - 09:20
Sexta-feira: 07:30 - 09:20

Atendimento paralelo:
Quarta-feira: 13:30 - 15:00

Material de apoio

Apostilas, LaTeX, etc.

Cronograma

Data Aula Conteúdo
08/10/2021 -- insert_drive_filePlano de ensino
08/10/2021 01 insert_drive_fileApresentação da disciplina e ferramentas que serão usadas
09/10/2021 02 insert_drive_fileSistema de controle de versão Git: trabalhando com ramos
11/10/2021 03 Github: desenvolvimento colaborativo
15/10/2021 04 Introdução à linguagem Java e uso das ferramentas de desenvolvimento
18/10/2021 05 Introdução à linguagem Java e uso das ferramentas de desenvolvimento
22/10/2021 06 Introdução à linguagem Java e uso das ferramentas de desenvolvimento
25/10/2021 07 Lista de exercícios 01: sistema de controle de versão e linguagem Java
29/10/2021 08 Introdução ao paradigma da orientação a objetos
05/11/2021 09 Linguagem Java: classes, objetos, métodos, atributos e construtores
06/11/2021 10 Lista de exercícios 02: modelagem de classes
08/11/2021 11 Linguagem Java: membros estáticos, constantes e sobrecarga
12/11/2021 12 Teste de unidade e documentação com JavaDoc
19/11/2021 13 Teste de unidade e documentação com JavaDoc
22/11/2021 14 Lista de exercícios 03: teste de unidade
26/11/2021 15 Linguagem Java: tratamento de exceções e coleções
29/11/2021 16 Associação entre classes e diagrama de classes UML
03/12/2021 17 Associação entre classes e diagrama de classes UML
06/12/2021 18 Associação entre classes e diagrama de classes UML
10/12/2021 19 Lista de exercícios 04: associação entre classes
13/12/2021 20 Projeto prático 01
17/12/2021 21 Herança
20/12/2021 22 Classe abstrata, interface e polimorfismo
04/02/2022 23 Linguagem Java: Enum e tipos genéricos
07/02/2022 24 Lista de exercícios 05: herança, polimorfismo e tipos genéricos
11/02/2022 25 Linguagem Java: arquivos
14/02/2022 26 Linguagem Java: threads
18/02/2022 27 Processo de Desenvolvimento de software e diagrama de caso de uso UML
19/02/2022 28 Projeto prático 02
21/02/2022 29 Diagramas comportamentais UML
25/02/2022 30 Exercícios: modelagem com diagramas UML
04/03/2022 31 Introdução à linguagem Python e ferramentas para desenvolvimento
05/03/2022 32 Projeto prático 03
07/03/2022 33 Tipos dados e estruturas de controle
11/03/2022 34 Arquivos, módulos e organização do projeto
14/03/2022 35 Programação Orientada a Objetos em Python
18/03/2022 36 Programação Orientada a Objetos em Python

 

 

Licença Creative Commons Notas de aulas de Programação Orientada a Objetos de Emerson Ribeiro de Mello está licenciado com uma Licença Creative Commons - Atribuição 4.0 Internacional.