תוכנית לימודים- כיתה י' עד יב'

 

מדעי המחשב – כיתה י' – סילבוס

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

 

  1. תכנות 
  • שלבים בכתיבת תכנית
  • ++C/C
  • משתנים וסוגי משתנים
  • קליטה והצגת משתנים
  • לולאות
  • פעולות
  • מצביעים
  • מערכים
  • הקצאת זכרון דינאמית
  • רשומות
  • C#
  • מחלקות
  • מחלקות פשוטות
  • מחלקות מורכבות

 

  1. פרוייקט 30% – דדי
  1. גישה לפרוייקט והכנת תיק פרוייקט.
  2. סוגי בקרה (חוג פתוח, חוג סגור, פרופורציונלית…)
  3. חשמל – חוק אוהם, מעגלים חשמליים בסיסיים,
  4. אנלוגי-דיגיטלי, ומעבר ביניהם.
  5. עקרונות פעולה ומבנה של בקר, חיישנים, מנועים, מקורות מתח
  6. ארדווינו – מבנה, פורטים,  
  7. תקשורת 
  8. בחירת פרוייקטים והכנת דף תכולה, לדוגמא:
  • נסיעת מכונית לאורך קיר או קו
  • נסיעה לפי רמזורים ותמרורים בצידי הדרך
  • זריקת כדור לפי מרחק רצוי
  • בקרת מנועים וכו'…
  • הנעת מערכת לפי בקרה פרופורציונלית

 

מדעי המחשב – כיתה יא' – סילבוס

 

  1. סיבוכיות
  2. רקורסיה – חזרה 
  3. רקורסיה – חזרה לאחור
  4. מבני נתונים (רשימה מקושרת, מחסנית, תור)
  5. עצים בינאריים
  6. מונחה עצמים (הורשה, פולימורפיזם)
  7. פרוייקט :30% 
  • מיכאל – פייתון
  • איתי – תכנות בסביבת האינטרנט (java)

מדעי המחשב – כיתה יב' – סילבוס

  1. בינה מלאכותית – הקדמה
  2. תורת המשחקים – מבוא
  3. מציאת פתרונות – חזרה לאחור (backtracking)
  4. עיבוד תמונה
  5. זיהוי תמונה – YOLO
  6. פרוייקט