então, pensa assim, não é pelo objetivo, a proposta é, voce, programador esta dando uma palestra sobre programação para pessoas que não sabem nada da area, mas a sua palestra tem como objetivo mostrar esse universo e despertar a vontade da pessoa de programar. Como seria essa palestra? Em um certo momento da palestra voce precisa começar a usar os termos da programação e as pessoas não sabem nada desses termos, como voce explicaria o basico em um conceito de palestra, não adianta voce explicar que variavel e um espaço na memoria, se a pessoa não sabe o conceito de memoria, se a pessoa não sabe o conceito de variavel, como voce explica o inicio disso?
Nesse caso eu evitaria qualquer termo do tipo.
Já li sobre uma palestra dada em um colégio (não vi a palestra, li um post que o palestrante escreveu). Ele disse que primeiro perguntou quem ali tinha [nome da rede social que era moda na época]. E aí ele explicou que uma rede social é como uma grande "teia" que conecta as pessoas - e praticamente desenhou um grafo na lousa, mas sem mencionar a palavra "grafo": fez as bolinhas (as pessoas) e ligou elas com setinhas (se Fulano é amigo de Ciclano, tem uma seta ligando um ao outro).
Então ele explicou que programação é o processo de traduzir aquele desenho pro computador, escrevendo um programa com comandos que o computador entende.
Também usou analogias como "o computador é uma ferramenta para o programador, assim como o tubo de ensaio é para o químico, o martelo é para o marceneiro, etc".
Nada de termos técnicos, só analogias e exemplos práticos.