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

קורסים

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

    תקציר:

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

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

    תקציר:

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

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

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

    תקציר:

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

    תקציר:

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

    מימוש המעבד באופן עבודה חד מחזורי רב מחזורי וצנרת. המעבד אותו נלמד יהיה מעבד פשוט ונפוץ MIPS.

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

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