programme def