מדעי המחשב
מרכזת תחום דעת: עינת לוי
מטרותיה של תכנית הלימודים:
• פיתוח חשיבה לוגית.
• רכישת מיומנויות לניתוח בעיות ומציאת פתרונות.
• טיפוח אקלים לימודי המשלב בין עבודת התלמיד כיחיד לבין עבודתו במסגרת צוות למידה.
• הכרת עקרונות במערכות מידע ופיתוח יכולת עצמאית לכתיבת פרויקט.
הכלי שבאמצעותו מושגות מטרות אלו הינו שפת התכנות java.
הנושאים הנלמדים בכיתה י"א כוללים:
• מבנים יסודיים בשפת java.
• בניית פרויקט אישי – מערכת מידע בסביבת access (הערכה חלופית בעזרת פרויקט – 30% מחומר הלימוד)
הנושאים הנלמדים בכיתה י"ב כוללים:
• עיצוב תוכנה – הכרת יסודות תכנות מונחה עצמים, יעילות, רקורסיה ומבני הנתונים: מחסנית, תור, רשימה ועץ בינארי.
• תכנות מונחה עצמים – הכרת הפרדיגמה של תכנות מונחה עצמים, תכנות בסביבת java, הכרת עקרונות והמנגנונים העיקריים: מחלקות, העמסה, הגדרה מחדש, המרות.
• פיתוח יכולת החשיבה המופשטת בעזרת הרעיונות המתקדמים של תכנות מונחה עצמים: ירושה, פולימורפיזם וממשקים.