אלגוריתמים (שיעור אופציונלי)

זהו שיעור אופציונלי ללמידה נוספת

  • למד מהו אלגוריתם
  • תרגול הכנת אלגוריתם

אלו הפעילויות לשיעור זה:

מהו אלגוריתם?

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

מקור: "למידה על בינה מלאכותית: מרכז של משאבי MIT לתלמידי K-12", MIT Media Lab

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

ג'ונה ואוון נתנו לאביהם אלגוריתם להכנת כריך, עם תוצאות מעורבות.

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

ב-Technovation Girls תלמדו איך לכתוב אלגוריתמים ליצירת אפליקציה לנייד!

בואו נתאמן בכתיבת הוראות מפורשות שמישהו ימלא אחריו.

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

פעילות אופציונלית: עשו את פעילות חמאת בוטנים וריבה עם התלמידים שלכם!

רקע נוסף: בתי ספר באירופה התנסו בדרכים ללמד ילדים צעירים צעירים (בני 4-5) מדעי המחשב, אבל זו פעילות שכיף לעשות עם כל אחד!

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

יש כאן סרטון לדוגמה עם הוראות ומידע נוסף.

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

טיפים למנטורים ניתנים על ידי תמיכה מ-AmeriCorps.

A מסוגנן, לוגו AmeriCorps בצי

פעילות 1: כתוב אלגוריתם

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

הִשׁתַקְפוּת

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

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

סקירה של תנאים עיקריים

  • אלגוריתם - הוראות שלב אחר שלב המסבירות איך לעשות משהו

משאבים נוספים

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