מבוא: אלגוריתמים, תכניות ועצמים מדעי המחשב לכיתה י׳
בנושא הזה 3 שיעורים. כך הם מתחילים:
מהם מדעי המחשב? אלגוריתם במילים
מדעי המחשב עוסקים בפתרון בעיות בעזרת תהליך חישובי. בשיעור הזה: מהי משימה חישובית (קלט ← עיבוד ← פלט), מהו אלגוריתם ומה התכונות שלו, איך כותבים אלגוריתם במילים, ולמה מחשב צריך הוראות מדויקות לגמרי.
התכנית הראשונה: מחלקה, main, הרצה ותיקון
התכנית הראשונה ב-Java: מחלקה ופעולה ראשית (main) כמסגרת של כל תכנית, הוראת פלט println ו-print, הערות, ומחזור העבודה של מתכנת: כתיבה, הידור, הרצה, בדיקה ותיקון.
עצמים: קריאת ממשק, new וזימון פעולות
עצמים: מחלקה היא תבנית, ועצם הוא מופע שלה. בשיעור הזה קוראים ממשק של מחלקה קיימת (Bucket - דלי), יוצרים עצמים עם new, מזמנים עליהם פעולות, ועוקבים אחרי המצב של כל עצם בטבלת מעקב.
שאלה לדוגמה
מהו אלגוריתם?
- רשימה מסודרת של כל נתוני הקלט שהמשימה מקבלת
- תכנית שכתובה בשפת Java בלבד ורצה על מחשב
- סדרה סופית של הוראות מדויקות שפותרת משימה
- המחשב שמריץ את התכנית
לתשובה
סדרה סופית של הוראות מדויקות שפותרת משימה - אלגוריתם הוא הרעיון - סדרת ההוראות. תכנית היא אלגוריתם שנכתב בשפת תכנות מסוימת, והמחשב הוא מי שמבצע אותה.
לומדים את כל זה במרחב הלמידה, בחינם
שיעורים מונפשים ותרגול לפי תוכנית משרד החינוך. הילד עושה משהו בכל מסך ומקבל הסבר על כל טעות, וההורה מקבל דוח שבועי. ממלכתי וממלכתי-דתי.