לוגו היא שפת תכנות חינוכית, שפותחה בסוף שנות ה-60 על ידי ואלי פוירציג וסימור פאפרט במכון הטכנולוגי של מסצ'וסטס (MIT). היא התבססה על LISP, שפת תכנות ותיקה, ועל רעיונותיו של ז'אן פיאז'ה, פסיכולוג שחקר את חשיבת הילדים.
לוגו נולדה מתוך תפיסה חינוכית שמעמידה את הלומד במרכז. במקום שהמחשב ילמד את התלמיד, בלוגו התלמיד "מלמד" את המחשב. זאת נעשה על ידי הוספת מונחים חדשים לאוצר המילים של השפה. מונחים אלה הם בפועל פרוצדורות או פונקציות, אך בלוגו מדברים עליהם כעל מילים שמלמדים את המחשב.
השפה פשוטה ומובנית. היא מאפשרת בנייה הדרגתית של מושגים: מתחילים מצורות פשוטות, לומדים איך להרכיב בתים, ולבסוף מציירים שכונה. המאפיין המוכר ביותר של לוגו הוא יכולת הגרפיקה שלה. הציור נעשה בעזרת "צב", תחילה חפץ מכני, ואז סמל על המסך (חץ שמייצג את מיקום הכותב).
הסימן ; מתחיל הערה שמתווספת לקוד ללא השפעה על הריצה.
דוגמה פשוטה לציור ריבוע: REPEAT 4 [FORWARD 200 LEFT 90].
הוראה זו מבקשת מהצב לחזור על צעד של הזזה ולפנייה, כך נוצר ריבוע.
דוגמה מסובכת יותר יוצרת דפוסים חזריים, כמו חמש ריבועים בזוויות שונות.
דוגמה להרחבת מילים (פרוצדורה) ולהרקורסיה: ניתן להגדיר פונקציה spiral שמציירת ספירלה עד תנאי עצירה, או factorial שמממשת את חישוב העצרת באמצעות קריאה רקורסיבית.
פרופ' אורי לירון הביא את לוגו לישראל. הוא הקים את אגודת לוגו הישראלית (אל"י) וכתב את ספרי הלימוד הראשונים בעברית יחד עם רינה צצקיס ופרלה נשר. פרופ' יהושפט גבעון שילב קורסים להוראת לוגו במכללות להכשרת מורים ובתוכניות אקדמיות.
לקראת שנות ה-80 וה-90 לוגו נלמדה בבתי ספר יסודיים ובחטיבות ביניים. בהמשך פותחה גרסה מתקדמת לתלמידי תיכון בשם "תבל".
החל משנות ה-2000, יחידת נוער בטכניון מפעילה סדנת "עולם התוכנה" בשפת לוגו/Microworlds Ex, בת 12 מפגשים לתלמידי כיתות ח'. בסדנה מפתחים תלמידים פרויקטים כמו מבוכים, משחקים וחידונים. בנוסף, בשנים 2006, 2013 התקיים קורס מבוסס לוגו במרכזי חינוך בפריפריה, שנלמד באמצעות Microworlds.
לוגו היא שפת תכנות חינוכית. היא נוצרה בסוף שנות ה-60 ב-MIT על ידי ואלי פוירציג וסימור פאפרט. השפה נשענת על LISP, שפת תכנות ישנה, ועל רעיונותיו של ז'אן פיאז'ה. פיאז'ה היה מדען שחקר איך ילדים חושבים.
בלוגו התלמיד "מלמד" את המחשב. כלומר הבלוגר כותב מילים חדשות שהמחשב מבין. זה עוזר ללמוד שלב אחר שלב.
הנקודה המיוחדת של לוגו היא ה"צב". צב זה חץ על המסך שמצייר קווים כשזה זז.
הסימן ; מתחיל הערה. ההערה לא משפיעה על התוכנית.
לצייר ריבוע פשוט: REPEAT 4 [FORWARD 200 LEFT 90].
זה אומר לחזור ארבע פעמים קדימה ואז לפנות שמאלה.
אפשר גם להגדיר מילים חדשות. למשל "spiral" שצורכת את צורת הספירלה.
ניתן גם לחשב עצרת (factorial) בדרך חוזרת שנקראת רקורסיה.
פרופ' אורי לירון הביא את לוגו לישראל. הוא הקים אגודה וכתב ספרים בעברית. בשנות ה-80 וה-90 לוגו נלמדה בבתי ספר.
מאוחר יותר הוצגה סדנה בטכניון בשם "עולם התוכנה". הסדנה משתמשת בתוכנה Microworlds. תלמידים עושים פרויקטים כמו משחקים ומבוכים.
בשנים 2006, 2013 התקיים קורס מבוסס לוגו במרכז חינוך בעכו, שגם הוא השתמש בתוכנה Microworlds.
תגובות גולשים