זהו שיעור אופציונלי ללמידה נוספת
- למד מהו אלגוריתם
- תרגול הכנת אלגוריתם
אלו הפעילויות לשיעור זה:
מהו אלגוריתם?
רוב הילדים שגדלים בצפון אמריקה אוהבים כריכי חמאת בוטנים וג'לי. צפו בג'ונה ואוון נותנים לאביהם, ג'וש, הוראות להכין כריך.
מקור: "למידה על בינה מלאכותית: מרכז של משאבי MIT לתלמידי K-12", MIT Media Lab
בסרטון, ג'וש, האבא, לא יעשה כלום אלא אם יגידו לו בפקודות פשוטות צעד אחר צעד. בדיוק כמו מחשב, הוא מבין רק הוראות מדויקות ומדויקות.
ג'ונה ואוון נתנו לאביהם אלגוריתם להכנת כריך, עם תוצאות מעורבות.
אלגוריתם הוא קבוצה של הוראות שלב אחר שלב. כדי לגרום למחשב לעשות משהו, אתה צריך לתת לו אלגוריתם.
ב-Technovation Girls תלמדו איך לכתוב אלגוריתמים ליצירת אפליקציה לנייד!
בואו נתאמן בכתיבת הוראות מפורשות שמישהו ימלא אחריו.
טיפ מנטור
שיטות עבודה מומלצות: עודדו את התלמידים לפרק את המשימה לצעדים קטנים. השאר אותם נרגשים על ידי תזכורת להם שזהו הצעד הראשון לקידוד.
פעילות אופציונלית: עשו את פעילות חמאת בוטנים וריבה עם התלמידים שלכם!
רקע נוסף: בתי ספר באירופה התנסו בדרכים ללמד ילדים צעירים צעירים (בני 4-5) מדעי המחשב, אבל זו פעילות שכיף לעשות עם כל אחד!
הם רצו להמחיש שמחשבים הם לא חכמים. הם פשוט מכונות מהירות (וטיפשות) שעושות כל מה שאנחנו מתכנתים להגיד להם לעשות. הם עשו זאת על ידי התנהגויות כמו מחשבים והילדים "תכנתו" את המחשבים/המורה לעשות PB&J. זה די מצחיק אם נעשה נכון כי המטרה היא לקחת את הפקודות בצורה מילולית ככל האפשר. אם הצעד הראשון של התלמידים הוא "מורחים את חמאת הבוטנים על הלחם", אז מורים/מחשבים לא יעשו את הדברים המובנים מאליהם קודם כל הם יעשו את הדבר המילולי שכנראה יהיה למרוח חמאת בוטנים על כל כיכר הלחם (שכן התלמיד לא ציין רק חתיכה אחת של טוסט).
יש כאן סרטון לדוגמה עם הוראות ומידע נוסף.
שאלות מנחות לשאול את התלמידים: האם יש משחקים אחרים שצריכים אלגוריתם כדי לשחק בהם? תחשוב על כל אחד ממשחקי Diner שבהם אתה צריך לבצע הזמנות של אנשים. קודם כל מבשלים את הבשר, קוצצים את הירקות ואז שמים הכל ביחד על צלחת! כמו מבושל יתר על המידה! האם יש משחקים אחרים בחיים האמיתיים שמשתמשים באלגוריתם? מה לגבי קוביית רוביק? אתה חוזר על תבניות מסוימות עד שהריבועים מוזזים לאן שאתה רוצה אותם, זה אלגוריתם!
טיפים למנטורים ניתנים על ידי תמיכה מ-AmeriCorps.

פעילות 1: כתוב אלגוריתם
יש כאן שתי אפשרויות לפעילות אלגוריתם. אתה יכול לעשות את זה או את זה, או את שניהם. הפעילות הראשונה היא פעילות פיזית (ריקודים!) אז אפשרות טובה אם הצוות שלך נפגש באופן אישי. אם אתם נפגשים באופן וירטואלי, אולי תרצו לנסות את האפשרות השנייה, פעילות ציור. לחץ על כל אחת מהפעילויות כדי לקרוא הוראות.
אלגוריתם ריקוד
- חבר צוות אחד חייב להתנדב להיות הרקדן, ולעזוב את החדר.
- חברי צוות אחרים צופים בסרטון כמה פעמים.
- לאחר מכן, חברי הצוות שאינם רקדנים רושמים אלגוריתם שהרקדן יעקוב אחריו.
- לאחר מכן עליהם "ללמד" את הרקדן את המהלכים, תוך שימוש רק בצעדי האלגוריתם שלהם.
- בקש מהרקדן לרקוד יחד עם הסרטון ותראה עד כמה התקרבת!
כשהרקדן המתנדב מחוץ לחדר, חברי הצוות האחרים צופים בסרטון (קליפ של 20 שניות) ורושמים את צעדי הריקוד כדי שהרקדן יוכל לעקוב אחריו.
לְשַׁקֵף!
לכותבי האלגוריתמים:
- איך ההרגשה להעביר הוראות במילים בלבד? האם זה היה מספק? מְתַסכֵּל? למה או למה לא?
עבור הרקדנית:
- האם ההוראות היו ברורות מספיק כדי לבצע אותן? זה היה קל? קָשֶׁה? למה או למה לא?
אלגוריתם ציור
- כל חבר צוות בוחר אחת מהצורות בכרטיסיות האחרות. לחץ רק על הכרטיסייה שבחרת!
- פתח את הכרטיסייה כדי לחשוף את הצורה, ולאחר מכן כתוב אלגוריתם כדי לצייר את הצורה.
- לאחר מכן תן את האלגוריתם שלך לחבר צוות אחר.
- חבר הצוות השני עוקב אחר האלגוריתם שלך כדי לצייר את הצורה הזו, מבלי שראה את הצורה בעצמו.
- חשבו עד כמה שניכם הצלחתם ואיך הרגשתם בזמן ביצוע הפעילות.
הִשׁתַקְפוּת
עכשיו יש לך תחושה של מה שנדרש כדי ליצור אלגוריתם. אתה תיצור אלגוריתמים משלך כדי לומר לאפליקציה שלך לנייד מה לעשות.

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