הכירו את Root, הרובוט שעוזר לתלמידים להבין תכנות

קרדיט: מכון WYSS באוניברסיטת הרווארד

ילדים צריכים ללמוד איך לקוד.

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

ראה גם:

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

חיבור עם קידוד

אתה שולט בשורש עם ריבוע (ריבוע, שורש, מבין?), אiOSאפליקציית טאבלט בעלת רמות מיומנות מרובות כדי לעזור לאנשים ללמוד את עקרונות התכנות.

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

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

"אז תוכנית שהכנת ברמה אחת, אתה יכול להמיר לרמה שתיים, ומצד שני אתה יכול להמיר את זה ל-JavaScript [רמה שלוש]", אמר.

ראה גם:

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

Mashable Top Stories

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

דרך מהפכנית ללמוד

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

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

Root and Square מחברים את הרעיונות הללו למערכת אחת, ומאפשרת לתלמידים ללמוד את היתרונות והחסרונות של הקידוד מבלי לעבור בין תוכנות ושפות שונות.

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

ראה גם:

מה ששורש יכול לעשות

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

"איך היית מקודד את הרובוט כדי לצייר 'M' על הלוח?" אמר דוברובסקי. "התלמידים צריכים לחשוב לעומק: מתי הם הולכים להפיל את העט, מתי הם הולכים להרים את העט, מהן הזוויות שהרובוט צריך לסובב, להמחיש ולהקרין במוחו היכן הרובוט יהיה בחלל ב באיזו שעה."

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

ראה גם:

Root יכול להריץ תוכניות מ-Square שגם הן מעשיות, כמו מחיקת הלוח הלבן בתום זמן השיעור.

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

הבאת שורש לכיתה

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

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

הצוות מחפש להפוך את Square and Root לסטנדרט לאומי, ורוצה להפוך את פלטפורמות לימוד הקוד הנוכחיות כמוCode.orgולְנַסוֹת לְתַקֵןלהיות תואם ל-Root.

דוברובקסי אמר שהצוות מחפש כעת שותפים ומשקיעים שיעזרו להביא את Square and Root לעולם. אתה יכולשמור שורש משלך עבור $199והצטרפו לרשימת התפוצה כדי להישאר מעודכנים בתאריכי השקה ובחדשות.

יש לך מה להוסיף לסיפור הזה? שתפו אותו בתגובות.

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

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