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

קורסים

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

    תקציר:

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

     

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

    תקציר:

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

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

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

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

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

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

    תקציר:

    הקורס עוסק בעקרונות תכנות ובתבניות עיצוב Design Patterns.
  • תכנות ברשת NET (10212)
  • תקציר הקורס:

    תקציר:

    קורס זה מציג את (2022) DOT NET FRAMEWORK, ומתייחס למסגרות תכנות עדכניות שחברת מיקרוסופט מספקת עבור C#:

    oConsole Application

    oGraphical User Interfaces with Windows Forms

    oDatabases, Ado.NET, LINQ to SQL, Entity Framework (EF)

    o ASP.NET Core Razor Pages web app

    o ASP.NET Core Web API

    oTask-based asynchronous programming

    oWFP
  • מבוא לתכנות פיתון (10812)
  • תקציר הקורס:

    תקציר:

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