אני מצטער, אני לא באמת בקיא בקורס, אבל הערה קטנה:

On 12/5/05, guy keren <[EMAIL PROTECTED]> wrote:
>
> i will still insist on using the name variables, because i want my pupils
> to be able to quickly switch to new programming languages in the future,
> and not have a fixation about "how things were in python, and why it
> doesn't work in C". by not telling them there are other things, i will
> only create confusion in the long-run.
>
> eventually, they have to realize that what is important is not how you
> call something, but rather what it does.
>

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

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

נעם

לענות