1- البرمجية التعليمية:
1- البرمجية التعليمية:
"نوع من البرامج يعنى بتدريس الطالبات محتوى تعليمي معين عن طريق الحاسوب"(المشيقح,1997م,80).
ويقصد به في البحث الحالي بأنه برنامج حاسوبي يمثل الموضوعات الدراسية المقررة لمقرر طرق تدريس العلوم الاجتماعية ( 2) متضمنا الأقراص المدمجة, والبرمجيات التعليمية, والبريد الإلكتروني, وساحات الحوار والنقاش مع ما تتطلبه من أنشطة تعليمية وتقويمية .
2- المقررات الإلكترونية :
هي فصول شبيهة بالفصول التقليدية من حيث وجود المعلم والطلاب,ولكنها على الشبكة العالمية للمعلومات حيث لا تتقيد بزمان أو مكان,وعن طريقها يتم "استحداث بيئات تعليمية افتراضية بحيث تستطيع الطالبات التجمع بواسطة الشبكات للمشاركة في حالات تعلم تعاونية,بحيث تكون الطالبة في مركز التعلم,وستتعلم من أجل الفهم والاستيعاب (فالاوسكاس ,2000,.230), وتنقسم أدوات المقرر الإلكتروني إلى: