MODELAGEM DE DOMÍNIO E CONCEITOS DE ORIENTAÇÃO A OBJETOS
MDCOO
Transforme problemas em modelos e modelos em código com UML, JavaScript e orientação a objetos.
Campus São João de Meriti · Curso Técnico de Informática para Internet
Professor: Fernando Tamberlini Alves
Período 2026.2 · acervo 2025.2
Material de apoio
- Aula 01 — Apresentação: PDF · PPT
- Aula 02 — Apresentação: PDF · PPT. Exemplo App IMC: V.1 · V.2 · V.3
- Aula 03 — Apresentação: PDF · PPT. Função imc() em JavaScript
- Aula 04 — Apresentação: PDF · PPT
- Aula 05 — Apresentação: PDF · PPT
- Aula 06 — Apresentação: PDF · PPT. Solução Sistema Biblioteca · Convenção de nomes — Camel Case
- Aula 07 — Exercício — Saúde Preventiva · Proposta de solução · Exercício de revisão — questionário com respostas
- Aula 08 — Prova e entrega do trabalho (diagrama de classes) — notas no SIGAA
- Aula 09 — Apresentação: PDF · PPT. Resumo JavaScript
- Aula 10 — Apresentação: PDF · PPT. Classe objetoJogo.js
- Aula 11 — Revisão. Classe TrilhaSonora.js. Trilha sonora: Jogo 1 · Jogo 2 · Comeu! · Game Over
- Aula 12 — Apresentação: PDF · PPT. Prova e dúvidas sobre os trabalhos. Desafio — Jogo IFRJ Cobra: ache o Easter Egg!
Ferramentas
- GitHub — controle de código
- LucidChart — elaboração de diagramas UML
- diagrams.net — elaboração de diagramas UML
Repositório GitHub
Avaliações
- 1ª Avaliação — Prova — 23/09/2026
- 2ª Avaliação — Diagrama de classes — entrega via SIGAA — 30/09/2026. Critério de avaliação · Proposta de solução
- 3ª Avaliação — Leituras da bibliografia da disciplina — atividade na plataforma Árvore/SIGAA — prazo final: 30/09/2026
- 1ª leitura — Controlando versões com GIT e GITHUB — capítulos 1 ao 4
- 2ª leitura — Orientação a objetos: aprenda seus conceitos e suas aplicabilidades de forma efetiva — capítulos 1 ao 6
- 4ª Avaliação — Prova — 09/12/2026
- 5ª Avaliação — Diagrama de classes do Jogo IFRJ Bird — 11/12/2026
- 6ª Avaliação — Codificação de melhorias do Jogo IFRJ Bird — 11/12/2026
- Repositório do Jogo da Cobra · Jogo da Cobra
Vídeos
Bibliografia
- AQUILES, A. (2014). Controlando versões com GIT e GITHUB. Casa do Código.
- CARTER, J. (2020). Manual de sobrevivência do novo programador. Casa do Código.
- GUEDES, G. T. (2018). UML 2 — Uma abordagem prática. Novatec.
- LEITE, T. (2016). Orientação a objetos: aprenda seus conceitos e suas aplicabilidades de forma efetiva. Casa do Código.
- OLIVEIRA, W. (2018). O universo da programação: um guia de carreira em desenvolvimento de software. Casa do Código.
- VALENTE, M. T. (2020). Engenharia de Software Moderna: princípios e práticas para desenvolvimento de software com produtividade. Independente.