דוא"ל:
תפריט משתמש




שתף |

עקרונות לימודיים במאמא

מאמא נבנתה ככלי ללימוד עקרונות תכנותיים במדעי המחשב. הכישורים הנרכשים במהלך עבודה עם מאמא מתחלקים לשתי קבוצות: כישורים שכליים כלליים וכישורים ספציפיים במדעי המחשב.

כישורים כלליים

כשפת תכנות לימודית, יעודה של מאמא הוא לשפר כישורים אנליטיים ולוגיים בקרב התלמידים, תוך בניית משחקים ואנימציות תלת ממד. המרכיבים הויזואליים במאמא תומכים בהבנה טובה יותר של עקרונות כגון עצם, מתודה, זמן ריצה, וכו'. תכנות במאמא מתרגל ומשפר את הכישורים הבאים:
  • דמיון/יצירה. ביצירת אנימציות התלמידים עושים שימוש ומתרגלים את כישורי הדמיון והיצירה, תוך ביצוע פעולות על עצמים בחלון התלת-ממד הן באופן אינטראקטיבי והן באופן תכנותי.
  • תפיסה/חשיבה תלת ממדית. פעולות תלת ממד כגון זוז ופנה מהוות את המרכיב העיקרי ברוב תכניות מאמא, מה שדורש אוריינטציה וחשיבה בתלת ממד.
  • פתרון בעיות. תכנות במאמא דורש תרגום של בעיה נתונה לפתרון אלגוריתמי, תוך פירוקו למשימות משנה.
  • לוגיקה וסיבתיות. כמו כל שפת תכנות אחרת, לוגיקה היא יכולת חשובה ובסיסית המפותחת ומשופרת במהלך כתיבת תכניות.
3D


כישורים במדעי המחשב

בנוסף לכישורים הכלליים הנרכשים במהלך עבודה עם מאמא, היא כלי שתוכנן ללמד עקרונות במדעי המחשב:
  • תכנון אלגוריתמים - פירוק של משימה לתתי משימות תוך הגדרה מדויקת צעד-צעד של כל תת משימה.
  • טיפוסי נתונים מופשטים (ADT) - עצמים במאמא מייצגים ישויות מורכבות, ולעתים קרובות הם מורכבים מעצמים אחרים ומספקים שירותי מאמא תקניים כגון זוז ופנה.
  • כימוס. עצמים מאמא עשויים לכלול מתודות ונתונים, מאוגדים יחד, ובכך משפרים את המודולריות של התכנית.
  • נכונות. בניגוד לשגיאות הידור, שלמעשה כמעט לחלוטין לא אפשריות בתכנות המבוסס גרור והשלך במאמא, נכונות היא ווידוא שהתכנית רצה בדיוק על פי המפרט שהוגדר לה. התכנות הויזואלי בתלת ממד מקל על זיהוי שגיאות ואיתור מקורן.
  • יעילות. זהו עקרון הנדסי חשוב, הכולל שני מדדים קריטיים בהרצת תכנית מחשב: זמן ומקום.
  • בדיקות, ניפוי. אלו הצעדים הסופיים של כל תכנית - מאמא מספקת את המילה השמורה דרוש לתמיכה בבדיקה וניפוי של יישומים.