Tecnologia de Programação propõe-se a aplicar os conceitos de Algoritmos e Estruturas de Dados utilizando-se de ferramentas de produção compatíveis ou idênticas aos praticados no mercado profissional, como Java permitindo que o alunos esteja mais próximo da realidade do desenvolvimento de software.