מתעניינים/ות בלימודים במכללה האקדמית כנרת?

    המחלקה להנדסת תוכנה

    ראשת המחלקה

    פרופ' יעל דובינסקי.

    רכזת המחלקה

    גב' נועה פרץ

    טל: 04-6653793

    שעות קבלה : ימים א'-ה' בין השעות 9:30-12:00, 13:30-15:00 במשרדי הפקולטה להנדסה .

    אימייל: noap@kinneret.ac.il

    אימייל דסק תוכנהSoftware-engineering-desk@mx.kinneret.ac.il

    חברי סגל גרעין

    ד"ר יעל דובינסקי, ד"ר איאד סולימאן, ד"ר מלכי גרוסמן, ד"ר מייקל מיי, ד"ר עדנאן אגבאריה

    חברי סגל מחלקה

    פרופ' מוחמד עכאשה, ד"ר אוולין זכאי, מר ניר אינזלר, מר יורם פיניאן

    סגל עמית/מורים מן החוץ

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

    מטרת הלימודים

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

    מבנה הלימודים

    התוכנית מורכבת מ-160 נקודות זכות הנלמדות במשך 8 סמסטרים.

    תכנית הלימודים במחלקה בנויה משלושה רבדים:

    1. קורסי יסוד, בעיקר מתמטיקה ופיסיקה, הנותנים תשתית ידע יציבה וקבועה בזמן. חלק זה הוא נכס חשוב המהווה בסיס לכל הכשרה הנדסית, עם התאמות לפי הדרישות הספציפיות של כל מקצוע.   
    2. קורסי הנדסה בסיסיים, המקנים ידע בסיסי רחב בדיסציפלינות השונות של הנדסת תכנה, ומכינים את הסטודנט לפעילות בכל ענף מקצועי בהנדסת תכנה, אליו הוא עשוי להגיע
    3. קורסי התמחות, הכוללים נושאים בחזיתהידע של הנדסת התוכנה, כגון: מערכות לומדות, הנדסת מערכות עתירות תוכנה, ארכיטקטורה של מערכות תוכנה ועוד. שלב זה כולל גם פרויקט מסכם בו מתמודדים הסטודנטים עם פיתוח תוכנה מקורית בהיקף משמעותי, הכולל את כל פעילויות ההגדרה, הניתוח, התכן, המימוש והבדיקות.

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

    קורסי הכשרה וקורסי תוכן בשפה האנגלית

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

    בדרישה זו יכולים להיכלל: קורסיהכשרהללמידתהשפהבמסגרתהיחידהלאנגלית

    (בהתאם לרמת הסיווג באנגלית של הסטודנט בתחילת לימודיו) ו/או קורסי תוכן אקדמיים הנלמדים באנגלית והנכללים בתכנית הלימודים הרגילה של הסטודנט.

    קורסי תוכן אשר יינתנו בשפה האנגלית יזכו בנ"ז לתואר.

    דירוג רמות האנגלית ההתחלתיות והיקף קורסי התוכן הנדרשים בשפה האנגלית לפי רמת האנגלית ההתחלתית:

    אנגלית טרום בסיסי א'

    אנגלית טרום בסיסי ב'

    אנגלית בסיסי

    אנגלית מתקדמים א'

    כל הנ"ל פוטרים את הסטודנט.ית מלימוד קורסי תוכן בשפה האנגלית.

    אנגלית מתקדמים ב' – על הסטודנט.ית ללמוד קורס תוכן אחד בהיקף של 2 נ"ז בשפה האנגלית

    פטור באנגליתעל הסטודנט.ית ללמוד שני קורסי תוכן בהיקף של 4 נ"ז בשפה האנגלית

    תוכנית לימודים מומלצת לסטודנטים המתחילים בשנה"ל תשפ"ה – מסלול כללי

    *התוכנית כפופה לשינויים

    ס'

    מס' הקורס

    שם הקורס

    דרישות קדם

    ה

    ת

    מ

    נ"ז

    תשפ"ה

       

    תש"פ

    1

    10-101

    חדו"א 1

    סיווג במתמטיקה – חדו"א

    4

    3

    5.0

    10-103

    אלגברה ליניארית

    סיווג במתמטיקה – אלגברה

    4

    3

    5.0

    14-110

    מבוא למדעי המחשב – שפת C

    אין

    3

    3

    4.5

    10-042

    מיומנויות המאה ה- 21

    אין

    2

    2.0

    14-112

    מערכות ספרתיות

    אין

    2

    2

    3.0

    בחירת קורס – רשימה ב

    2

    2.0

    סה"כ

    15

    10

    1

    21.5

    2

    10-102

    חדו"א 2

    10-101, 10-103

    4

    3

    5.0

    10-124

    פיסיקה 1

    סיווג בפיסיקה, 10-101 במקביל

    3

    2

    4.0

    10-028

    מעבדה בפיסיקה 1

    10-026 במקביל

    1

    0.5

    14-221

    ארגון ותכנות המחשב

    14-112, 14-110

    2

    2

    3.0

    14-111

    תכנות מונחה עצמים

    14-110

    3

    2

    4.0

    10-130

    מתמטיקה דיסקרטית

    אין

    2

    2

    3.0

    סה"כ

    14

    11

    1

    19.5

    תשפ"ו

    3

    14-219

    מבוא לתכנות מערכות

    14-111

    3

    2

    4.0

    10-220

    לוגיקה

    10-130

    2

    2

    3.0

    10-225

    פיסיקה 2

    10-026, 101-101 10-102 מקביל

    3

    2

    4.0

    14-311

    מבני נתונים

    10-130, 14-111

    3

    2

    4.0

    10-211

    הסתברות

    10-102

    3

    2

    4.0

    4

    סה"כ

    14

    10

    19.0

    10-105

    משוואות דיפרנציאליות

    10-103, 10-101

    2

    2

    3.0

    14-218

    אלגוריתמים

    14-311

    2

    2

    3.0

    14-322

    הנדסת מערכות עתירות תוכנה

    14-219

    4

    4.0

    14-214

    אוטומטים ושפות פורמאליות

    14-112 , 10-220

    2

    2

    3.0

    14-224

    מערכות מסדי נתונים

    10-220

    3

    2

    4.0

    10-218

    מבוא לסטטיסטיקה

    10-211

    2

    2

    3.0

    סה"כ

    17

    7

    15

    10

    20.0

     

    ש'

    ס'

    מס' הקורס

    שם הקורס

    דרישות קדם

    ה

    ת

    מ

    נ"ז

    תשפ"ז

    5

    10-210

    שיטות נומריות

    10-105, 10-102, 14-110

    2

    2

    3.0

    14-326

    תורת החישוביות

    14-218, 14-214

    2

    2

    3.0

    14-317

    מערכות הפעלה

    14-221

    3

    2

    4.0

    14-335

    אימות ובדיקות תוכנה

    14-219 , 14-322

    3

    1

    3.5

    14-432

    ארכיטקטורה של מערכות תוכנה

    14-322

    3

    3.0

    14-451

    Introduction to Project Management

    14-322

    3

    3.0

    סה"כ

    16

    7

    19.5

    6

    14-439

    האינטרנט של הדברים – IoT

    3

    3.0

    14-435

    נושאים נבחרים–פיתוח בסביבת אנדרואיד

    14-219, 14-224, 14-111

    2

    2

    0.3

    14-338

    מבוא לרשתות מחשבים

    14-218, 10-211

    2

    2

    3.0

    14-450

    תורת הקומפילציה

    14-214, 14-326 במקביל

    3.0

    בחירת קורס – רשימה א

    3.0

    14-339

    ממשק אדם מחשב

    14-219

    3

    3.0

    14-319

    כלכלה למהנדסים

    10-101 במקביל

    2

    1

    2.5

    סה"כ

    20.5

    תשפ"ח

    7

    14-423

    פרויקט שנתי בהנדסת תוכנה 1

    14-322, 14-433 במקביל, צבירה של 110 נ"ז לפחות

    3

    4.0

    14-445

    מתודולוגיות פיתוח תוכנה א

    14-322, 14-423 במקביל

    1.5

    1.5

    בחירת קורס – רשימה א

    3.0

    בחירת קורס – רשימה א

    3.0

    14-336

    מבוא לכריית נתונים

    14-218

    3

    1

    3.5

    בחירת קורס – רשימה א

    3.0

    בחירת קורס – רשימה ב

    2

    2.0

    8

    סה"כ

    20.0

    14-427

    פרויקט שנתי בהנדסת תוכנה 2

    14-423, 14-433 במקביל

    3

    4.0

    14-445

    מתודולוגיות פיתוח תוכנה ב

    14-322, 14-427 במקביל

    1.5

    1.5

    10-041

    יזמות

    14-319 במקביל

    2

    1

    2.5

    14-216

    מעבדה בלמידת מכונה

    14-111, 14-311, 10-218

    3

    3.0

    בחירת קורס – רשימה א

    3.0

    בחירת קורס – רשימה א

    3.0

    14-425

    אבטחת מידע וסייבר

    14-338

    3

    3.0

    סה"כ

    17

    7

    20.0

    סה"כ לתואר

    160

     

    רשימת קורסי בחירה

    *יתכןשרשימתקורסיהבחירהתשתנהבכלשנתלימודים

    רשימה ארשימת קורסי בחירה מחלקתיים:

    • סך הנ"ז לקורסים המחלקתיים שיבחרו במהלך שנים גד – 18 נ"ז
    • הרישום לקורס יאושר אם תנאי קורסי הקדם מולאו
    • אישור הרישום לקורס הוא על בסיס מקום פנוי ובאישור המחלקה
    • הבחירות הן בתנאי שלא תיווצר התנגשות במערכת


    מספר שיעור


    שם השיעור


    נ. זיכוי


    סמסטר


    דרישות קדם

    144111

    יסודות בינה מלאכותית

    3.00

    ב'

    14311,10211,14218

    144112

    יסודות בינה מלאכותית

    0.00

    ב'

    144421

    למידה עמוקה

    3.00

    ב'

    14224,14111

    144431

    פרויקט רשתות סייבר

    3.00

    ב'

    14338

    144432

    פרויקט רשתות סייבר

    0.00

    ב'

    144241

    מערכות מבוזרות

    4.00

    א'

    14322, 14338, 14317

    144242

    מערכות מבוזרות

    0.00

    א'

    144411

    נושאים מתקדמים בכריית נתונים

    3.00

    ב'

    14336,10103,10218,10211

    144121

    נתוני עתק – Big Data

    3.00

    א'

    14221,14111

    144401

    עיבוד שפה טבעית וניתוח טקסטים

    3.00

    ב'

    144141

    פיתוח יישמוי אינטרנט

    3.00

    ב'

    14334

    תכנון ליניארי וחקר ביצועים

    3.00

    ב'

    10103,10218,10211

    תכנון ליניארי וחקר ביצועים

    0.00

    ב'

    *בשנה ד ניתן לבחור במידת הצורך קורס בחירה את סדנת מחקר- 3 נ"ז
    *יתכן וסטודנט ילמד יותר מ-160 נ"ז

    רשימה ב – חברה ומדינה (קורסי בחירה כלליים):

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

    תוכנית לימודים מומלצת לסטודנטים המתחילים בשנה"ל תשפ"ה – מסלול מדעי הנתונים

    *התוכנית כפופה לשינויים

    ס'

    מס' הקורס

    שם הקורס

    דרישות קדם

    ה

    ת

    מ

    נ"ז

    תשפ"ה

       

    תש"פ

    1

    10-101

    חדו"א 1

    סיווג במתמטיקה – חדו"א

    4

    3

    5.0

    10-103

    אלגברה ליניארית

    סיווג במתמטיקה – אלגברה

    4

    3

    5.0

    14-110

    מבוא למדעי המחשב – שפת C

    אין

    3

    3

    4.5

    10-042

    מיומנויות המאה ה- 21

    אין

    2

    2.0

    14-112

    מערכות ספרתיות

    אין

    2

    2

    3.0

    בחירת קורס – רשימה ב

    2

    2.0

    סה"כ

    15

    10

    1

    21.5

    2

    10-102

    חדו"א 2

    10-101, 10-103

    4

    3

    5.0

    10-124

    פיסיקה 1

    סיווג בפיסיקה, 10-101 במקביל

    3

    2

    4.0

    10-028

    מעבדה בפיסיקה 1

    10-026 במקביל

    1

    0.5

    14-221

    ארגון ותכנות המחשב

    14-112, 14-110

    2

    2

    3.0

    14-111

    תכנות מונחה עצמים

    14-110

    3

    2

    4.0

    10-130

    מתמטיקה דיסקרטית

    אין

    2

    2

    3.0

    סה"כ

    14

    11

    1

    19.5

    תשפ"ו

    3

    14-219

    מבוא לתכנות מערכות

    14-111

    3

    2

    4.0

    10-220

    לוגיקה

    10-130

    2

    2

    3.0

    10-225

    פיסיקה 2

    10-026, 10-101 10-102 מקביל

    3

    2

    4.0

    14-311

    מבני נתונים

    10-110, 14-111

    3

    2

    4.0

    10-211

    הסתברות

    10-102

    3

    2

    4.0

    4

    סה"כ

    14

    10

    19.0

    10-105

    משוואות דיפרנציאליות

    10-103, 10-101

    2

    2

    3.0

    14-218

    אלגוריתמים

    14-311

    2

    2

    3.0

    14-322

    הנדסת מערכות עתירות תוכנה

    14-219

    4

    0

    4.0

    14-214

    אוטומטים ושפות פורמאליות

    14-112 , 10-220

    2

    2

    3.0

    14-224

    מערכות מסדי נתונים

    10-220

    3

    2

    4.0

    10-218

    מבוא לסטטיסטיקה

    10-211

    2

    2

    3.0

    סה"כ

    17

    7

    15

    10

    0

    20.0

    ש'

    ס'

    מס' הקורס

    שם הקורס

    דרישות קדם

    ה

    ת

    מ

    נ"ז

    תשפ"ז

    5

    10-210

    שיטות נומריות

    10-105, 10-102, 14-130

    2

    2

    3.0

    14-326

    תורת החישוביות

    14-218, 14-214

    2

    2

    3.0

    14-317

    מערכות הפעלה

    14-221

    3

    2

    4.0

    14-335

    אימות ובדיקות תוכנה

    14-219 , 14-322

    3

    1

    3.5

    בחירת קורס – רשימה א

    3.0

    14-451

    Introduction to Project Management

    14-322

    3

    3.0

    סה"כ

    19.5

    6

    14-439

    האינטרנט של הדברים – IoT

    3

    3.0

    14-435

    נושאים נבחרים–פיתוח בסביבת אנדרואיד

    14-219, 14-111, 14-224

    2

    2

    0.3

    14-338

    מבוא לרשתות מחשבים

    14-218, 10-211

    2

    2

    3.0

    14-450

    תורת הקומפילציה

    14-214, 14-326 במקביל

    3.0

    14-215

    מעבדה בלמידת מכונה

    14-111, 14-311, 10-218

    3

    3.0

    14-339

    ממשק אדם מחשב

    14-219

    3

    3.0

    14-319

    כלכלה למהנדסים

    10-101 במקביל

    2

    1

    2.5

    סה"כ

    20.5

    תשפ"ח

    7

    14-423

    פרויקט שנתי בהנדסת תוכנה 1

    14-322, 14-433 במקביל, צבירה של 110 נ"ז לפחות

    3

    4.0

    14-445

    מתודולוגיות פיתוח תוכנה א

    14-322, 14-423 במקביל

    1.5

    1.5

    14-411

    יסודות בינה מלאכותית

    14-311, 10-211, 14-218

    3

    2

    3.0

    14-412

    נתוני עתק – Big Data

    14-224, 14-111

    3

    3.0

    14-336

    מבוא לכריית נתונים

    14-218

    3

    1

    3.5

    בחירת קורס – רשימה א

    3.0

    בחירת קורס – רשימה ב

    2

    2.0

    8

    סה"כ

    20.0

    14-427

    פרויקט שנתי בהנדסת תוכנה 2

    14-423, 14-433 במקביל

    3

    4.0

    14-445

    מתודולוגיות פיתוח תוכנה ב

    14-322, 14-427 במקביל

    1.5

    1.5

    10-041

    יזמות

    14-319 במקביל

    2

    1

    2.5

    14-442

    למידה עמוקה

    14-224, 14-111

    3

    3.0

    14-440

    עיבוד שפה טבעית וניתוח טקסטים

    אין

    3

    3.0

    14-334

    תכנון לינארי וחקר ביצועים

    10-103, 10-218, 10-211

    2

    2

    3.0

    14-441

    נושאים מתקדמים בכריית נתונים

    14-336, 10-103, 10-218, 10-211

    3

    3.0

    סה"כ

    17

    7

    20.0

    סה"כ לתואר

    160

    רשימות קורסי בחירה

    *יתכןשרשימתקורסיהבחירהתשתנהבכלשנתלימודים

    רשימה ארשימת קורסי בחירה מחלקתיים:

    • סך הנ"ז לקורסים המחלקתיים שיבחרו במהלך שנים גד – 6 נ"ז
    • הרישום לקורס יאושר אם תנאי קורסי הקדם מולאו
    • אישור הרישום לקורס הוא על בסיס מקום פנוי ובאישור המחלקה
    • הבחירות הן בתנאי שלא תיווצר התנגשות במערכת


      מספר שיעור


      שם השיעור


      נ. זיכוי


      סמסטר


      דרישות קדם

      144481

      אבטחת מידע וסייבר

      3.00

      ב'

      14338

      144431

      פרויקט רשתות סייבר

      3.00

      ב'

      14338

      144432

      פרויקט רשתות סייבר

      0.00

      ב'

      144241

      מערכות מבוזרות

      4.00

      א'

      14322, 14338, 14317

      144242

      מערכות מבוזרות

      0.00

      א'

      144321

      ארכיטקטורה של מערכות תוכנה

      3.00

      א'

      14322

      144141

      פיתוח יישומי אינטרנט

      3.00

      ב'

      *בשנה ד ניתן לבחור במידת הצורך קורס בחירה את סדנת מחקר 3 נ"ז

      *יתכן וסטודנט ילמד יותר מ-160 נ"ז

      רשימה בחברה ומדינה (קורסי בחירה כלליים):

      • יש לבחור שני קורסים בסך 2 נ"ז כל אחד או קורס אחד בסך 4 נ"ז
      • ניתן לבחור מכל התחומים
      • אישורהרישוםלקורסהואעלבסיסמקוםפנויובאישורהמחלקה
      • הבחירות הן בתנאי שלא תיווצר התנגשות במערכת

    תוכנית לימודים מומלצת לסטודנטים המתחילים בשנה"ל תשפ"ה – מסלול מערכות חכמות משובצות מחשב

    *התוכנית כפופה לשינויים

    ס'

    מס' הקורס

    שם הקורס

    דרישות קדם

    ה

    ת

    מ

    נ"ז

    תשפ"ה

       

    תש"פ

    1

    10-101

    חדו"א 1

    סיווג במתמטיקה – חדו"א

    4

    3

    5.0

    10-103

    אלגברה ליניארית

    סיווג במתמטיקה – אלגברה

    4

    3

    5.0

    14-110

    מבוא למדעי המחשב – שפת C

    אין

    3

    3

    4.5

    10-042

    מיומנויות המאה ה- 21

    אין

    2

    2.0

    14-112

    מערכות ספרתיות

    אין

    2

    2

    3.0

    בחירת קורס – רשימה ב

    2

    2.0

    סה"כ

    15

    10

    1

    21.5

    2

    10-102

    חדו"א 2

    10-101, 10-103

    4

    3

    5.0

    10-124

    פיסיקה 1

    סיווג בפיסיקה, 10-101 במקביל

    3

    2

    4.0

    10-028

    מעבדה בפיסיקה 1

    10-026 במקביל

    1

    0.5

    14-221

    ארגון ותכנות המחשב

    14-112, 14-110

    2

    2

    3.0

    14-111

    תכנות מונחה עצמים

    14-110

    3

    2

    4.0

    10-130

    מתמטיקה דיסקרטית

    אין

    2

    2

    3.0

    סה"כ

    14

    11

    1

    19.5

    תשפ"ו

    3

    14-219

    מבוא לתכנות מערכות

    14-111

    3

    2

    4.0

    10-220

    לוגיקה

    10-130

    2

    2

    3.0

    10-225

    פיסיקה 2

    10-026, 101-101 10-102 מקביל

    3

    2

    4.0

    14-311

    מבני נתונים

    10-130, 14-111

    3

    2

    4.0

    10-211

    הסתברות

    10-102

    3

    2

    4.0

    4

    סה"כ

    14

    10

    19.0

    10-105

    משוואות דיפרנציאליות

    10-103, 10-101

    2

    2

    3.0

    14-218

    אלגוריתמים

    14-311

    2

    2

    3.0

    14-322

    הנדסת מערכות עתירות תוכנה

    14-219

    4

    0

    4.0

    14-214

    אוטומטים ושפות פורמאליות

    14-112 , 10-220

    2

    2

    3.0

    14-224

    מערכות מסדי נתונים

    14-220

    3

    2

    4.0

    10-218

    מבוא לסטטיסטיקה

    10-211

    2

    2

    3.0

    סה"כ

    17

    7

    15

    10

    20.0

     

    ש'

    ס'

    מס' הקורס

    שם הקורס

    דרישות קדם

    ה

    ת

    מ

    נ"ז

    תשפ"ז

    5

    6

    10-210

    שיטות נומריות

    10-105, 10-102, 14-110

    2

    2

    3.0

    14-326

    תורת החישוביות

    14-218, 14-214

    2

    2

    3.0

    14-317

    מערכות הפעלה

    14-221

    3

    2

    4.0

    10-205

    טורי פורייה והתמרות אינטגרליות

    10-102, 10-103

    2

    1

     

    2.5

    14-335

    אימות ובדיקות תוכנה

    14-219 , 14-322

    3

    1

    3.5

    11-213

    מבוא למערכות ליניאריות

    10-105

    3

    1

     

    3.5

    11-216

    תכן לוגי ומבוא למחשבים

    או 14-11211-111

    3

    1

     

    3.5

    סה"כ

    15

    9

    23.0

    11-218

    מבוא לניתוח אותות

    11-213, 10-205

    3

    1

    3.5

    14-450

    תורת הקומפילציה

    14-214, 14-326 במקביל

    3.0

    14-435

    נושאים נבחרים– פיתוח בסביבת אנדרואיד

    14-219, 14-111, 14-224

    2

    2

    0.3

    11-327

    מבנה המחשב

    11-216

    3

    1

    3.5

    14-338

    מבוא לרשתות מחשבים

    14-218, 10-211

    2

    2

    3.0

    14-339

    ממשק אדם מחשב

    14-219

    3

    3.0

    14-319

    כלכלה למהנדסים

    10-101 במקביל

    2

    1

    2.5

    סה"כ

    18.0

    תשפ"ח

    7

    14-423

    פרויקט שנתי בהנדסת תוכנה 1

    14-322, 14-433 במקביל, צבירה של 110 נ"ז לפחות

    3

    4.0

    14-445

    מתודולוגיות פיתוח תוכנה א

    14-322, 14-423 במקביל

    1.5

    1.5

    11-440

    מיקרו מעבדים

    11-327

    3

    1

    3.5

    11-324

    אותות אקראיים ורעש

    11-218, 10-211

    3

    1

    3.5

    14-451

    Introduction to Project Management

    14-322

    3

    3.0

    14-336

    מבוא לכריית נתונים

    14-218

    3

    1

    3.5

    14-494

    סדנת מחקר (שנתי)

    0.5

    8

    סה"כ

    19.5

    14-427

    פרויקט שנתי בהנדסת תוכנה 2

    14-423, 14-433 במקביל

    3

    4.0

    14-445

    מתודולוגיות פיתוח תוכנה ב

    14-322, 14-427 במקביל

    1.5

    1.5

    14-439

    האינטרנט של הדברים – IoT

    3

    3.0

    בחירת קורס – רשימה ב

    2

    2.0

    10-041

    יזמות

    14-319 במקביל

    2

    1

    2.5

    14-402

    מעגלי מיתוג להנדסת תוכנה

    ?

    3

    1

    3.5

    14-449

    אבטחת מידע וסייבר

    14-338

    3

    3.0

    סה"כ

    17

    7

    19.5

    סה"כ לתואר

    160

    *יתכן וסטודנט ילמד יותר מ-160 נ"ז.

    רשימה בחברה ומדינה (קורסי בחירה כלליים):

    *יתכן שרשימת קורסי הבחירה תשתנה בכל שנת לימודים

    • יש לבחור שני קורסים בסך 2 נ"ז כל אחד או קורס אחד בסך 4 נ"ז
    • ניתן לבחור מכל התחומים
    • אישור הרישום לקורס הוא על בסיס מקום פנוי ובאישור המחלקה
    • הבחירות הן בתנאי שלא תיווצר התנגשות במערכת

    הקורסים הנלמדים במחלקה להנדסת תוכנה בשנה"ל תשפ"ה

    חשבון דיפרנציאלי ואינטגראלי 1 (חדו"א 1) – הרצאה

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

    4 ש"ס / 5 נ"ז / ש' / 60

    א' 101011 ד"ר אורית סלע בןדוד יום ג 18:00-14:00 קב' 1

    א' 101011 ד"ר אוולין זכאי יום ב 19:00-15:00 (וירטואלי) קב' 2

    ב' 101011 ד"ר אורית סלע בןדוד יום ה 12:00-8:00 קב' 1

    ב' 101011 ד"ר אוולין זכאי יום ג 12:00-8:00 (וירטואלי) קב' 2

    ק' 101011 מרצה טרם נקבע מועד טרם נקבע

    חשבון דיפרנציאלי ואינטגראלי 1 – תרגיל

    2 ש"ס / 0 נ"ז /  ת' / 60

    צ: 101011

    א' 101012 מר ניר אינזלר יום א 16:00-13:00 קב' 1

    א' 101012 מר ניר אינזלר יום ב 14:00-11:00 (וירטואלי) קב' 2

    א' 101012 מר ניר אינזלר יום ד 12:00-9:00 קב' 3

    ב' 101012 מר ניר אינזלר יום ה 11:00-8:00 קב' 1

    ב' 101012 מר ניר אינזלר יום ג 16:00-13:00 קב' 2

    ב' 101012 מר ניר אינזלר יום ד 12:00-9:00 קב' 3

    ק' 101012 מר ניר אינזלר מועד טרם נקבע

    אלגברה ליניאריתהרצאה

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

    4 ש"ס / 5 נ"ז / ש' / 60

    א' 101031 ד"ר אורית סלע בן דוד יום א 12:30-8:30 קב' 1

    א' 101031 ד"ר אורית סלע בן דוד יום ב  14:00-10:00 (וירטואלי) קב' 2

    ב' 101031 ד"ר אורית סלע בן דוד יום א 12:30-8:30 קב' 1

    ב' 101031 ד"ר אורית סלע בן דוד יום ג  12:00-8:00 (וירטואלי) קב' 2

    ק' 101031 ד"ר אורית סלע בן דוד מועד טרם נקבע

    אלגברה ליניאריתתרגיל

    3 ש"ס / 0 נ"ז / ת' / 60

    צ: 101031

    א' 101032 מר יורם פיניאן יום א 16:00-13:00 קב' 1

    א' 101032 מר דוד עומר יום א 16:00-13:00 קב' 2

    א' 101032 מר יורם פיניאן יום ד 12:00-9:00 קב' 3

    ב' 101032 מר יורם פיניאן יום ג 16:00-13:00 קב' 1

    ב' 101032 מר יורם פיניאן יום א 16:00-13:00 קב' 2

    ב' 101032 מר דוד עומר יום ה 15:00-12:00 קב' 3

    ק' 101032 מר דוד עומר מועד טרם נקבע

    מבוא למדעי המחשבשפת C- הרצאה

    הקורס נועד להכרת יסודות של מדעי המחשב והקניית כלים בסיסיים להמשך הלימודים בתחום הנדסת תוכנה.

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

    3 ש"ס/ 4.5 נ"ז/ ש'/ 60

    א' 141101 ד"ר גרוסמן מלכי יום ד 17:00-14:00 קב' 1

    א' 141101 ד"ר עדנאן אגבאריה יום ד 17:00-14:00 קב' 2

    ב' 141101 ד"ר עדנאן אגבאריה יום ב 18:00-15:00

    מבוא למדעי המחשבתרגיל

    3 ש"ס / 0 נ"ז / ת' / 60

    צ: 141101

    א' 141102 מר ששון זרגרי יום ג 16:00-13:00 קב' 1

    א' 141102 מר ששון זרגרי יום ה 20:00-17:00 קב' 2

    א' 141102 מר תמיר אסלן יום ה 11:00-8:00 קב' 3

    ב' 141102 מר אבי ציון יום ד 20:00-17:00

    מערכות ספרתיותהרצאה

    קורס זה הינו קורס בסיסי במערכות ספרתיות. הקורס מתחיל מייצוג מידע במחשב, עובר דרך בניית מעגלים לוגיים עבור מערכות ספרתיות, ומסתיים בניתוח של מערכות עקיבה סינכרוניות ואסינכרוניות. מבין נושאי הקורס: ייצוג מידע במחשב, ייצוג מספרים בבסיסים שונים, המרה מבסיס לבסיס, שיטת המשלים ל-1, שיטת המשלים ל-2, נקודה צפה, לוגיקה בינארית, שערים לוגיים בסיסיים, אלגברה בוליאנית, פונקציות בוליאניות, פונקציות שלמות, מפות קרנו, חצי מחבר, מחבר מלא, חצי מחסר, מחסר מלא, משווים, מפענחים, מרבבים, ALU, ROM, סוגים שונים של Flip-Flops, מונים, תכנון ומגבלות של מערכות עקיבה. זמן מצומצם יוקדש גם להצגת הנושא של תזמון של מעגלים צירופיים ומעגלים סדרתיים. בנוסף, הסטודנטים יצטרכו לבצע סימולציה של בנייה וניתוח של מעגלים לוגיים בעזרת תוכנה ייעודית.

    2 ש"ס / 3.5 נ"ז / ש' / 60

    א' 141121 ד"ר איאד סולימאן יום ה 13:00-11:00

    מערכות ספרתיותתרגיל

    2 ש"ס/ 0 נ"ז/ ת'/ 60

    צ: 141121

    א' 141122 ד"ר איאד סולימאן יום ג 16:00-14:00 קב' 1

    א' 141122 ד"ר איאד סולימאן יום ה 15:00-13:00 קב' 2

    חשבון דיפרנציאלי ואינטגראלי 2 (חדו"א 2) –שיעור

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

    4 ש"ס/ 5 נ"ז / ש' / 60

    קדם: 10101, 10103

    ב' 101021 ד"ר אוולין זכאי יום ב 19:00-15:00 (וירטואלי) קב' 1

    ב' 101021 ד"ר אוולין זכאי יום ד 12:00-8:00 קב' 2

    ק' 101021 ד"ר אורית סלע בןדוד מועד טרם נקבע

    חשבון דיפרנציאלי ואינטגראלי 2 –תרגיל

    3 ש"ס / 0 נ"ז / ת' / 60

    צ: 101021

    ב' 101022 מר ניר אינזלר יום א 16:00-13:00 קב' 1

    ב' 101022 מר ניר אינזלר יום ב 14:00-11:00 (וירטואלי) קב' 2

    ב' 101022 מר ניר אינזלר יום ד 12:00-9:00 קב' 3

    ק' 101022 מר ניר אינזלר מועד טרם נקבע

    פיסיקה 1 –הרצאה

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

    3 ש"ס /  4 נ"ז / ש' / 60

    ב' 101241 מרצה טרם נקבע יום ב 11:00-8:00

    ק' 101241 ד"ר חמודה זיאד מועד טרם נקבע

    פיסיקה 1 –תרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ: 101241

    ב' 101242 גב' סבטלנה פוסטילניק יום ב 13:00-11:00 קב' 1

    ב' 101242 גב' סבטלנה פוסטילניק יום ה 16:00-14:00 קב' 2

    ק' 101242 אבודבאיטאהא נזירה מועד טרם נקבע

    מעבדה בפיסיקה 1

    1 ש"ס / 0.5 נ"ז / מ' / 79

    צ: 101242

    ב' 100284 גב' רחל מיי (פעם בשבועיים)

    קב' 1/2 ימי א 11:00-8:00

    קב' 3/4 ימי ד 17:00-14:00

    קב' 5 ימי ד 12:00-9:00

    ק' 100284 גב' רחל מיי מועד טרם נקבע

    ארגון ותכנות המחשב (את"מ)–הרצאה

    קורס זה מתייחס לארכיטקטורת פוןנוימן למבנה של המחשב. נבנה מעבד פשוט, ונבין את המבנה הבסיסי של המחשב מרמת המעגלים הלוגיים ועד לרמת שפת האסמבלי. חלק עיקרי של הקורס יוקדש לתכנות בשפת אסמבלי באמצעות סימולטור ייעודי. נדבר על סט הפקודות ונעמוד על ההבלים בין CISC ל– RISC. נבנה את המעבד תוך שימוש ב– Register File, ALU, Data Memory, Instruction Memory ונציג את ה– Controller של המעבר. מבחינה תכנותית נתייחס לפעולות אריתמטיות על מספרים שלימים, פעולות לוגיות, ביצוע מותנה (if, if-else, switch-case), ביצוע חוזר (for, while, do-while), גישה לזיכרון ועבודה עם מחרוזות ומערכים, פרוצדורות ורקורסיה, עבודה עם נקודה צפה. זמן מצומצם יוקדש עבור הנושאים Exceptions, Interrupts, הידור, קישור וטעינה שיופיעו בהרחבה בקורסי המשך.

    2 ש"ס / 3 נ"ז / ש' / 60

    קדם: 14110, 14112

    ב' 142211 ד"ר מלכי גרוסמן יום ב 17:00-15:00 קב' 1

    ב' 142211 ד"ר מלכי גרוסמן יום ד 12:00-10:00 קב' 2

    ארגון ותכנות המחשבתרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ: 142211

    ב' 142212 מר ששון זרגרי יום ד 10:00-8:00 קב' 1

    ב' 142212 מר ששון זרגרי יום ד 19:00-17:00 קב' 2

    תכנות מונחה עצמיםהרצאה

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

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

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

    3 ש"ס /  4 נ"ז / ש' / 60

    קדם: 141101

    ב' 141111 ד"ר גרוסמן מלכי יום ב 15:00-12:00

    תכנות מונחהתרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ: 141101

    ב' 141112 מר תמיר אסלן יום ג 14:00-12:00

    מתמטיקה דיסקרטיתהרצאה

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

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

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

    2 ש"ס / 3 נ"ז / ש' / 60

    ב' 101301 מר יורם פיניאן יום ה 17:00-15:00

    מתמטיקה דיסקרטיתתרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ: 101301

    ב' 101302 מר יורם פיניאן יום א 16:00-14:00 קב' 1

    ב' 101302 מר יורם פיניאן יום ב 15:00-13:00 קב' 2

    מבוא לתכנות מערכות (מת"מ) –הרצאה

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

    עיקרי השפה ותכנות מבוסס עצמים שיורחבו הנם: ממשקים (interfaces), אתחול מידע ובנאים (Constructors), הורסים (destructors), הכלה חזקה וחלשה, Aggregation, הרכבה (Composition), מחלקות פנימיות (Internal Classes), מרחבי שמות (Namespaces), שימוש במודולים וב-Assemblies, העמסת אופרטורים (Operator overloading), שימוש באירועים ולכידתם, הכרת XML והשימוש בו, מבוא לשימוש בתבניות עיצוב (Design Patterns) לבעיות ידועות. עקרונות התכנות שיוצגו הנם: ריבוי תהליכונים (Threads), ריבוי תהליכים (Processes), ניהול מידע בקבצים. עקרונות הנדסת התוכנה שישולבו במהלך ההרצאות: נהלי מערכת, ניהול גרסאות והידור נפרד, ניתוח דרישות, שימוש חוזר ברמת רכיבים (Code Reuse) ופיתוח מבוסס רכיבים (CBD — Component Based Development).

    3 ש"ס / 4 נ"ז / ש'  / 60

    קדם: 14111

    א' 142191 מר דרור בןעמי יום ב 12:30-9:30

    מבוא לתכנות מערכותתרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ: 142191, 142194

    א' 142192 מר דרור בןעמי יום ג 14:00-12:00 קב' 1

    א' 142192 מר דרור בןעמי יום ג 16:00-14:00 קב' 2

    לוגיקההרצאה

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

    2 ש"ס / 3 נ"ז / ש' / 60

    קדם: 10110

    א' 102201 ד"ר אוולין זכאי ג 10:00-8:00 (וירטואלי)

    לוגיקהתרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ: 102201

    א' 102202 מר ניר אינזלר יום א 11:30-9:30

    פיסיקה 2 –הרצאה

    מטענים וכוחות חשמליים; השדה החשמלי, חוק גאוס; אנרגיה אלקטרוסטאטית ופוטנציאל חשמלי; מוליכים בש.מ. אלקטרוסטאטי, קיבול; זרם והתנגדות, חוק אוהם; כא"מ ומעגלים חשמליים, חוקי קירכהוף, מעגלי RC; מטענים בשדה מגנטי; חוק אמפר, חוק ביוסבר; חוק גאוס לשדה מגנטי. השראה מגנטית וחוק פרדיי, מעגלי RL. משוואות מקסוול; גלים אלקטרומגנטיים והספקטרום האלקטרומגנטי; אור וגליחומר; פיסיקה אטומית.

    3 ש"ס / 4 נ"ז / ש' / 60

    קדם: 10-124, 10-101 10-102 מקביל

    א' 102251 פרופ' מוחמד עכאשה יום א 14:30-11:30

    פיסיקה 2 –תרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ:102251

    א' 102252 גב' נזירה אבודבאיטאהא יום ב 15:00-13:00 קב' 1

    א' 102252 מר אודי וגנר יום ה 15:00-13:00 קב' 2

    מבני נתוניםהרצאה

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

    3 ש"ס /  4 נ"ז / ש' / 60

    קדם: 10110, 14111

    א' 143111 ד"ר עדנאן אגבאריה יום ד 12:00-9:00

    מבני נתוניםתרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ: 14111

    א' 143112 מתרגל טרם נקבע יום ד 16:00-14:00 קב' 1

    א' 143112 מתרגל טרם נקבע יום ד 18:00-16:00 קב' 2

                                            

    הסתברותהרצאה

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

    3 ש"ס/ 4 נ"ז/ ש'/ 60

    קדם: 101021

    א' 102111 ד"ר אנטולי ברונשטיין יום ה 12:00-9:00

    הסתברותתרגיל

    2 ש"ס /  0 נ"ז/ ת' / 60

    צ:102111

    א' 102112 מר יורם פיניאן יום ד 16:00-14:00 קב' 1

    א' 102112 מר יורם פיניאן יום ד 18:00-16:00 קב' 2

    כלכלה למהנדסיםהרצאה

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

    3 ש"ס / 2.5 נ"ז / ש' / 60

    קדם: 10101

    ב'  143191 ד"ר אוקסנה ניר יום ב 15:00-13:00

    כלכלה למהנדסיםתרגיל

    1 ש"ס / 0 נ"ז / ת' / 60

    צ: 143191

    ב' 143192 מר אורי שחם יום ב 17:00-16:00

    מעבדה בלמידת מכונההרצאה

    בקורס יילמדו שיטות של אלגוריתמי למידה Machine Learning על בעיות אמיתיות, בקורס יהיו תרגילים מעשיים המבוססים על דוגמאות בחיים האמיתיים. לא רק לומדים את התיאוריה, אלא גם שימוש מעשי בבניית מודלים בתחום אלגוריתמי הלמידה ע"י שימוש בשפות הסקריפטים  Python ו– R.

    3 ש"ס / 3 נ"ז / ש' / 60

    קדם: 14111, 10218, 14311

    ב' 142161 ד"ר איאד סולימאן יום א 16:00-13:00

    משוואות דיפרנציאליות (מיש דיפ) –הרצאה

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

    2 ש"ס / 3 נ"ז / ש' / 60

    קדם: 10101, 10103

    ב' 101051 ד"ר קרושברם מרינה יום א 15:00-13:00

    משוואות דיפרנציאליותתרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ: 101051

    ב' 101052 מר יורם פיניאן יום ד 16:00-14:00 קב' 1

    ב' 101052 מר יורם פיניאן יום ד 18:00-16:00 קב' 2

                                                          

    אלגוריתמיםהרצאה

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

    2 ש"ס / 3 נ"ז / ש' / 60

    קדם: 14212

    ב' 142181 פרופ' מאלכ יוסף יום ג 11:00-9:00 (וירטואלי)

    אלגוריתמיםתרגיל

    2 ש"ס/ 0 נ"ז/ ת'/  60

    צ: 142181

    ב'  142182 מתרגל טרם נקבע יום ד 16:00-14:00 קב' 1

    ב'  142182 מתרגל טרם נקבע יום ד 18:00-16:00 קב' 2

    הנדסת מערכות עתירות תוכנההרצאה

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

    4 ש"ס / 4 נ"ז / ש' / 60

    קדם: 142191

    ב' 143221 ד"ר מייקל מיי ה 12:30-8:30

    אוטומטים ושפות פורמאליותהרצאה

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

    2 ש"ס / 3 נ"ז / ש' / 60

    קדם: 14-112 , 10-220

    ב' 142141 ד"ר איאד סולימאן יום ג 14:00-12:00

    אוטומטים ושפות פורמאליותתרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ: 142141

    ב' 142142 מתרגל טרם נקבע יום ג 16:00-14:00

    מערכות מסדי נתוניםהרצאה

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

    2 ש"ס / 3.0 נ"ז / ש' / 60

    קדם: 10220

    ב' 142241 גב' אביבה עבדל יום ה 16:00-13:00

    מערכות מסדי נתוניםתרגיל

    2 ש"ס / 0  נ"ז/ ת' / 60

    צ: 142241

    ב' 142242 גב' אביבה עבדל יום ד 10:00-8:00 קב' 1

    ב' 142242 גב' אביבה עבדל יום ד 12:00-10:00 קב' 2

    מבוא לסטטיסטיקההרצאה

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

    2 ש"ס /  3 נ"ז / ש' / 60

    קדם: 102111

    ב' 102181 ד"ר אנטולי ברונשטיין יום א 10:00-8:00

    מבוא  לסטטיסטיקהתרגיל

    2 ש"ס / 0  נ"ז/ ת' / 60

    צ' 102181

    ב' 102182 מר יורם פיניאן יום א 12:30-10:30         

    שיטות נומריותהרצאה

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

    2 ש"ס / 3 נ"ז / ש' / 60

    קדם: 14110,10102,10105

    א' 102101 מרצה טרם נקבע יום ג 13:00-11:00

    שיטות נומריותתרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ:102101

    א' 102102 ד"ר יוליה סירוטהפבלודסקי יום ד 18:00-16:00

    תורת החישוביותהרצאה

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

    2 ש"ס /  3 נ"ז / ש' / 60

    קדם: 142141, 142181

    א' 143261 ד"ר איאד סולימאן יום ד 16:00-14:00

    תורת החישוביות תרגיל

    2 ש"ס/ 0 נ"ז / ת' / 60

    צ: 143261

    א' 143262 מתרגל טרם נקבע יום ב 19:00-17:00 (וירטואלי)

    תורת הקומפילציההרצאה

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

    3 ש"ס / 3 נ"ז / ש' / 60

    קדם: 14-214, 14-326 במקביל

    ב' 144501 ד"ר עדנאן אגבאריה יום א 13:00-10:00

    מערכות הפעלההרצאה

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

    3 ש"ס / 4 נ"ז / ש' / 60

    קדם: 142211

    א' 143171 ד"ר מייקל מיי יום ה 11:00-8:00

    מערכות הפעלהתרגיל

    2 ש"ס / 0 נ"ז/ ת' / 60

    צ: 143171

    א' 143172 מר אבי ציון יום ה 13:00-11:00

    אימות ובדיקות  תוכנההרצאה

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

    3 ש"ס /  3.5 נ"ז / ש'/ 60

    קדם: 14-219 , 14-322

    א' 143351 מר אבי ציון יום א 11:30-8:30

    אימות ובדיקות תוכנהתרגיל

    1 ש"ס/  0 נ"ז / ת' / 60

    צ: 143351

    א' 143352 מר אבי ציון יום ה 15:00-14:00

    ארכיטקטורה של מערכות תוכנההרצאה

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

    3 ש"ס / 3 נ"ז / ש' / 60

    קדם: 143221

    א' 144321 ד"ר איאד סולימאן יום ה 18:30-15:30

    Introduction to Project Management – שיעור

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

    3 ש"ס / 3 נ"ז / ש' / 60

    קדם: 143221

    א' 144511 פרופ' יעל דובינסקי יום ג 16:00-13:00 (וירטואלי)

    ***קורס בשפה האנגלית

    פיתוח יישומי אינטרנטהרצאה

    הקורס כולל מבוא לשפת HTML ו CSS-3 ועיצוב מרובה מדיות בתקנים מתקדמים (רספונסיבי), כמו כן הקורס כולל למידה של ארכיטקטורות פיתוח מתקדמות בצד הקליינט באמצעות שפת Angular מול בסיסי נתונים בצד השרת בטכנולוגיית node.js

    3 ש"ס /  3 נ"ז / ש' / 60 

    ב' 144141 מר לחמן איתמר יום ה 12:00-9:00

    האינטרנט של הדברים – IOT  הרצאה

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

    3 ש"ס / 3 נ"ז / ש' / 60

    קדם: שנה ב' ומעלה

    ב' 144391 מר אבי ציון יום ג 13:00-10:00

    מבוא לרשתות מחשביםהרצאה

    הקורס הינו מבוא למודל הקלאסי לרשתות מחשבים, מודל שבע השכבות של OSI. כמו כן תהיה התייחסות למודלים שונים של חלוקה לשכבות כולל מודל השכבות של TCP/IP, ומודל משולב של חמש שכבות. הקורס יתמקד באופן מיוחד בארבע השכבות הנמוכות של מודל OSI (השכבה הפיזית, שכבת הערוץ (העורק), שכבת הרשת ושכבת התעבורה). דגש יינתן על פרוטוקולי Ethernet, Wi-Fi, IPV4, UDP, ו-TCP.  זמן מצומצם יוקדש ללמידה על תכנות ברשת בשפות Java או C. בסוף הקורס הסטודנט יצא עם הבנה אלגוריתמית טובה במודל שבע השכבות של OSI והטכנולוגיות הנפוצות לארבע שכבות התחתונות. הקורס לא מניח שום ידע מקדים בנושא רשתות או פרוטוקולי תקשורת.

    2 ש"ס / 3 נ"ז / ש' / 60

    קדם: 102111, 142181

    א' 143311 ד"ר מייקל מיי יום ד 10:00-8:00

    מבוא לרשתות מחשביםתרגיל

    2 ש"ס / 0 נ"ז / ת' / 60

    צ: 143311

    א' 143312 ד"ר מייקל מיי יום ב 17:00-15:00

    ממשק אדם מחשבהרצאה

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

    3 ש"ס / 3 נ"ז / ש' /60

    קדם: 142191

    ב' 143231 פרופ' יעל דובינסקי יום ג 16:00-13:00 (וירטואלי)

    פרויקט שנתי בהנדסת תוכנה 1 + 2

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

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

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

    1. 8 ש"ס / 4  נ"ז / פ' / 60     
    2. 8 ש"ס / 4  נ"ז / פ' / 60     

    קדם: 143221, 14-433 במקביל, סמסטר ב– 144237

    א' 144237  פרופ' יעל דובינסקי יום ד 17:00-14:00

    ב' 144277  פרופ' יעל דובינסקי  יום ד 17:00-14:00

    מתודולוגיות פיתוח תוכנההרצאה

    פיתוח תוכנה זריזה  (Agile Software Development )היאגישהבהנדסתתוכנההמניחה

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

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

    איך מפתחים ומנהלים פרויקטי תוכנה.

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

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

    א – 2 ש"ס / 2 נ"ז / ש' / 60

    ב – 1 ש"ס / 1 נ"ז / ש' / 60

    קדם: 14-322, 14-427/3 במקביל, לסמסטר ב– 144237

    א' 144451 גב' מיכל שלומי יום ד  12:00-10:00

    ב' 144451 גב' מיכל שלומי יום ד  12:00-11:00

    נתוני עתק -Big Data – הרצאה

    קורס Big Data   (Hadoop EcoSys. , Map-Reduce, HDFS)

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

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

    בקורס נלמד מהם המגבלות של הכלים הקיימים (הסטנדרטיים), מהם כלי Big-Data וכיצד הם מסייעים ופותרים חלק מן המגבלות. הקורס ילווה בחשיפת פלטפורמות עבודה בתחום ה-Big-Data.

    3 ש"ס /  3 נ"ז / ש' / 60

    קדם: 141111, 142241

    א' 143321 ד"ר עדנאן אגבאריה יום ב 11:30-8:30

    פרויקט רשתות סייברשיעור

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

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

    2 ש"ס /  3 נ"ז / ש' / 60

    קדם: 143311

    ב' 144431 ד"ר מייקל מיי יום א 10:00-8:00

    פרויקט רשתות סייברתרגיל 

    2 ש"ס /  0 נ"ז / ת' / 60

    צמוד: 144431

    ב' 144432 ד"ר מייקל מיי יום ב 10:00-8:00

                                 

    יסודות בינה מלאכותיתהרצאה

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

    3 ש"ס / 3 נ"ז / ש' / 60

    קדם: 14218, 14311 , 10211

    ב' 143271 ד"ר איאד סולימאן יום ד 11:00-8:00

                     

    יסודות בינה מלאכותיתתרגיל

    2 ש"ס / 0 נ"ז/ ת' / 60

    צ: 143271

    ב' 143272 ד"ר איאד סולימאן יום א 12:00-10:00

    מערכות מבוזרותהרצאה

    חישוב מבוזר, פרימיטיביים לחישוב מבוזר, בעיות נפוצות במערכות מבוזרות ופתרונן, טכניקות ואלגוריתמים, מערכת מידע מבוזרת, האינטרנט ויישומי אינטרנט כמערכת מידע מבוזרת, הסביבה בה נמצאים יישומי האינטרנט (TCP/IP), יישומים קיימים המשתמשים באינטרנט, יישומי שרת לקוח, יישומי עמית לעמית, כיצד לתכנת יישומי אינטרנט המשתמשים ב-TCP או ב-UDP, תכנון ותכנות (ב-Java) של יישום מבוזר.   

    3 ש"ס /  4  נ"ז / ש' / 60

    קדם: 143311, 143221, 143171

    א' 144241 ד"ר מייקל מיי יום א 16:00-13:00

    מערכות מבוזרותתרגיל

    2 ש"ס /  0  נ"ז / ת' / 60

    צ: 144241

    א' 144242 ד"ר מייקל מיי יום ב 14:00-12:00

    יזמותשיעור

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

    2 ש"ס / 2.5 נ"ז / ש' / 60

    קדם: 143191 במקביל

    א' 100411 גב' קרן תמיר יום א 11:00-9:00

    יזמותתרגיל

    1 ש"ס / 0 נ"ז / ת' / 60

    צ: 100411

    א' 100412 גב' קרן תמיר יום א 13:00-12:00

    תכנון לינארי וחקר ביצועיםהרצאה

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

    2 ש"ס /  2.5 נ"ז / ש' / 60

    קדם: 10-103, 10-218, 10-211

    ב' 143371 מר דרור בןעמי יום ה 10:00-8:00

    תכנון לינארי וחקר ביצועיםתרגיל

    2 ש"ס /  0 נ"ז / ש' /60

    צ':143371

    ב' 143372 מר דרור בןעמי יום ה 12:00-10:00

    מבוא לכריית נתוניםהרצאה

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

    תהליך גילוי ידע ממסדי נתונים (Knowledge Discovery in Databases), אלגוריתמים שונים לכריית נתונים, המסווגים לשתי קבוצות עיקריות: שיטות חקירת נתונים מסוג "למידה מונחית" (supervised learning) ו"למידה לא מונחית" (unsupervised learning).

    כמו כן נלמד בקורס את השיטות לעבודה עם מערכות עצביות – Neural Networks.

    שיטת החקירה תלויה בתחום הנחקר ובמבנה המידע המבוקש.

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

    3 ש"ס / 3.5 נ"ז / ש' / 60

    קדם: 14218

    א' 143361 מר דרור בןעמי יום ג 11:00-8:00

    מבוא לכריית נתוניםתרגיל

    1 ש"ס / 0 נ"ז / ת' / 60

    צ: 143361

    א' 143362 מר דרור בןעמי ג 12:00-11:00

    אבטחת מידע וסייברהרצאה

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

    3 ש"ס / 3  נ"ז / ש' / 60

    קדם: 14331

    ב' 144481 ד"ר מייקל מיי יום ה 16:00-13:00

    נושאים נבחריםפיתוח בסביבת אנדרואידהרצאה

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

    2  ש"ס / 3 נ"ז / ש' / 60

    קדם: 14-219, 14-224, 14-111

    ב' 144351 מר איתי דניאלי יום ד 16:00-14:00

    נושאים נבחריםפיתוח בסביבת אנדרואידתרגיל

    2ש"ס / 0 נ"ז / ת'/ 60

    צ: 144351

    ב' 144352 מר איתי דניאלי יום ד 18:00-16:00

    עיבוד שפה טבעית וניתוח טקסטים  הרצאה

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

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

    כיצד משתמשים במושגי מפתח מתוך NLP ובלשנות לתיאור וניתוח שפה

    אופן השימוש במבני נתונים ואלגוריתמים ב– NLP

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

    להעריך את הביצועים של טכניקות NLP

    3 ש"ס / 3 נ"ז / ש' / 60

    קדם: שנה ג' ומעלה

    ב' 144401 פרופ' מאלכ יוסף יום ג 15:00-12:00 (וירטואלי)

    נושאים מתקדמים בכריית נתוניםהרצאה

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

    הקורס ייערך במתכונת בה נבחר מספר בעיות מרכזיות בתחום עיבוד המידע, כאשר כל צוות (2-3 סטודנטים) יפתור את הבעיה בדרכו.

    כל צות יציג את דרך הפתרון שלו, ייחודיותו, יתרונותיו ומגבלותיו.

    לאחר מכןנערוך דיון מקיף בשאלות מחקריות ויישומיות כאחד.

    גם בקורס זה,נשתמש בתוכנת Knime – המובילה בעולם היישומיתעשייתי והמחקרי.

    3 ש"ס / 3 נ"ז / ש' / 60

    קדם: 10211, 10218, 143361, 10103

    ב' 144411 מר דרור בןעמי יום ד 11:00-8:00

    למידה עמוקההרצאה

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

    הקורס יכלול: שימוש בספריה PyTorch לבניית ואימון מודלים של למידה עמוקה; פונקציות מטרה שונות, למטרות שונות; אלגוריתמים לאימון רשתות נוירונים: אופטימיזציה ורגולריזציה; רשתות נוירונים קונבולוציוניות (‏CNNs‎)‏ ;רשתות נוירונים נשנות (‏RNNs‎)‏ ;עיבוד שפה טבעיתשימושים; ראיה ממוחשבתשימושים; מודלים גנרטיבייםשימושים.

    3 ש"ס / 3  נ"ז / ש' / 60

    קדם: 14-224, 14-111

    ב' 144421 ד"ר עדנאן אגבאריה יום ב 13:00-10:00

    מיומנויות המאה ה-21  הרצאה

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

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

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

    2 ש"ס / 2 נ"ז / ש' / 60

    קדם:

    א 100421 גב' אלה ברהון יום ב 10:00-8:00

    סדנת מחקר

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

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

    3 נ"ז

    קדם: לשנים גד

    ש' 144494 ד"ר עדנאן אגבאריה 

    קורסים של מחלקות אחרות הנלמדים בהנדסת תוכנה

    טורי פורייה והתמרות אינטגראליותשיעור

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

    2 ש"ס/ 2.5 נ"ז/ ש'/ 60

    קדם: 10-102, 10-103

    א' 102051 ד"ר מרינה קרושברם יום ד 12:00-10:00

    טורי פורייה והתמרות אינטגראליותתרגיל

    2 ש"ס/ 0 נ"ז/ ת'/ 60

    צ:102051

    א' 101052 מר יורם פיניאן יום ג 15:00-13:00 קב' 2

    מבוא למערכות ליניאריותשיעור

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

    3 ש"ס/ 3.5 נ"ז/ ש'/ 60

    קדם: 10-105

    א' 112131 פרופ' עמיקם נמירובסקי יום א 16:00-13:00 (וירטואלי)

    מבוא למערכות ליניאריותתרגיל

    1 ש"ס/ 0 נ"ז / ת'/ 60

    צ: 11213

    א' 112132 מר שפיק חורי יום ג 16:00-15:00

    תכן לוגי ומבוא למחשביםשיעור

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

    3 ש"ס/ 3.5 נ"ז/ ש'/ 60

    קדם: 14112

    א' 112161 מר יעקב פלשקס יום ב 14:00-11:00

    תכן לוגי ומבוא למחשביםתרגיל

    1 ש"ס/ 0 נ"ז/ ת'/ 60

    צ:112161

    א' 112162 מר יעקב פלשקס יום ב 15:00-14:00

    מבנה המחשבהרצאה

    ארכיטקטורות, שיקולי עלות/תפוקה. תכנון סט הפקודות, מיקום ומספר האופרנדים; שיטות מיעון, סוגי פקודות ואופרנדים. קומפילציה ויחסה לארכיטקטורה. בקרת המחשב, מסלולי נתונים ובקרה, מיקרותכנות לעומת HARDWIREDפסיקות, PIPELINE. בעיות PIPELINE ופתרונותיהן. בקרה וארגון של ארכיטקטורות מתקדמות. זיכרון ראשי, ארגונו ושיטת INTERLEAVING זיכרון משני. ארגון היררכי. זיכרון וירטואלי. זיכרון מטמון. מערכות קלט/פלט, מדדים וסוגים, ערוצים וממשקים. ארכיטקטורות RISC ו-CISC סווג ארכיטקטורות.

    3 ש"ס / 3.5 נ"ז / ש' / 60

    קדם: 11-216

    ב' 113271 מר יעקב פלשקס יום ב 11:00-8:00

    מבנה המחשבתרגיל

    1 ש"ס/ 0 נ"ז/ ת' /60   

    צ: 113271

    ב' 113272 מר יעקב פלשקס יום ב 12:00-11:00

    מבוא לניתוח אותותשיעור

    פיתוח לטור עפ"י בסיס אורתונורמלי. הקרוב הטוב ביותר ומשפט ההטלה. בסיס אורתונורמלי של פונקציות עצמיות: הבסיס ההרמוני. טורי פורייה בזמן רציף (FS) ובזמן בדיד (DFS). דוגמאות. דיון בתנאי התכנסות (דיריכלה). התכנסות לא במידה שווה: תופעת גיבס. תכונות של טורי פורייה. משפטי פלנצ'רל ופרסיבל. טורי פורייה לפונקציות מוכללות. ייצוג אותות לא מחזוריים. פיתוח התמרת פורייה הרציפה והבדידה(DTFT) ונוסחאות ההפיכה שלהן. תנאי התכנסות (דיריכלה). דוגמאות. התמרות פורייה לאותות בעלי אנרגיה אינסופית אך הספק סופי. התמרות פורייה לאותות מחזוריים והקשר לטורי פורייה. משפט הקונבולוציה. שימושים למשוואות הפרש ומשוואות דיפרנציאליות. תכונת ההכפלה. הקשר לאפנון, לעקרון איהודאות של היזנברג ולתופעת גיבס. תכונות של התמרות פורייה. דואליות ההתמרה וההפכי שלה. משפטי פלנצ'רל ופרסיבל. סיכום התמרות פורייה וטורי פורייה, הקשרים ביניהם והיבטי סינון. אפנון תנופה (DSB-SC, AM, SSB). גילוי סינכרוני וגילוי אסינכרוני. אפנון זוויתי ( FM צרסרט ו– FM רחבסרט). אפנון FM של אות הרמוני. פונקציות בסל. שיטות ריבוב בזמן רציף (FDM) ובזמן בדיד (TDM). משפט נייקוויסט:  הצגה והוכחה. שחזור אידאלי: פונקציות SINC. שחזור לאאידאלי: פונקציה מלבנית (ZOH) ופונקצית משולש (FOH). קיפול והתחזות (ALIASING). מערכות עיבוד אות ספרתיות לאותות רציפים. דוגמאות – D/A, A/D    שגיאות קונטיזציה. הצורך בהתמרות Z ולפלס. דוגמאות. תחומי ההתכנסות (ROC). התמרות הפוכות. תכונות. הקשר להתמרת פורייה. פונקצית התמסורת. קטבים ואפסים. יציבות וסיבתיות. סינון.

    3 ש"ס/  3.5 נ"ז/ ש'/ 60

    קדם: 11213, 10205

    ב' 112181 פרופ' עמיקם נמירובסקי יום א 16:00-13:00 (וירטואלי)

    מבוא לניתוח אותותתרגיל

    1 ש"ס/ 0 נ"ז/ ת'/ 60

    צ:112181

    ב' 112182 מר שפיק חורי יום ב 13:00-12:00

    מיקרו מעבדיםשיעור

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

    3 ש"ס/ 3.5 נ"ז/ ש'/ 60

    קדם: 113271

    א' 114401 מר איתי דניאלי יום ב 17:00-14:00 קב' 1

    מיקרו מעבדיםתרגיל

    1 ש"ס/ 0 נ"ז/ ת'/ 60

    צ: 114401

    א' 114402 מר איתי דניאלי יום ב 18:00-17:00 קב' 1

    אותות אקראיים ורעששיעור

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

    3 ש"ס / 3.5 נ"ז / ש' / 60

    קדם: 11218, 10211

    א' 113241 פרופ' עמיקם נמירובסקי יום ג 16:00-13:00

    אותות אקראיים ורעשתרגיל

    1 ש"ס/ 0 נ"ז/ ת'/ 60

    צ:113241

    א' 113242 מר שפיק חורי יום ד 18:00-17:00