Il convient de justifier d’un diplôme de premier cycle en informatique, ou dans une autre discipline comportant une formation pertinente en programmation. Un diplôme d’études collégiales en informatique peut également permettre de répondre aux exigences de la CNP. Alternativement, une spécialisation en programmation d’applications scientifiques et en ingénierie, ou une expérience professionnelle pertinente.