Program geliştirme sürecinde çalışmaların sistematik bir biçimde hangi aşamada hangi çalışmanın yapılacağı ile ilgili olarak uzmanlara yol gösteren modellere gereksinim duyulmaktadır. Bu modeller nelerdir?
Bunların başlıcaları Taba Modeli, Tyler Modeli, Taba ve Tyler Modelleridir. Her bir model ilgili eğitim programının bir veya birden fazla ögesini merkeze alarak süreci şekillendirir. Bu noktada program tasarım yaklaşımları