הילדים שלך צריכים ללמוד לקודד. הנה למה.

ילד מתכנת במחשב נייד
קרדיט תמונה: עשרים 20

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

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

סרטון היום

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

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

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

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

"כחלק מתוכנית הלימודים שלנו ב-STEAM, הילדים שלנו עובדים על קידוד כל יום לימודים, עם פעילויות מהנות כמו קידוד רובוט Bee-Bot, תכנות רובוט דמוי אדם לנווט מכשולים, וכתיבה והנפשה של סיפור באמצעות קידוד", אמר מאט מיין, דובר ל בתי ספר בסטרטפורד, מדבר עם Techwalla. סטרטפורד מפעילה בתי ספר פרטיים לכיתה טרום-ק' עד כיתה ח' באזור מפרץ סן פרנסיסקו וכן בדרום קליפורניה.

ילדים בגיל הגן הולכים מעשיים
קרדיט תמונה: מחוז בית הספר המאוחד Pleasanton

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

בינתיים, במשך שבוע בדצמבר 2016, מדריכים מה- אקדמיית קוד מקור הלך ל בית הספר היסודי פרנקלין, בית ספר ציבורי בסן דייגו לכיתות K-5, לעבוד עם מורים ותלמידים במשך שעה ביום סביב הדרכות לתכנות מחשבים. השיעורים נסבו סביב נושאים מהנים לילדים כמו מלחמת הכוכבים ו-MineCraft. חלק מתוכנית "שעת קוד" גדולה יותר, האירוע בסן דייגו קרה במהלך שבוע החינוך למדעי המחשב.

מומחים שוקלים

אז למה הילדים שלכם צריכים ללמוד תכנות מחשבים וקידוד, ומהם כמה מהמכשולים הגדולים ביותר שהם עלולים להתמודד איתם? שאלנו כמה מחנכים לדעתם, והנה מה שהם אמרו.

סיבות ללימוד קידוד צעיר

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

"היתרון לטווח הארוך שאני רואה עבור הסטודנטים שלנו הוא להכין אותם (ולרגש אותם) לעבודות העתיד. ככל שהטכנולוגיה הופכת יותר ויותר משולבת בחיי היום יום שלנו, עמדות מדעי המחשב רק יגדלו ויגדלו", אמרה לינדזי הנדלי, COO של ThoughtSTEM, LLC, בדוא"ל אחר אל לָנוּ. ThoughtSTEM הוא מתקן חינוכי בסן דייגו שמתמחה בהפעלות קידוד לאחר בית ספר, קיץ וסופי שבוע לילדים.

קידוד אחרי בית הספר ב-ThoughtSTEM
קרדיט תמונה: ThoughtSTEM

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

"תחשוב כמה זמן אתה יכול להמשיך בלי טכנולוגיה היום לעומת לפני חמש שנים. כנראה לא ארוך במיוחד. עם היכולת לתמרן את הטכנולוגיה הזו, המוצעת על ידי מדעי המחשב, כעת תשיג שליטה על הטכנולוגיה ב החיים שלך, שהם די מספקים", ציינה מדליין קואלו, מפתחת אתרים ורכזת מחנות ב-Arcane Code Camp הקנדית. במפגשים של 8 שבועות בלונדון, אונטריו, ילדים בני 12 עד 16 לומדים את שפות התכנות HTML, CSS ו-Java המשמשות בפיתוח אתרים.

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

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

מכשולים שהילדים שלך עלולים להתמודד איתם

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

"[רוב] התוכניות שלנו נפגשות רק פעם אחת בשבוע (60 דקות בשבוע)", הסביר Omowale Casselle, מייסד שותף של Digital Adventures, ארגון המציע פעילויות לאחר בית הספר בקידוד לילדים בשיקגו, IL אֵזוֹר. השיעורים כוללים עיצוב משחקי וידאו, יצירת אפליקציות לנייד, רובוטיקה, מודדינג של Minecraft, עיצוב אתרים, שפת התכנות Python מבוססת טקסט, ושפת התכנות Scratch מבוססת חזותית.

בנות נוער מתאמנות בקידוד מחשב
קרדיט תמונה: פקסלס

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

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

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

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

"הורים לעתים קרובות מוחקים את הקידוד כמשהו שהתלמיד כבר 'יודע' לעשות, רק בגלל ש תלמיד יודע איך להתקין אפליקציה בטאבלט או איך לנווט באינטרנט," אייר ThoughtSTEM's הנדלי. שום דבר לא יכול להיות רחוק יותר מהאמת.

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

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