Introdução às Técnicas de Programação, vulgo “ITP”, é uma das principais disciplinas do Bacharelado em Tecnologia da Informação, o “BTI”, pois nela o aluno aprende a base da programação de computadores. Muito embora seja uma disciplina introdutória, seu conteúdo consiste naquilo que é a base para formar um bom programador, portanto, os conceitos e técnicas apresentados nessa disciplina irão acompanhar o aluno em toda sua vida acadêmica e profissional.
A disciplina utiliza a linguagem de programação C, com o paradigma de programação estruturada. Dentre os conteúdos destacam-se: condicionais, estruturas de repetição, funções, arrays, tipos de dados, gerenciamento de memória, estruturas de dados heterogêneas, recursão, manipulação de arquivos, modularização do código, etc.