3 סיבות למה כדאי ללמד תכנות לילדים בגיל צעיר

בתאריך 3 מרץ, 2020

אם אנחנו רוצים להכין את ילדינו להצלחה נוכל להפיק ערך רב אם נלמד אותם לתכנת. זה לא רק יעזור להם להשתפר במתמטיקה ובאנגלית אלא גם יספק להם כישורי חיים ובהמשך גם הזדמנויות בשוק העבודה. יש כמה סיבות למה חשוב שהילדים ילמדו תכנות בגיל צעיר ואמנה כאן 3.

3 סיבות למה כדאי ללמד תכנות לילדים בגיל צעיר

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

 

1. אני מניח שכולנו מודעים לנזקים של שעות המסך הארוכות של ילדים כיום. אפשר להילחם בכך אך לא בזה אני רוצה להתמקד. אני יוצא מנקודת הנחה שהילדים נמצאים כל יום שעות מול המסך. עכשיו השאלה היא איך מנצלים לפחות חלק מהזמן הזה למטרה טובה. 
אני חושב שיש רמות שונות של אקטיביות כשנמצאים מול מסך. הרמה הנמוכה ביותר היא צפיה בתכנים, כמו סרטונים לצרכי בידור. רמה קצת גבוהה יותר של אקטיביות היא למידה אינטראקטיבית, או משחק והרמה הגבוהה ביותר היא יצירה. 
אז התועלת הגדולה ביותר שאני רואה בכך היא כאמור הגברת האקטיביות של הילדים כשהם מול המסך.

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

אז כאמור הסיבה השניה היא הגברת היצירתיות.

3. על מנת לפתור בעיות תכנותיות הילדים צריכים לחשוב באופן שיטתי. לוקחים את הבעיה הגדולה ומחלקים אותה לחלקים קטנים ובסיסיים וכך צעד אחרי צעד מגיעים לתוצאה הסופית הרצויה. אפשר למצוא דוגמא טובה לכך בפעילויות הנקראות "שעה של קוד" באתר code,org. יש שם למשל משחקים עם דמות שצריכה להתקדם במבוך והילדים צריכים לגרור פקודות בסיסיות שהדמות לבצע. למשל "לך קדימה" או "פנה ימינה". בהתחלה הם מנסים ולא מצליחים עד שהם מבינים שה"בעיה" של הדמות שצריכה להגיע לצד השני ניתנת לחלוקה לחלקים קטנים ואפשר ליצור רצף הגיוני של פקודות קטנות על מנת לגרום לדמות ללכת בדרך הרצויה. זה מלמד אותם לחשוב בצורה מסויימת, שאח"כ עשויה לעזור להם גם כשהם נתקלים בבעיות אחרות בחיים. היכולת לקחת בעיה ולפרוט אותה לבעיות קטנות היא מאד חשובה לדעתי.

 

אלה היו 3 סיבות ללמה חשוב ללמד ילדים לתכנת בגיל צעיר.

 

למי שמתעניין, בעמוד הפייסבוק של codActive School אני מפרסם מדי פעם פוסטים וסרטונים בנושא. אשמח גם לקבל תגובות ולענות על שאלות.

3 סיבות למה כדאי ללמד תכנות לילדים בגיל צעיר
מאמרים נוספים...