- concepts et méthodes de programmation - programmation par objets - langages de programmation : C, C++, JAVA, SQL - méthodes d'analyse : Entité-Association, UML, etc. - ergonomie du logiciel