A programação, assenta os seus pressupostos no pensamento computacional, na algoritmia e estrutura de dados, conceitos lecionados no 1º ciclo em ITIC, Introdução às Tecnologias de Informação e Comunicação. No 2º ciclo, com a aplicação online Scratch, os os alunos adquirem noções mais fundamentadas sobre programação, matéria fundamental para adquirir bases sólidas para a estrturação de um raciocínio lógico.
Um dos conteúdos programáticos das Tecnologias de Informação e Comunicação do 3º Ciclo é edição de imagem.Os alunos aprendem a manipular software de edição de imagem. Trabalham itens relacionados com manipulação, cores, transparência, correção de imagem, entre outros.
Os conteúdos programáticos de TIC do 3º ciclo, abarcam a edição de vídeo onde os alunos aprendem a manipular software de edição de vídeo. Neste item aprendem conceitos como linha de tempo, renderização, formatos, entre outros.