תכנות לכיתה ח׳

השיעורים לכיתה ח׳

📖 קריאה בתכנות לכיתה ח׳: 👩‍💻 ראיון עם מפתחת: באג הוא חידה

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

שאלה: מה עושה תוכנה ביום רגיל?

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

שאלה: מה הדבר הכי קשה בעבודה?

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

שאלה: ישראל נקראת לפעמים אומת הסטארט־אפ. למה, לדעתך?

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

שאלה: צריך להיות במתמטיקה כדי לתכנת?

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

שאלה: מה תמליצי לתלמידים שרוצים להתחיל?

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

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

שאלות

1. במה עוסקת החברה שבה נגה עובדת?
2. מה מפתיע בתיאור של יום העבודה של נגה?
3. למה נגה אומרת שבאג הוא לא כישלון?
4. לפי נגה, מה חלק מהסוד של ההייטק הישראלי?
5. איזו תכונה נגה לא מציינת כנחוצה למתכנתים?
6. נגה ממליצה לבנות משהו שמעניין אתכם. מה הייתם רוצים לבנות, ומאילו חלקים קטנים הוא יורכב?

חדש · למורים · בטא

מערכת השעות המתעדכנת — כל שיעור מוכן

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

לבנות את המערכת שלי ←

כרגע: מתמטיקה, תנ״ך ואנגלית. מלמדים מקצוע אחר? השאירו מייל ונודיע לכם כשהוא מצטרף.

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

כיתות אחרות

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

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

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

שאלות נפוצות

מה לומדים בתכנות בכיתה ח׳?

בעמוד הזה מרוכזים 12 שיעורים שמתאימים לכיתה ח׳, ביניהם מה זה תכנות?, תנאים: אם… אחרת…, לולאות: חוזרים על זה שוב. הנושאים המדויקים משתנים בין בתי ספר — כדאי לבדוק מה לומדים בכיתה עכשיו ולהתחיל משם.

מה יש בחוברת להדפסה?

החוברת כוללת עמוד שער ועמוד לכל שיעור — פתיח, "חשוב לזכור" ו־8 שאלות — ובסופה דף תשובות. 12 שיעורים, מוכנים להדפסה או לשמירה כ־PDF.

איך עובד המבחן לדוגמה?

המבחן כולל 20 שאלות אמריקאיות מכל השיעורים של הכיתה. אפשר לפתור אונליין ולקבל ציון והסברים, ללחוץ על "מבחן חדש" לשאלות אחרות, או להדפיס עם דף תשובות.

שווה להסתכל גם על תכנות לילדים, ולומדים.

האם זה עזר?
חדש בעוגה בוגה: מבקשים — ואנחנו מכינים ✨חסר לכם דף עבודה, חוברת או משחק? ספרו לנו, בחינם.
לבקשת דף ←או בוואטסאפ