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

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

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

אם אפשר לעשות סביבת תכנות כזו, אז אפשר להשתמש בה כבסיס להוראת תכנות
לילדים.
                                      --- עומר

On Mon, 2006-07-10 at 19:27 +0200, Shai Berger wrote:
> Shachar Shemesh wrote:
> 
> 
> > אני אוסיף את דעתי לבליל.
> > 
> > שפת תכנות למתחילים, בעיקר בגילאים כל כך רכים, צריכה להיות אחת
> > שמאפשרת לתלמידים ללמוד מה זה תיכנות, עם כמה שפחות התעסקות עם שפת
> > התכנות. לאור זה שבייסיק נחשבת מיושנת בימינו (ובכל מקרה, עם הבייסיקים
> > המודרניים קשה מאוד להגיע לתכנות תכנות, כלומר תיכנות אלגוריתמי), אני
> > בהחלט הייתי ממליץ על פייתון. לא הייתי הולך על פרל, בגלל שהמבנה שלה
> > הרבה יותר מידי מורכב.
> > 
> אני אצטרף להמלצה של שחר, עם צמד הסתייגויות:
> 
> א. דותן כתב:
> > כל שפה שמשלבת בתוכה תפריטים גרפיים מגניבים, ואפשרות ליצור קופסאות
> > מדליקות ותפריטים נגללים בלחיצת כפתור, יקבל היענות חיובית מיותר
> > תלמידים.
> > 
> 
> ואני חושב שהוא צודק, אבל הסביבה שבאה עם הפצת פייתון הרשמית לא נותנת
> כלים כאלה; אם הולכים על פייתון, צריך לבחור סביבה שכוללת כלים לפיתוח
> GUI. אני לא מכיר טוב את האפשרויות, אבל אני יודע על קיומם של
> wxDesigner, PyGlade ו-eric3 לפחות (בלי העדפה, כי, כאמור, אני לא מכיר).

-- 
May the holy trinity of  $_, @_ and %_ be hallowed.
My own blog is at http://tddpirate.livejournal.com/

My opinions, as expressed in this E-mail message, are mine alone.
They do not represent the official policy of any organization with which
I may be affiliated in any way.
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

לענות