תכנות בסביבת אינטרנט

גלעד מרקמן

אתר זה כולל את כל חומר הלימוד הנדרש לצורך הכנת הפרויקט "תיכנות בסביבת אינטרנט בשפת #C" בהתאם לתוכנית הלימודים של משרד החינוך.

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

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

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

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

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

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

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

גלעד מרקמן.