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

קורסים

  • ארגון המחשב ושפת סף (10145)
  • תקציר הקורס:

    תקציר:

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

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

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

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

    תקציר:

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

    תקציר:

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