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

קורסים

  • מבוא לתכנות מערכות (10010)
  • תקציר הקורס:

    תקציר:

    בקורס נלמדים העקרונות הבסיסיים והמתקדמים של שפת התכנות C:

     

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

    תקציר:

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

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

    כל מבנה ניתן בשלושה היבטים: המבנה הפנימי התיאורטי, מימוש(ים) במחשב ושימושים לפתרון בעיות.

    נלמדים מיונים מבוססי השוואות, מיונים בעלי זמן ריצה ליניארי, והשוואות בין אלגוריתמים של מיונים.

    הכול תוך מתן דגש על מימוש מבני הנתונים והאלגוריתמים בשפת C.