דף הבית » קידוד » 5 מיתוסים על הוראת ילדים קוד

    5 מיתוסים על הוראת ילדים קוד

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

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

    דיון בצורך ללמד קידוד

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

    למרות שרוב המאמרים האלה מכילים מידע שימושי רבים נכתבו עם כוונות טובות, כל הנושא עדיין יוצא כטירוף.

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

    מיתוס מס '1 - תכנות מתחיל על המסך

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

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

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

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

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

    מיתוס # 2 - קידוד חייב להיות משעמם לילדים

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

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

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

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

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

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

    אתרים חינוכיים, כגון Code.org, כוללים תרגילים לילדים בגילאי 4-6 שנים לשפר את מיומנויות החישוב שלהם ואת ההיגיון הבסיסי. עם זאת רוב האנשים המבקרים באתרים כנראה לא היה חושב על התרגילים האלה כמו “תכנות”.

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

    בדרך כלל, ניתן לומר, כי אפילו שפות חזותיות, כגון Scratch (מומלץ לבני 8-16 ys), קשה להבין עבור רוב הילדים צעירים מגיל בית הספר היסודי, בגיל לפני שהם יכולים בביטחון לקרוא, לכתוב, ולהשתמש פעולות בסיסיות מתמטיות.

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

    מיתוס מס '4 - אפשר לבחור את השפה הנכונה

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

    אם אנחנו מדברים על שפות תכנות המשמשות בחיים האמיתיים, אנחנו יכולים לומר שעדיף להתחיל עם שפה יש תחביר פשוט, כגון Python, או אחד כזה פועל על כל מכשיר ללא טרחה, כגון JavaScript (אשר ניתן להפעיל בכל דפדפן אינטרנט).

    דבר אחד בטוח, אי אפשר לבחור את השפה הנכונה, ולכן זה לא שווה להדגיש את זה יותר מדי.

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

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

    להלן, ניתן לראות את מדד קהילת התכנות TIOBE המציין את הפופולריות של שפות תכנות שונות בין 2002 ל -2016.

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

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

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

    מיתוס # 5 - בעתיד כולם יצטרכו קוד

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

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

    אבל חשוב על כך: אוריינות דיגיטלית יהיה מכריע עבור כולם. א אדם משכיל מבחינה דיגיטלית הוא מישהו שיכול:

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

    דיגיטליות אוריינות חשוב יותר

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

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

    ניתן לטעון גם כי קידוד בסיסי צריך ללמד לכל ילד, בדיוק כמו קריאה, כתיבה, ומתמטיקה כי איך עוד נוכל לדעת אם ילד מוכשר או לא?

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