Program geliştirmede dikkat edilmesi gereken en önemli ayrıntı, bilimsel dayanaklarının bulunmasıdır. Programı geliştirirken sadece program içeriğinin konu alanında değil, eğitim bilimine ait felsefî, psikolojik, sosyolojik, tarihî, ekonomik, teknolo ...