Curriculum materials Development -
Written and computerized
Suitable for heterogeneous classes
Employing a constructivist educational approach
 
In-service teacher education -
Teachers
Instructors
 
(R & D) Research & Development-
Toward development
During development
Post development