תרגול בבית
איך לתרגל חשיבה מחשובית עם ילדים בלי מחשב: משחק "פרה עיוורת"
קרן כליףמרצה למדעי המחשב · · 2 דקות קריאה
בקצרה
אפשר לפתח אוריינות תכנותית עוד לפני שהילד יושב מול מחשב. במשחק "פרה עיוורת" הילד מכוון שחקן עם עיניים עצומות אל יעד, בעזרת רשימה מוגדרת של פקודות. כל הוראה לא מדויקת מתגלה מיד – וזו בדיוק המיומנות שמתרגלים: לנסח פתרון בצורה ברורה, מדויקת ופשוטה.
מה מתרגלים במשחק?
המטרה היא לתת לילדים כלים לפתח את המיומנות לנסח פתרון לבעיה באופן בהיר ופשוט – כלומר אוריינות תכנותית. "פרה עיוורת" הוא הכלי הראשון: עוצמים למישהו את העיניים, והילד צריך לכוון אותו להגיע ליעד.
ברור שאם ההוראות לא יהיו מדויקות, השחקן ייתקל בחפצים או שייקח לו הרבה זמן להגיע ליעד. זה בדיוק מה שהופך את המשחק לתרגול תכנותי.
מגדירים את "השפה" של המשחק
לפני שמתחילים, מגדירים יחד עם הילד מהן הפעולות האפשריות – כמו פקודות בשפת תכנות. למשל:
- פנה ימינה / שמאלה – רבע סיבוב או חצי סיבוב. בלי "רבע" או "חצי" הפקודה לא מספיק מדויקת ופתוחה לפרשנות.
- צעד קדימה X צעדים. גודל הצעדים משתנה מאדם לאדם, ולכן צריך להתאים את ההוראה.
- התכופף.
- ועוד פקודות לפי הצורך.
איך משחקים: שלב אחר שלב
- בוחרים שחקן שיעצום עיניים, ויעד בחדר שאליו הוא צריך להגיע.
- מגדירים יחד עם הילד את "השפה" של המשחק: רשימת פקודות מדויקות, כמו "פנה ימינה רבע סיבוב", "צעד קדימה 3 צעדים", "התכופף".
- הילד מכוון את השחקן אל היעד, רק בעזרת הפקודות שהוגדרו.
- כשהוראה לא מדויקת – מגיבים בהגזמה ובהומור: "אוי! נתקעתי בקיר!", "אאוץ׳! קיבלתי מכה באף!"
- מאתגרים את הילד לכוון שוב, בצורה מדויקת יותר, עד שהשחקן מגיע ליעד.
למה המשחק עובד?
כמו מול מחשב, הפידבק מיידי: הוראה לא מדויקת מתגלה ברגע. התגובה המוגזמת שומרת על אווירה כיפית, קלילה ומשעשעת – והופכת את הטעות לחלק מהמשחק, ולא לכישלון.
המטרה שלנו: שהילד יסביר כמה שיותר במדויק מה צריך לעשות. ואת אותו רעיון אפשר לתרגל עם כל עולם תוכן.
ומשם – אל המחשב
הצעד הבא הוא לתרגל את אותה מיומנות מול מחשב, שנותן פידבק מיידי בלי נזקים מיותרים. ב"קסם הקוד" עושים את זה כבר מגן חובה, ב-ScratchJR – כלי שבו הבלוקים הם ציורים ולא מילים, כך שגם ילד שעוד לא קורא יכול לתת לדמות הוראות ולראות אותה זזה על המסך.
שאלות נפוצות
מאיזה גיל אפשר לשחק "פרה עיוורת" כתרגול תכנותי?
מגיל צעיר מאוד. המשחק לא דורש מחשב, קריאה או ידע קודם – רק רשימת פקודות שמגדירים יחד עם הילד.
צריך לדעת לתכנת כדי לשחק עם הילד?
לא. מה שחשוב הוא להקפיד שההוראות יהיו מדויקות, ולהגיב בהומור כשהן לא מדויקות – כדי שהילד ינסח אותן מחדש.
מה עושים כשהילד נותן הוראה לא מדויקת?
מבצעים אותה בדיוק כפי שנאמרה ומגיבים בהגזמה ("אוי! נתקעתי בקיר!"), ואז מאתגרים אותו לכוון שוב בצורה מדויקת יותר.