דילוג לתוכן ראשי

קורסים

  • מבוא למדעי המחשב (10016)
  • תקציר הקורס:

    תקציר:

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

    הנושאים ילמדו תוך יישומם בשפת פייתון שתלמד במהלך הקורס.
  • תכנות מונחה עצמים (10128)
  • תקציר הקורס:

    תקציר:

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

    פולימורפיזם וממשקים. כמו כן ילמדו על מנגנון ה- generics ועל שימוש ב- collections ב- JAVA.

    הסטודנטים ילמדו לתכנן מערכת והצגת באמצעות diagram class.
  • ארגון המחשב ושפת סף (10145)
  • תקציר הקורס:

    תקציר:

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

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

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

    נציג את מימוש המעבד באופן עבודה חד מחזורי רב מחזורי וצנרת. נלמד לבצע שיפור ביצועים במימושים השונים. נכיר גם את מנגנון הפסיקה ועקרונות ניהול הזיכרון במחשב.
  • תכנות ותיכון מונחה עצמים (10806)
  • תקציר הקורס:

    תקציר:

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