Missão e Objetivos
Este curso visa motivar, discutir, exercitar, e consolidar o uso de técnicas de
programação que tenham um impacto considerável sobre a qualidade de software. Em
particular, pretendemos alcançar os seguintes objetivos:
- discutir aspectos de qualidade, modularidade, reusabilidade e manutenção de software;
- discutir conceitos de programação orientada a objetos, ilustrando como os mesmos são
representados na linguagem de programação Java;
- discutir como programas em Java podem ser adequadamente escritos, estruturados e
documentados;
- explorar o ambiente de suporte a Java, incluindo ferramentas e bibliotecas;
- desenvolver, documentar e avaliar uma aplicação de médio porte em Java.