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

קורסים

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

    תקציר:

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

     

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

    תקציר:

    הקורס עוסק בעקרונות תכנות ובתבניות עיצוב Design Patterns.
  • תכנות מונחה עצמים (10128)
  • תקציר הקורס:

    תקציר:

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

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

    הסטודנטים ילמדו לתכנן מערכת והצגת באמצעות diagram class.
  • תכנות בפלטפורמת Dot 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

     

    פרויקט הסיום:

    ניתן לבצע לבד או בזוג. יש להגן על הפרויקט.

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

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

    אי הצלחה בכתיבת הקוד כנדרש תגרור ציון נכשל בקורס כולו.