Connaître les fondements de l’algorithmique et de la programmation
Savoir recueillir le besoin, analyser avant de coder, savoir élargir le périmètre et paramétrer
Savoir lire un programme existant et l'adapter
Documenter, prévoir l'évolution.