Ciência da Computação - 6º Período
Nesta disciplina, você vai explorar os pilares do desenvolvimento de software moderno. Aprenda a projetar sistemas robustos e escaláveis utilizando Programação Orientada a Objetos (POO), aplicando os princípios do GRASP para distribuir responsabilidades de forma eficiente e utilizando Design Patterns para soluções elegantes e reutilizáveis. Desenvolva habilidades práticas para transformar ideias em sistemas bem estruturados e de fácil manutenção.
Começar JornadaFundamentos essenciais para o desenvolvimento de software eficiente
OO objetivo da disciplina é capacitar os alunos a desenvolver sistemas robustos, reutilizáveis e fáceis de manter, utilizando Programação Orientada a Objetos, princípios SOLID, GRASP e Design Patterns. Por meio de projetos práticos, os conceitos teóricos são aplicados em cenários reais, consolidando o aprendizado de análise e projeto de software.
A disciplina combina teoria e prática em todas as aulas. Cada encontro apresenta conceitos que são imediatamente aplicados em um projeto individual, que evolui ao longo do curso, permitindo aplicar princípios de design, padrões GRASP, modelagem arquitetural e Design Patterns em situações reais.
Ao final da disciplina, os alunos serão capazes de analisar requisitos, projetar soluções orientadas a objetos usando padrões de responsabilidade e projeto, e desenvolver software com reutilização, coesão e baixo acoplamento. Também estarão aptos a projetar arquiteturas em camadas, compreender microsserviços e APIs RESTful, e aplicar Design Patterns e princípios SOLID de forma prática e eficiente.
Módulos organizados para maximizar seu aprendizado
Recursos diversificados para todos os estilos de aprendizagem
Cronograma detalhado do semestre letivo
Revisão de Java, introdução ao desenvolvimento de projetos, tratamento de exceções e testes
Code smells e refatoração, padrões GRASP, princípios SOLID e fundamentos de arquitetura de software
Padrões de projeto, com foco em aplicação prática em problemas específicos
Estamos aqui para apoiar sua jornada de aprendizagem
Segunda a Sexta
14:00 às 18:00
Agendamento via email
SIGAA
Avisos importantes