Relevância e Motivação

Programação 3: Orientação a Objetos e Java


Este curso apresenta técnicas de programação, documentação e estruturação de sistemas que podem ser efetivamente utilizadas na prática. É esperado que essas técnicas tenham um impacto considerável na vida profissional de quem seguir o curso adequadamente, já que as mesmas são essenciais para desenvolver software de qualidade. De fato, o aprendizado destas técnicas é extremamente importante para que os alunos sejam programadores, projetistas e analistas de alto nível.

Note também que a linguagem a ser utilizada no curso (Java) corresponde ao estado-da-arte em linguagens para desenvolvimento de software para Internet/WWW (veja Referência 6). Sem dúvida este é um mercado emergente com grande potencial e importância, oferecendo várias oportunidades a novos empreendedores. Em particular, Internet/WWW oferece parte da tecnologia necessária para comércio e aluguel de componentes de software em larga escala.

Nem só os alunos se benefeciarão com os resultados deste curso, o qual indiretamente tem um considerável impacto econômico e social, já que a utilização de software de qualidade garante a segurança de pessoas e a disponibilidade de serviços essenciais à população. De fato, empresas que desenvolvem software de qualidade são mais competitivas, o que é muito importante para a sobrevivência das mesmas em um mercado cada vez mais globalizado. Da mesma forma, as empresas que consomem software de alta qualidade têm chances maiores de manter e conquistar mercados. Em geral, a sociedade pode dispor de melhores produtos a um menor custo. Por isso o desenvolvimento de software de qualidade tem uma importância estratégica para o Brasil.


Paulo Borba (phmb@di.ufpe.br) (Transparência)