חוג מחשבים לנוער שווה את הכסף כשבסוף השנה הילד מראה לכם משהו שהוא בנה בעצמו: משחק שעובד, רובוט שנוסע לפי חיישן, סקריפט בפייתון שבודק סיסמאות או אתר שעלה לאוויר. השם "חוג מחשבים" מכסה ארבעה סוגים שונים מאוד של חוגים: משחקים, רובוטיקה, תכנות וסייבר. ילד בן 12 עד 15 שקורא אנגלית בסיסית ירוויח בדרך כלל הכי הרבה מתכנות טקסטואלי או מסייבר. רובוטיקה מתאימה למי שאוהב ידיים על חומרה, וחוג משחקים מצדיק את המחיר רק אם הילד מפתח בו משחק ולא משחק בו. השאלה הכי שימושית לשאול את המדריך היא פשוטה: מה הילד ייקח הביתה בסוף השנה?
בהמשך נעבור על כל סוג חוג ונראה מה ילד בונה בו בפועל. נבדוק איזה גיל מתאים לכל אחד, ונסיים ברשימת שאלות שכדאי לשאול לפני שמשלמים על שנה שלמה.
למה כל כך קשה לדעת מה מקבלים בחוג מחשבים
קחו שתי מודעות מאותה עיר, שתיהן תחת הכותרת "חוג מחשבים לגילאי 12 ומעלה". בראשונה הילדים בונים עולמות במיינקראפט ומשחקים בהם יחד. בשנייה הם כותבים קוד בפייתון ומעלים אותו ל-GitHub. המחיר דומה והשעה זהה. התוצאה אחרי שנה שונה לגמרי.
הפער הזה חשוב כי זמן המסך של בני נוער כבר גבוה מאוד. לפי סקר Common Sense Census של ארגון Common Sense Media משנת 2021, בני נוער בגילאי 13 עד 18 בארה"ב מבלים בממוצע כ-8 שעות ו-39 דקות ביום מול מסכים לבידור, לא כולל שיעורי בית ולימודים. הסקר של אותו ארגון משנת 2019 מצא שרק כ-3% מזמן המסך של בני נוער מוקדש ליצירה: כתיבה, אמנות דיגיטלית, מוזיקה או תכנות. כל השאר הוא צפייה, גלילה ומשחק.
חוג מחשבים טוב מזיז את הילד מהצד של הצרכן לצד של היוצר. זה המבחן. לא חשוב איך קוראים לחוג, חשוב כמה מתוך השעה והחצי הילד מקליד, בונה, טועה ומתקן.
חוג משחקים: לשחק או לפתח
חוגי משחקים הם הפופולריים ביותר בגילאים הצעירים, ומסיבה טובה. ילד שמכור לרובלוקס יגיע לחוג כזה בשמחה. השאלה היא מה קורה בתוך החדר. יש חוגים שבהם המדריך מארגן תחרויות במשחקים קיימים, ויש חוגים שבהם הילדים פותחים את Roblox Studio, כותבים סקריפטים בשפת Lua ובונים משחק משלהם עם ניקוד, מכשולים ושלבים.
מה ילד בונה בחוג משחקים טוב? למשל מסלול מכשולים ברובלוקס שבו דלת נפתחת רק אחרי שהשחקן אסף שלושה מפתחות. כדי שזה יעבוד הוא צריך להבין משתנים, תנאים ואירועים. אותם מושגים בדיוק מופיעים אחר כך בפייתון ובכל שפת תכנות אחרת. בגרסאות מתקדמות יותר, בגילאי 14 ומעלה, אפשר לעבור ל-Unity ולשפת C#.
הצעד המעשי: בקשו מהמדריך לראות פרויקט של ילד שסיים שנה. אם הוא מראה צילום מסך של עולם במיינקראפט בלי שורת קוד אחת, ככה ייראה גם הפרויקט של הילד שלכם. אם הוא פותח קובץ סקריפט ומסביר מה כל שורה עושה, זה סימן טוב.
רובוטיקה: כשהקוד פוגש חומרה
רובוטיקה מתאימה לילדים שאוהבים לפרק דברים ולראות תוצאה פיזית. בגילאים הצעירים עובדים לרוב עם ערכות LEGO Spike או ערכות דומות, שבהן מתכנתים בבלוקים. מגיל 13 בערך אפשר לעבור לבקרי Arduino, לחבר חיישנים ולכתוב קוד בשפה שמבוססת על C++.
תחרויות הרובוטיקה המוכרות בעולם מכוונות לגילאים האלה. תוכנית FIRST LEGO League Challenge של ארגון FIRST מיועדת לילדים בגילאי 9 עד 16, ובישראל יש לה ליגה פעילה עם קבוצות מבתי ספר ומתנ"סים. ילד שמשתתף בה לומד לעבוד בצוות, לעמוד בלוח זמנים ולהציג פרויקט מול שופטים.
מה ילד בונה בפועל? רובוט שעוקב אחרי קו שחור על הרצפה, זרוע שממיינת קוביות לפי צבע, או מערכת קטנה עם Arduino שמודדת את הלחות באדנית ומדליקה נורה כשצריך להשקות. הנקודה החלשה של רובוטיקה היא העלות: ערכות טובות יקרות, ולכן בחלק מהחוגים שלושה או ארבעה ילדים חולקים ערכה אחת. שאלו כמה ילדים עובדים על כל ערכה ומי מקליד את הקוד בפועל.
תכנות: מבלוקים לקוד אמיתי
רוב הילדים פוגשים תכנות לראשונה דרך סקראץ'. אתר Scratch של MIT מגדיר את הכלי כמיועד בעיקר לגילאי 8 עד 16, והוא מצוין להבנת לוגיקה בלי להיתקע על פסיק חסר. הבעיה מתחילה כשילד בן 13 ממשיך לגרור בלוקים שנה שלישית. בגיל הזה הוא מסוגל לכתוב קוד טקסטואלי, ולרוב גם רוצה, כי זה נראה כמו מה שמתכנתים "אמיתיים" עושים.
השפה הנפוצה למעבר היא פייתון. היא קריאה, סלחנית יחסית למתחילים, ונמצאת במקום הראשון במדד TIOBE לפופולריות של שפות תכנות מאז 2021. ילד שלומד אותה לא לומד צעצוע, הוא לומד כלי שמשמש באוניברסיטאות, במעבדות מחקר ובחברות טכנולוגיה.
מה ילד בונה בחוג תכנות טוב? משחק טקסט שבו השחקן בוחר דרכים במבוך, מחשבון ממוצע ציונים שקורא נתונים מקובץ, או בוט שעונה לחברים בשרת. על המקרה האחרון כתבנו מדריך מפורט: הילד רוצה לבנות בוט לדיסקורד: איך הופכים את זה לקורס פייתון אמיתי. ילדים שמעדיפים לראות תוצאה ויזואלית מהר נהנים לרוב מבניית אתרים, ולהם מתאים קורס בניית אתרים לנוער בוורדפרס, שבסופו יש אתר אמיתי עם כתובת שאפשר לשלוח לסבתא.
סייבר: להבין איך מערכות עובדות ואיך הן נפרצות
חוג סייבר לנוער הוא הסוג הכי פחות מוכר להורים, וגם זה שמעורר הכי הרבה שאלות. ילד בן 13 ששומע את המילה "האקינג" מתלהב. הורה שומע אותה ונבהל. בפועל, חוג סייבר רציני מלמד את הילד איך רשת אינטרנט בנויה, איך מחשב מזהה משתמש, למה סיסמה של שמונה ספרות נפרצת תוך שניות ואיך נראית הודעת פישינג. כל זה נעשה בסביבות תרגול סגורות ובליווי שיחה מפורשת על אתיקה וחוק.
הערך של סייבר לגיל הזה כפול. הילד רוכש הבנה טכנית עמוקה, כי כדי להבין פריצה צריך להבין איך המערכת עובדת מבפנים. בנוסף, הוא הופך למשתמש זהיר יותר ברשת, דבר שכל הורה לבן 13 עם טלפון ישמח לו.
מה ילד בונה בחוג סייבר? כלי קטן בפייתון שבודק את חוזק הסיסמה ומסביר למה היא חלשה. פתרון של אתגרי CTF, שהם חידות שבהן מחפשים "דגל" שמוסתר בקובץ, באתר או בתעבורת רשת. ניתוח של הודעת SMS חשודה ופירוק הקישור שבה כדי להבין לאן הוא מוביל. עבודה בסיסית בשורת הפקודה של לינוקס. הגיל המתאים מתחיל בערך ב-12, כשהילד כבר מסוגל לחשוב באופן מופשט ולהתמודד עם תסכול של אתגר שלא נפתר מהר.
איזה חוג מתאים לאיזה גיל ולאיזה ילד
הגיל הוא נקודת פתיחה, לא כלל. ילד בן 11 שכבר כותב קוד יכול לקפוץ שלב, וילד בן 14 שמעולם לא תכנת יכול להתחיל מסקראץ' לכמה שבועות ולעבור הלאה. בגדול, כך זה נראה:
- גילאי 9 עד 11: סקראץ', רובוטיקה עם ערכות לגו, פיתוח משחקים בסביבות ויזואליות.
- גילאי 12 עד 13: מעבר לפייתון, Roblox Studio עם קוד, Arduino בסיסי, היכרות ראשונה עם סייבר.
- גילאי 14 עד 15: פייתון מתקדם, סייבר עם לינוקס ואתגרי CTF, בניית אתרים, Unity.
- גילאי 16 עד 18: פרויקטים עצמאיים, תחרויות, מגמה טכנולוגית בבית הספר, תחומים כמו בינה מלאכותית.
לפי האופי של הילד
הגיל אומר מה הילד מסוגל לעשות. האופי אומר מה יחזיק אותו בחוג אחרי החודש השני. ילד שמפרק כל שלט רחוק בבית ייהנה מרובוטיקה. ילדה שכותבת סיפורים ומציירת דמויות תמצא את עצמה בפיתוח משחקים או בבניית אתרים. מי ששואל כל הזמן "איך הם יודעים מה הסיסמה שלי?" נולד לחוג סייבר.
הצעד המעשי: לפני שבוחרים, שבו עם הילד חצי שעה ותנו לו לנסות. שיעור ניסיון חינמי של Python באתר כמו Codecademy, אתגר CTF למתחילים באתר picoCTF של אוניברסיטת קרנגי מלון, או סרטון של בניית רובוט. התגובה שלו תגיד לכם יותר מכל מודעה.
שש שאלות לשאול את המדריך לפני ההרשמה
מדריך טוב ישמח לענות על השאלות האלה בפירוט. מדריך שמתחמק מהן או עונה בסיסמאות כלליות נותן לכם תשובה בעצם ההתחמקות.
- מה הילד יבנה עד סוף השנה? בקשו דוגמה קונקרטית, רצוי עם פרויקט אמיתי של תלמיד קודם.
- כמה זמן מכל מפגש הילד מקליד בעצמו? תשובה טובה היא יותר ממחצית הזמן.
- כמה ילדים יש בקבוצה ומי עוזר למי שנתקע? בקבוצה של 25 ילדים עם מדריך אחד, הילד השקט ייעלם.
- איזו שפה או כלי לומדים, ולמה? המדריך צריך לדעת להסביר את הבחירה ולא רק לנקוב בשם.
- מה הרקע המקצועי של המדריך? האם הוא עובד בתחום או לימד אותו בעבר, ומה הניסיון שלו עם בני נוער?
- מה קורה בשנה הבאה? חוג טוב מציע המשך ברור, לא חזרה על אותו חומר בשם אחר.
סימנים שהחוג לא נותן ערך
יש דפוסים שחוזרים בחוגים חלשים, וקל לזהות אותם אחרי חודש או חודשיים. הכלי הכי טוב שלכם הוא שאלה קבועה בסוף כל מפגש: "מה עשית היום?"
- הילד מספר על המשחק שהוא שיחק ולא על משהו שהוא בנה.
- אחרי שלושה חודשים הוא עדיין לא יודע להסביר מה זה משתנה או תנאי.
- כל הילדים בקבוצה מציגים פרויקט זהה, כי כולם העתיקו את הדוגמה של המדריך.
- אין בית לפרויקטים: לא חשבון ב-GitHub, לא תיקייה משותפת, לא אתר. העבודה נעלמת בסוף המפגש.
- המדריך מתחלף כל כמה שבועות.
שימו לב גם להפך. ילד שמגיע הביתה ורוצה להמשיך לעבוד על הפרויקט בערב, או שמתווכח איתכם על באג שהוא לא מצליח לפתור, נמצא כנראה בחוג הנכון. תסכול מבאג הוא חלק טבעי מהלמידה. שעמום הוא לא.
מה ילד בונה בקורס הסייבר לנוער של Cyber For You
Cyber For You היא מכללה לקורסי טכנולוגיה, מוסד מוכר של משרד העבודה (מספר 48898) וספק מוכר במערך התוכניות של משרד החינוך. הקורסים לנוער נבנו לגילאי חטיבת הביניים והתיכון, ומתחילים מאפס. אין צורך בידע קודם בתכנות.
בקורס הסייבר לנוער התלמידים לומדים בין היתר איך רשתות תקשורת עובדות, עובדים בסביבת לינוקס, כותבים סקריפטים קצרים בפייתון ופותרים אתגרי CTF בסביבות תרגול מבוקרות. לאורך הקורס יש דגש על אתיקה: מה מותר, מה אסור ולמה. המטרה היא שהילד יבין איך מערכות בנויות ואיך מגינים עליהן, ושיוכל להראות בסוף הדרך את האתגרים שפתר ואת הכלים שכתב.
יש שתי דרכים להצטרף. קורס סייבר לנוער פרונטלי לחטיבות ולתיכונים מתקיים בכיתה עם מדריך, ומתאים לילדים שצריכים מסגרת קבועה וקבוצה. קורס סייבר והאקינג לנוער אונליין מתאים למי שגר רחוק ממרכז לימודים או שהלו"ז שלו עמוס בחוגים אחרים. גם ילדים שעוד מתמודדים עם השפה מסתדרים בקורס, כפי שפירטנו במאמר על קורס טכנולוגי לנוער עולה חדש.
פרונטלי או אונליין: מה מתאים לילד שלכם
ההחלטה הזו תלויה פחות בתוכן ויותר בילד. ילד בן 12 שמתקשה להתרכז מול מסך בבית, עם אחים שמסתובבים ברקע וטלפון ליד היד, יפיק הרבה יותר מכיתה. שם יש מדריך שרואה את המסך שלו וחברים שעובדים לידו. ילד בן 15 שכבר רגיל ללמוד לבד, ואולי אפילו מחפש סרטונים ביוטיוב בעצמו, יכול להתקדם מצוין גם באונליין.
כמה דברים לבדוק בקורס אונליין: האם המפגשים חיים או מוקלטים בלבד, האם אפשר לשאול שאלות בזמן אמת, ומה קורה כשהילד נתקע בין המפגשים. קורס מוקלט בלבד דורש מבן 13 משמעת עצמית שלרוב עוד אין לו.
אפשרות שלישית שהורים מפספסים היא בית הספר עצמו. הרבה חטיבות ותיכונים מפעילים תוכניות סייבר והייטק בתוך שעות הלימודים, במימון תקציב הגמישות הבית ספרית. אם אתם חברים בוועד ההורים, שווה להפנות את ההנהלה לתוכניות הסייבר וההייטק לבתי ספר ולבדוק אם אפשר לפתוח קבוצה לשכבה כולה.
איך עוקבים אחרי ההתקדמות לאורך השנה
אל תחכו לסוף השנה כדי לגלות אם החוג עבד. קבעו עם הילד הדגמה קצרה פעם בחודש: עשר דקות שבהן הוא מראה לכם מה בנה ומסביר איך זה עובד. אם הוא לא מסוגל להסביר, הוא כנראה העתיק. אם הוא מסביר בהתלהבות ומשתמש במילים שאתם לא מכירים, החוג עושה את העבודה.
עוד הרגל טוב הוא לפתוח לילד חשבון ב-GitHub כבר בחודש הראשון. כל פרויקט שהוא מעלה לשם נשמר, ואחרי שנה יש לו תיק עבודות אמיתי שמראה את ההתקדמות מקוד של עשר שורות לפרויקט של כמה מאות. התיק הזה יעזור לו כשירצה להתקבל למגמה טכנולוגית בתיכון.
אפשר גם לחפש לו הזדמנויות מחוץ לחוג: תחרות CTF לנוער, האקתון של סוף שבוע או פרויקט קטן לעסק של קרוב משפחה. בתי ספר רבים מארגנים אירועים כאלה בעצמם, כמו שתיארנו במאמר על האקתון בית ספרי בסייבר. ילד שעומד מול קהל ומציג משהו שבנה מקבל דחיפה שאף שיעור לא נותן.
שאלות נפוצות
מאיזה גיל אפשר להתחיל חוג סייבר?
רוב הילדים מוכנים לחוג סייבר מגיל 12 בערך. בגיל הזה הם מסוגלים לחשוב על מערכת שלמה, להבין שכבות של רשת ולהתמודד עם אתגר שלוקח זמן לפתור. ילדים צעירים יותר נהנים לרוב יותר מתכנות בסיסי או מרובוטיקה, ויכולים לעבור לסייבר אחר כך.
האם הילד צריך לדעת לתכנת לפני שהוא מתחיל חוג סייבר?
לא. קורס סייבר לנוער שבנוי נכון מלמד את בסיס התכנות שנדרש בתוך הקורס עצמו, בעיקר פייתון ברמה של סקריפטים קצרים. ילד שכבר תכנת קצת יתקדם מהר יותר בהתחלה, אבל ההבדל מצטמצם תוך כמה שבועות.
האם חוג סייבר לא מלמד את הילד לפרוץ לאנשים?
חוג רציני מלמד בדיוק את ההפך. התרגול נעשה רק בסביבות סגורות שנבנו לשם כך, ולאורך כל הקורס יש דיון מפורש על החוק ועל האתיקה. בפועל, ילדים שמבינים איך עובדות התקפות נוטים להיות זהירים יותר ברשת, לא פחות, ומזהים פישינג הרבה לפני ההורים שלהם.
חוג מחשבים פעם בשבוע מספיק כדי ללמוד משהו?
מפגש שבועי של שעה וחצי עד שעתיים מספיק לבסיס טוב, בתנאי שהילד באמת עובד בו ולא צופה. ילדים שמוסיפים חצי שעה של עבודה עצמית באמצע השבוע, למשל המשך של פרויקט מהמפגש, מתקדמים בערך פי שניים מהר יותר.
מה עדיף לילד בן 13, רובוטיקה או תכנות?
תלוי בילד. אם הוא אוהב לבנות דברים פיזיים ומתלהב כשמשהו זז, רובוטיקה תחזיק אותו. אם הוא מבלה שעות במחשב וסקרן לגבי מה שקורה מאחורי המסך, תכנות או סייבר יתאימו יותר. כדאי לנסות שיעור ניסיון בשניהם לפני שמחליטים.
הצעד הבא
אם הילד שלכם בן 12 עד 15, סקרן לגבי איך דברים עובדים ומוכן לעבוד על אתגרים שלא נפתרים בלחיצה, קורס הסייבר לנוער הוא מקום טוב להתחיל בו. היכנסו לעמוד קורס הסייבר לנוער הפרונטלי או לעמוד הקורס אונליין, קראו את הסילבוס יחד עם הילד והשאירו פרטים. יועץ מהמכללה יחזור אליכם, יענה על השאלות מהרשימה שלמעלה ויעזור לבחור את המסלול שמתאים לגיל ולאופי של הילד.
הפלטפורמה הישראלית שמאפשרת לכל אחד לבנות מערכת עובדת, עם מסד נתונים ומשתמשים, רק מתיאור בעברית. אנחנו בונים איתה מערכות אמיתיות כל יום.