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

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

    ראשת המחלקה
    ד"ר יעל דובינסקי.

    רכזת המחלקה
    גב' הילה אסתרי
    טל: 04-6653793
    פקס: 0775653793
    שעות קבלה : ימים א'-ה' בין השעות 9:30-12:00, 13:30-15:00 במשרדי הפקולטה להנדסה .
    אימייל: hilae@kinneret.ac.il.

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

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

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

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

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

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

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

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

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

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

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

    ***יתכנו שינויים***

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

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

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

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

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

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

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

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

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

    אנגלית בסיסי

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

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

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

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

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

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

     

     

    ס' מס' הקורס שם הקורס דרישות קדם ה ת מ נ"ז
    תשפ"ג
    תש"פ
    1 10-101 חדו"א 1 סיווג במתמטיקה – חדו"א 4 3 5.0
    10-103 אלגברה ליניארית סיווג במתמטיקה – אלגברה 4 3 5.0
    14-110 מבוא למדעי המחשב – שפת C אין 3 2 1 4.5
    14-112 מערכות ספרתיות אין 2 2 3.0
    בחירת קורס – רשימה ב 2 2.0
    סה"כ 15 10 1 19.5
    2 10-102 חדו"א 2 10-101, 10-103 4 3 5.0
    10-026 פיסיקה 1 סיווג בפיסיקה, 10-101 במקביל 3 2 1 4.5
    14-221 ארגון ותכנות המחשב 14-112, 14-110 2 2 3.0
    14-111 תכנות מונחה עצמים 14-110 5 5.0
    10-110 מתמטיקה דיסקרטית אין 2 2 3.0
    סה"כ 16 8 1 20.0
    תשפ"ד 3 14-219 מבוא לתכנות מערכות 14-111 3 2 2 5.0
    14-220 לוגיקה 10-110 2 2 3.0
    10-027 פיסיקה 2 10-026, 101-101 10-102 מקביל 3 2 4.0
    14-212 מבני נתונים 10-110, 14-111 3 2 4.0
    10-211 הסתברות 10-102 3 2 4.0
    4 סה"כ 14 10 2 20.0
    10-105 משוואות דיפרנציאליות 10-103, 10-101 2 2 3.0
    14-218 אלגוריתמים 14-212 2 2 3.0
    14-322 הנדסת מערכות עתירות תוכנה

     

    14-219 4 0 4.0
    14-214 אוטומטים ושפות פורמאליות 14-112 , 14-220 2 2 3.0
    14-324 מערכות מסדי נתונים 14-220 3 2 4.0
    10-212 מבוא לסטטיסטיקה 10-211 2 2 3.0
    סה"כ

    17

    7

    15 10 0 20.0
     

    ש'

    ס' מס' הקורס שם הקורס דרישות קדם ה ת מ נ"ז
    תשפ"ה 5 10-101 שיטות נומריות 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-431 ניהול פרויקטי תוכנה 14-322 3 3.0
    סה"כ 16 7 0 19.5
    6 14-439 האינטרנט של הדברים – IoT 3 3.0
    14-435

     

     

    נושאים נבחרים–פיתוח בסביבת אנדרואיד 14-219, 14-317, 14-324, 14-331

    14-317,14-219

    2 2 0.3
    14-331 מבוא לרשתות מחשבים 14-218, 10-211 2 2 3.0
    בחירת קורס – רשימה א 2.5/3/3.5/4
    בחירת קורס – רשימה א 2.5/3/3.5/4
    14-323 ממשק אדם מחשב 14-219 3 3.0
    14-319 כלכלה למהנדסים 10-101 במקביל 2 1 2.5
    סה"כ 14 6 0 20.0 (משתנה בהתאם לבחירה)
    תשפ"ו 7 14-423 פרויקט שנתי בהנדסת תוכנה 1 14-322 3 4.0
    14-433 הנדסת תוכנה זריזה א 14-322 1.5 1.5
    בחירת קורס – רשימה א 2.5/3/3.5/4
    בחירת קורס – רשימה א 2.5/3/3.5/4
    14-336 מבוא לכריית נתונים 14-218 3 1 3.5
    בחירת קורס – רשימה א 2.5/3/3.5/4
    בחירת קורס – רשימה ב 2 2.0
    8 סה"כ 17 7   21.5 (משתנה בהתאם לבחירה)
    14-427 פרויקט שנתי בהנדסת תוכנה 2 14-423 3 4.0
    14-433 הנדסת תוכנה זריזה ב 14-433 1.5 1.5
    10-041 יזמות 14-319 במקביל 2 1 2.5
    14-216 מעבדה בלמידת מכונה 14-111, 14-212, 10-212 במקביל 2 2 3.0
    בחירת קורס – רשימה א 2.5/3/3.5
    בחירת קורס – רשימה א 2.5/3/3.5
    14-425 אבטחת מידע ותקשורת 14-218, 14-424 3 3.0
     

    סה"כ

    17

    7

    16 4   19.0 (משתנה בהתאם לבחירה)
    סה"כ לתואר 123 62 4 160

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

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

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

    • סך הנ"ז לקורסים שנבחרו לא יעלה על 21 נ"ז.
    • הרישום לקורס יאושר אם תנאי קורסי הקדם מולאו.
    • ניתן לבחור מכל התחומים.
    • אישור הרישום לקורס הוא על בסיס מקום פנוי ובאישור המחלקה.
    • הבחירות הן בתנאי שלא תיווצר התנגשות במערכת
    תחום קוד הקורס שם הקורס קורסי קדם נ"ז סמסטר
    תוכנה 14-436 פיתוח יישומי אינטרנט אין 2.5
    14-424 מערכות מבוזרות מבוא לרשתות מחשבים; מערכות הפעלה; הנדסת מערכות עתירות תוכנה 4  
    14-428 רשתות מחשבים מתקדמות

     

    מבוא לרשתות מחשבים 14-331 3
     

    נתוני עתק

    14-327 יסודות בינה מלאכותית מבני נתונים; הסתברות; אלגוריתמים 3
    14-332 BIG DATA – נתוני עתק מערכות מסדי נתונים 14-324; תכנות מונחה עצמים 14-111 2.5
    14-334 תכנון לינארי וחקר ביצועים 10-103, 10-212 3
    14-441 נושאים מתקדמים בכריית נתונים מבוא לכריית נתונים; אלגברה לינארית; מבוא לסטטיסטיקה, הסתברות 3
    14-440 עיבוד שפה טבעית וניתוח טקסטים אין 3
     

    מערכות חכמות

    11-216 תכן לוגי ומבוא למחשבים מערכות ספרתיות 3.5
    11-213 מבוא למערכות לינאריות משוואות דיפרנציאליות 3.5
    11-327 מבנה המחשב תכן לוגי ומבוא למחשבים 3.5
    10-205 טורי פורייה והתמרות אינטגרליות משוואות דיפרנציאליות; חדו"א 2 2.5

    37 סה"כ.

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

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

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

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

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

     

     

    ס' מס' הקורס שם הקורס דרישות קדם ה ת מ נ"ז
    תשפ"ג
    תש"פ
    1 10-101 חדו"א 1 סיווג במתמטיקה – חדו"א 4 3 5.0
    10-103 אלגברה ליניארית סיווג במתמטיקה – אלגברה 4 3 5.0
    14-110 מבוא למדעי המחשב – שפת C אין 3 2 1 4.5
    14-112 מערכות ספרתיות אין 2 2 3.0
    בחירת קורס – רשימה ב 2 2.0
    סה"כ 15 10 1 19.5
    2 10-102 חדו"א 2 10-101, 10-103 4 3 5.0
    10-026 פיסיקה 1 סיווג בפיסיקה, 10-101 במקביל 3 2 1 4.5
    14-221 ארגון ותכנות המחשב 14-112, 14-110 2 2 3.0
    14-111 תכנות מונחה עצמים 14-110 5 5.0
    10-110 מתמטיקה דיסקרטית אין 2 2 3.0
    סה"כ 16 8 1 20.0
    תשפ"ד 3 14-219 מבוא לתכנות מערכות 14-111 3 2 2 5.0
    14-220 לוגיקה 10-110 2 2 3.0
    10-027 פיסיקה 2 10-026, 101-101 10-102 מקביל 3 2 4.0
    14-212 מבני נתונים 10-110, 14-111 3 2 4.0
    10-211 הסתברות 10-102 3 2 4.0
    4 סה"כ 14 10 2 20.0
    10-105 משוואות דיפרנציאליות 10-103, 10-101 2 2 3.0
    14-218 אלגוריתמים 14-212 2 2 3.0
    14-322 הנדסת מערכות עתירות תוכנה

     

    14-219 4 0 4.0
    14-214 אוטומטים ושפות פורמאליות 14-112 , 14-220 2 2 3.0
    14-324 מערכות מסדי נתונים 14-220 3 2 4.0
    10-212 מבוא לסטטיסטיקה 10-211 2 2 3.0
    סה"כ

    17

    7

    15 10 0 20.0
     

    ש'

    ס' מס' הקורס שם הקורס דרישות קדם ה ת מ נ"ז
    תשפ"ה  

    5

     

     

     

     

     

     

     

     

    6

    10-101 שיטות נומריות 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-104, 10-207 במקביל 2 1 2.5
    11-213 מבוא למערכות ליניאריות 10-104 , 11-214 במקביל 3 1 3.5
    11-216 תכן לוגי ומבוא למחשבים  או 14-11211-111 3 1 3.5
    סה"כ 13 8 0 19.5
    11-218 מבוא לניתוח אותות 11-213, 10-205 3 1 3.5
    בחירת קורס – רשימה א 3.5/4
    14-435

     

    נושאים נבחרים– פיתוח בסביבת אנדרואיד 14-219, 14-317, 14-324, 14-331 2 2 0.3
    14-331 מבוא לרשתות מחשבים 14-218, 10-211 2 2 3.0
    14-335 אימות ובדיקות תוכנה 14-219 , 14-322 3 1 3.5
    14-323 ממשק אדם מחשב 14-219 3 3.0
    14-319 כלכלה למהנדסים 10-101 במקביל 2 1 2.5
    סה"כ 18 8 0 22/22.5
    תשפ"ו 7 14-423 פרויקט שנתי בהנדסת תוכנה 1 14-322 3 4.0
    14-433 הנדסת תוכנה זריזה א 14-322 1.5 1.5
    11-440 מיקרו מעבדים 14-218, 11-327 או 14-213 3 1 3.5
    11-324 אותות אקראיים ורעש 11-218, 10-211 3 1 3.5
    14-431 ניהול פרויקטי תוכנה 14-322 3 3.0
    14-336 מבוא לכריית נתונים 14-218 3 1 3.5
    8 סה"כ 18 3   20.5
    14-427 פרויקט שנתי בהנדסת תוכנה 2 14-423 3 4.0
    14-433 הנדסת תוכנה זריזה ב 14-433 1.5 1.5
    14-439 האינטרנט של הדברים – IoT 3 3.0
    בחירת קורס – רשימה ב 2 2.0
    10-041 יזמות 14-319 במקביל 2 1 2.5
    14-402 מעגלי מיתוג להנדסת תוכנה XXXXX 3 1 3.5
    14-425 אבטחת מידע ותקשורת 14-218, 14-424 3 3.0
    סה"כ

    17

    7

    16 2   18.0
    סה"כ לתואר 125     160/160.5

    רשימת קורסי בחירה במסלול מערכות חכמות משובצות מחשב

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

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

    • סך הנ"ז לקורסים שנבחרו לא יעלה על 4 נ"ז.
    • הרישום לקורס יאושר אם תנאי קורסי הקדם מולאו.
    • ניתן לבחור מכל התחומים.
    • אישור הרישום לקורס הוא על בסיס מקום פנוי ובאישור המחלקה.
    • הבחירות הן בתנאי שלא תיווצר התנגשות במערכת.
    תחום קוד הקורס שם הקורס קורסי קדם נ"ז סמסטר
    תוכנה 14-424 מערכות מבוזרות מבוא לרשתות מחשבים; מערכות הפעלה; הנדסת מערכות עתירות תוכנה 4
    14-418 רשתות מחשבים מתקדמות מבוא לרשתות מחשבים 3
    מערכות חכמות 11-327 מבנה המחשב תכן לוגי ומבוא למחשבים 3.5

    7.5 סה"כ.

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

     

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

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

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

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

      ס' מס' הקורס שם הקורס דרישות קדם ה ת מ נ"ז
    תשפ"ג
    תש"פ
    1 10-101 חדו"א 1 סיווג במתמטיקה – חדו"א 4 3 5.0
    10-103 אלגברה ליניארית סיווג במתמטיקה – אלגברה 4 3 5.0
    14-110 מבוא למדעי המחשב – שפת C אין 3 2 1 4.5
    14-112 מערכות ספרתיות אין 2 2 3.0
    בחירת קורס – רשימה ב 2 2.0
    סה"כ 15 10 1 19.5
    2 10-102 חדו"א 2 10-101, 10-103 4 3 5.0
    10-026 פיסיקה 1 סיווג בפיסיקה, 10-101 במקביל 3 2 1 4.5
    14-221 ארגון ותכנות המחשב 14-112, 14-110 2 2 3.0
    14-111 תכנות מונחה עצמים 14-110 5 5.0
    10-110 מתמטיקה דיסקרטית אין 2 2 3.0
    סה"כ 16 8 1 20.0
    תשפ"ד 3 14-219 מבוא לתכנות מערכות 14-111 3 2 2 5.0
    14-220 לוגיקה 10-110 2 2 3.0
    10-027 פיסיקה 2 10-026, 101-101 10-102 מקביל 3 2 4.0
    14-212 מבני נתונים 10-110, 14-111 3 2 4.0
    10-211 הסתברות 10-102 3 2 4.0
    4 סה"כ 14 10 2 20.0
    10-105 משוואות דיפרנציאליות 10-103, 10-101 2 2 3.0
    14-218 אלגוריתמים 14-212 2 2 3.0
    14-322 הנדסת מערכות עתירות תוכנה

     

    14-219 4 0 4.0
    14-214 אוטומטים ושפות פורמאליות 14-112 , 14-220 2 2 3.0
    14-324 מערכות מסדי נתונים 14-220 3 2 4.0
    10-212 מבוא לסטטיסטיקה 10-211 2 2 3.0
    סה"כ

    17

    7

    15 10 0 20.0
    ש' ס' מס' הקורס שם הקורס דרישות קדם ה ת מ נ"ז
    תשפ"ה 5 10-101 שיטות נומריות 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
    בחירת קורס – רשימה א 2.5/3/3.5/4
    14-431 ניהול פרויקטי תוכנה 14-322 3 3.0
    סה"כ 16 7 0 19.5 (משתנה בהתאם לבחירה)
    6 14-439 האינטרנט של הדברים – IoT 3 3.0
    14-435

     

    נושאים נבחרים–פיתוח בסביבת אנדרואיד 14-219, 14-317, 14-324, 14-331

    14-317,14-219

    2 2 0.3
    14-331 מבוא לרשתות מחשבים 14-218, 10-211 2 2 3.0
    בחירת קורס – רשימה א 2.5/3/3.5/4
    14-215 מעבדה בלמידת מכונה 14-111, 14-212, 10-212 במקביל 3 3
    14-323 ממשק אדם מחשב 14-219 3 3.0
    14-319 כלכלה למהנדסים 10-101 במקביל 2 1 2.5
    סה"כ 14 6 0 20.0 (משתנה בהתאם לבחירה)
    תשפ"ו 7 14-423 פרויקט שנתי בהנדסת תוכנה 1 14-322 3 4.0
    14-433 הנדסת תוכנה זריזה א 14-322 1.5 1.5
    14-327 יסודות בינה מלאכותית 14-212, 10-211, 14-218 3 2 3
    14-332 BIG DATA – נתוני עתק 14-324, 14-111 2 1 2.5
    14-336 מבוא לכריית נתונים 14-218 3 1 3.5
    בחירת קורס – רשימה א 2.5/3/3.5/4
    בחירת קורס – רשימה ב 2 2.0
    8 סה"כ 17 7 21.5 (משתנה בהתאם לבחירה)
    14-427 פרויקט שנתי בהנדסת תוכנה 2 14-423 3 4.0
    14-433 הנדסת תוכנה זריזה ב 14-433 1.5 1.5
    10-041 יזמות 14-319 במקביל 2 1 2.5
    14-442 למידה עמוקה 14-336 2 2 3.0
    14-440 עיבוד שפה טבעית וניתוח טקסטים אין 3 3
    14-334 תכנון לינארי וחקר ביצועים 10-103, 10-212 2 2 3
    14-441 נושאים מתקדמים בכריית נתונים 14-336, 10-103, 10-212, 10-211 3 3
    סה"כ17

    7

    16 4   19.0 (משתנה בהתאם לבחירה)
    סה"כ לתואר 123 62 4 160

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

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

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

    • סך הנ"ז לקורסים שנבחרו לא יעלה על 9 נ"ז.
    • הרישום לקורס יאושר אם תנאי קורסי הקדם מולאו.
    • ניתן לבחור מכל התחומים.
    • אישור הרישום לקורס הוא על בסיס מקום פנוי ובאישור המחלקה.
    • הבחירות הן בתנאי שלא תיווצר התנגשות במערכת
    תחום קוד הקורס שם הקורס קורסי קדם נ"ז סמסטר
    מדעי הנתונים 14-432 ארכיטקטורה של מערכות תוכנה הנדסת מערכות עתירות תוכנה 3
    14-436 פיתוח יישומי אינטרנט אין 2.5  
    רשתות מחשבים מתקדמות מבוא לרשתות מחשבים 3
    14-424 מערכות מבוזרות מבוא לרשתות מחשבים; מערכות הפעלה; הנדסת מערכות עתירות תוכנה 4
    מערכות חכמות 11-216 תכן לוגי ומבוא למחשבים מערכות ספרתיות 3.5
    11-213 מבוא למערכות לינאריות משוואות דיפרנצאליות 3.5
    11-327 מבנה המחשב תכן לוגי ומבוא למחשבים 3.5
    10-205 טורי פורייה והתמרות אינטגרליות משוואות דיפרנצאליות ; חדו"א 2 2.5

    37 סה"כ.

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

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

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

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

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

    4 ש"ס / 5 נ"ז / ש' / 60
    א' 101011 ד"ר אוולין זכאי יום ג 20:00-16:00 (וירטואלי), קב' 2
    א' 101011 ד"ר עידן איזנר יום ד 12:00-8:00, קב' 1
    ב' 101011 ד"ר אוולין זכאי קב' 1 (וירטואלי) / ד"ר עידן איזנר קב' 2 יום ד 12:00-8:00
    ק' טרם נקבע

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

    2 ש"ס / 0 נ"ז /  ת' / 60
    צ: 101011
    א' 101012 מר ניר אינזלר יום ה 11:00-8:00, קב' 3
    א' 101012 מר ניר אינזלר יום ג 12:00-9:00, (וירטואלי) קב' 2
    ב' 101012 מר ניר אינזלר יום ג 17:00-14:00, קב' 3
    ק' טרם נקבע

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

    4 ש"ס / 5 נ"ז / ש' / 60
    א' 101031 ד"ר אורית סלע בן דוד יום א 12:30-8:30, קב' 1 / יום ה 16:00-12:00, קב' 2
    ב' 101031 ד"ר אורית סלע בן דוד יום ב 12:00-8:00, קב' 2

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

    3 ש"ס / 0 נ"ז / ת' / 60
    צ: 101031
    א' 101032 מר יורם פיניאן קב' 2 / מר אוהד מדמון קב' 3 יום א 16:00-13:00
    ב' 101032 מר אוהד מדמון יום ב 15:00-12:00

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

    3 ש"ס/ 4.5 נ"ז/ ש'/ 60
    א' 141101 ד"ר גרוסמן מלכי יום ב 15:00-12:00
    ב' 111101 ד"ר יריב ארידור יום ה 15:00-12:00

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

    2 ש"ס / 0 נ"ז / ת' / 60
    צ: 141101, 141104
    א' 141102 מר ששון זרגרי יום ב 18:00-16:00, קב' 1
    מר ששון זרגרי יום ה 19:15-17:15, קב' 2
    ב' 111102 מר דאוד כבהא יום ה 17:00-15:00

    מבוא למדעי המחשב -מעבדה

    1 ש"ס / 0 נ"ז / מ' / 60
    צ: 141101, 141102
    א' 141104 מר ששון זרגרי יום ב 19:00-18:00, קב' 1
    מר ששון זרגרי יום ה 20:15-19:15, קב' 2
    ב' 141104 מר דאוד כבהא יום ה 17:00-18:00

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

    3 ש"ס/ 3.5 נ"ז/ ש' / 60
    א' 141121 ד"ר איאד סולימאן יום ג 16:00-14:00

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

    1 ש"ס/ 0 נ"ז/ ת'/ 60
    צ: 141121
    א' 141122 ד"ר איאד סולימאן יום ג 14:00-12:00, קב' 1
    א' 141122 ד"ר איאד סולימאן יום ב 11:30-9:30, קב' 2

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

    4 ש"ס/ 5 נ"ז / ש' / 60
    קדם: 10101, 10103
    ב' 101021 ד"ר אוולין זכאי יום ב 11:00-9:00 + יום ג 17:00-15:00, קב' 1 (וירטואלי)
    ב' 101021 ד"ר אוולין זכאי יום ב 16:00-12:00, קב' 2 (וירטואלי)
    ק' טרם נקבע

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

    3 ש"ס / 0 נ"ז / ת' / 60
    צ: 101021
    ב' 101022 מר ניר אינזלר יום ב 12:00-9:00, קב' 2
    ב' 101022 מר ניר אינזלר יום ב 16:00-13:00, קב' 3
    ב' 101022 מר ניר אינזלר יום ד 17:00-14:00, קב' 1
    ק' טרם נקבע

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

     3 ש"ס /  4.5 נ"ז / ש' / 60
    ב'  100261 ד"ר זיו מיקוליצקי יום ה 12:00-9:00
    ק' טרם נקבע

    פיסיקה 1 תוכנה -תרגיל

    2 ש"ס / 0 נ"ז / ת' / 60
    צ: 101241, 101244
    ב' 100262 גב' סבטלנה פוסטילניק יום ג 13:00-11:00
    ק' טרם נקבע

    פיסיקה 1 תוכנה -מעבדה

    1 ש"ס / 0 נ"ז / מ' / 60
    צ: 101241, 101242
    ב' 100264 גב' רחל מיי (פעם בשבועיים) יום ד 12:00-9:00 קב' 2, 17:00-14:00 קב' 3, יום א 15:00-12:00
    ק' טרם נקבע

    ארגון ותכנות המחשב (את"מ)–שיעור
    קורס זה מתייחס לארכיטקטורת פון-נוימן למבנה של המחשב. נבנה מעבד פשוט, ונבין את המבנה הבסיסי של המחשב מרמת המעגלים הלוגיים ועד לרמת שפת האסמבלי. חלק עיקרי של הקורס יוקדש לתכנות בשפת אסמבלי באמצעות סימולטור ייעודי. נדבר על סט הפקודות ונעמוד על ההבלים בין 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 ד"ר יריב ארידור יום ה 18:00-16:00

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

    2 ש"ס / 0 נ"ז / ת' / 60
    צ: 142211
    ב' 142212 מר ששון זרגרי יום ה 20:00-18:00

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

    5 ש"ס /  5 נ"ז / ש' / 60
    קדם: 14110
    ב' 141111 ד"ר גרוסמן מלכי יום ג 11:00-8:00
    ב' 141111 מר איתי דניאלי יום א 10:30-8:30

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

    2 ש"ס / 3 נ"ז / ש' / 60
    ב' 101101 מר יורם פיניאן יום ב 18:30-16:30

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

    2 ש"ס / 0 נ"ז / ת' / 60
    צ: 101101
    ב' 101102 מר יורם פיניאן יום ג' 19:00-17:00, קב' 1
    ב' 101102 מר יורם פיניאן יום ג' 11:00-9:00, קב' 2

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

    5 ש"ס / 5 נ"ז / ש'  / 60
    קדם: 14111
    א' 142191 מר דרור בן עמי יום ב 11:30-8:30 (וירטואלי)

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

    2 ש"ס / 0 נ"ז / ת' / 60
    צ: 142191, 142194
    א' 142192 מר דרור בן עמי יום ב 14:00-12:00 (וירטואלי)

    מבוא לתכנות מערכות -פרויקט

    2 ש"ס / 0 נ"ז / מ' / 60
    צ: 142191, 142192
    א' 142194 מר דאוד כבהא יום ב 17:00-15:00 (וירטואלי)

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

    2 ש"ס / 3 נ"ז / ש' / 60
    קדם: 10110
    א' 142201 ד"ר אורית סלע בן דוד יום א 15:00-13:00

    לוגיקה -תרגיל

    2 ש"ס / 0 נ"ז / ת' / 60
    צ: 142201
    א' 142202 מר אלעד רודה  יום ב 19:00-17:00, קב' 1 (וירטואלי)
    א' 142202 מר אלעד רודה  יום ד 10:00-8:00, קב' 2

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

    3 ש"ס / 4 נ"ז / ש' / 60
    קדם: 10-026, 101-101 10-102 מקביל
    א' 100271 פרופ' מוחמד עכאשה יום א 11:00-8:00

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

    2 ש"ס / 0 נ"ז / ת' / 60
    צ:100271
    א' 100272 מר חן שלם יום א 13:00-11:00

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

    3 ש"ס /  4 נ"ז / ש' / 60
    קדם: 10110, 14111
    א' 142121 מר אלעד רודה יום ד 17:00-14:00

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

    2 ש"ס / 0 נ"ז / ת' / 60
    צ: 14111
    א' 142122 מר אלעד רודה יום ד 19:00-17:00

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

    3 ש"ס/ 4 נ"ז/ ש'/ 60
    קדם: 101021
    א' 102111 ד"ר אנטולי ברונשטיין יום ג 19:00-16:00

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

    2 ש"ס /  0 נ"ז/ ת' / 60
    צ:102111
    א' 102112 מר יורם פיניאן יום ג 11:00-9:00, קב' 1
    א' 102112 מר יורם פיניאן יום ג 16:00-14:00, קב' 2

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

    3 ש"ס / 3 נ"ז / ש' / 60
    קדם: 10101, 10103
    ב' 101051 ד"ר קרוש-ברם מרינה יום ד 16:00-14:00

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

    2 ש"ס / 0 נ"ז / ת' / 60
    צ: 101051
    ב' 101052 מר יורם פיניאן יום ג 15:00-13:00

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

    2 ש"ס / 3 נ"ז / ש' / 60
    קדם: 14212
    ב' 142181 מר אלעד רודה יום א 14:00-12:00 (וירטואלי)

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

    2 ש"ס/ 0 נ"ז/ ת'/  60
    צ: 142181
    ב'  142182 מר אלעד רודה יום א 16:00-14:00 (וירטואלי)

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

    4 ש"ס / 4 נ"ז / ש' / 60
    קדם: 142191
    ב' 143221-02 ד"ר מייקל מיי ב 12:00-8:00

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

    2 ש"ס / 3 נ"ז / ש' / 60
    קדם: 14-112 , 14-220
    ב' 142141 ד"ר איאד סולימאן יום ב 16:00-14:00

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

    2 ש"ס / 0 נ"ז / ת' / 60
    צ: 142141
    ב' 142142 מר אלעד רודה יום ג 13:00-11:00

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

    2 ש"ס / 3.0 נ"ז / ש' / 60
    קדם: 14220
    ב' 143241 גב' אביבה עבדל יום ג 20:00-17:00 (וירטואלי)

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

    2 ש"ס / 0  נ"ז/ ת' / 60
    צ: 143241
    ב' 143242 גב' אביבה עבדל יום ד 10:00-8:00, קב' 1
    ב' 143242 גב' אביבה עבדל יום ד 12:00-10:00, קב' 2

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

    2 ש"ס /  3 נ"ז / ש' / 60
    קדם: 102111
    ב' 102121 ד"ר אנטולי ברונשטיין יום ב 14:00-12:00

    מבוא  לסטטיסטיקה -תרגיל
     2 ש"ס / 0  נ"ז/ ת' / 60
    צ' 102121
    ב' 102122 מר יורם פיניאן יום ג 17:00-15:00

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

    2 ש"ס / 3 נ"ז / ש' / 60
    קדם: 14110,10102,10105
    א' 102101 ד"ר עידן איזנר יום ד 16:00-14:00

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

    2 ש"ס / 0 נ"ז / ת' / 60
    צ:102101
    א' 102102 ד"ר יוליה סירוטה-פבלודסקי יום ד 18:00-16:00

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

    2 ש"ס /  3 נ"ז / ש' / 60
    קדם: 142141, 142181
    א' 143261 ד"ר איאד סולימאן יום ה 15:00-13:00 (וירטואלי)

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

    2 ש"ס/ 0 נ"ז / ת' / 60
    צ: 143261
    א' 143262 מר אלעד רודה יום ד 12:00-10:00

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

    3 ש"ס /4 נ"ז / ש' / 60
    קדם: 142211
    א' 143171 ד"ר מייקל מיי יום ג 11:30-8:30

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

    2 ש"ס / 0 נ"ז/ ת' / 60
    צ: 143171
    א' 143172 מר אבי ציון יום ג 18:30-16:30 (וירטואלי)

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

    3 ש"ס /  3.5 נ"ז / ש'/ 60
    קדם:  14-219, 14-322
    ב' 143351 ד"ר גרוסמן מלכי יום ה 12:00-9:00

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

    1 ש"ס/  0 נ"ז/ ת'/ 60
    צ: 143351
    ב' 143352 מר איתי דניאלי יום ה 13:00-12:00

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

    3 ש"ס / 3 נ"ז / ש' / 60
    קדם: 143221
    ב' 144321 ד"ר מלכי גרוסמן יום ה 15:00-13:00
    ב' 144321 ד"ר מייקל מיי יום ה 12:00-13:00

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

    3 ש"ס / 3 נ"ז / ש' / 60
    קדם: 143221
    א' 144311 ד"ר יעל דובינסקי יום ג 16:30-13:30 (וירטואלי)

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

    2 ש"ס/ 2.5 נ"ז/ ש'/ 60
    קדם: 10-102, 10-104, 10-207
    א' 102051 ד"ר מרינה קרוש-ברם יום ב 15:00-13:00

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

    2 ש"ס/ 0 נ"ז/ ת'/ 60
    צ:102051
    א' 101052 מר יורם פיניאן יום ד 10:00-8:00, קב' 1
    א' 101052 מר יורם פיניאן יום ג 13:00-11:00, קב' 2

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

    3 ש"ס/ 3.5 נ"ז/ ש'/ 60
    קדם: 10-104 , 11-214 במקביל
    א' 112131 פרופ' עמיקם נמירובסקי עמיקם יום א 16:00-13:00 (וירטואלי)

    מבוא למערכות ליניאריות -תרגיל
    1 ש"ס/ 0 נ"ז/ת'/ 60
    צ: 112131
    א' 112132 מר גוזלי יצחק יום ב 16:00-15:00

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

    3 ש"ס/ 3.5 נ"ז/ ש'/ 60
    קדם: 11111 או 14112
    א' 112161 ד"ר אפרים אהרוני יום א 11:00-8:00

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

    1 ש"ס/ 0 נ"ז/ ת'/ 60
    צ:112161
    א' 112162 ד"ר אפרים אהרוני יום א 12:00-11:00

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

    2 ש"ס /  2.5 נ"ז / ש' /60 
    א'  144361  מר לחמן איתמר יום ג 11:00-9:00 (וירטואלי)

    פיתוח יישומי אינטרנט – תרגיל

    2 ש"ס /  0 נ"ז / ת' / 60
    צ': 144361
    א' 144362 מר לחמן איתמר יום ג 12:00-11:00 (וירטואלי)

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

    3 ש"ס / 3 נ"ז / ש' / 60
    קדם: לשנה ב' ומעלה
    ב' 144391 מר אבי ציון יום ב 18:00-15:00

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

    2 ש"ס / 3 נ"ז / ש' / 60
    קדם: 102111, 142181
    ב' 143311 ד"ר מייקל מיי יום ג 17:00-15:00 (וירטואלי)

    מבוא לרשתות מחשבים -תרגיל
    2ש"ס / 0 נ"ז / ת' / 60
    צ: 143311
    ב' 143312 ד"ר מייקל מיי יום ג 19:00-17:00 (וירטואלי)

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

    3 ש"ס/ 3.5 נ"ז/ ש'/ 60
    קדם: 11-216
    ב' 113271 מר יעקב פלשקס יום ד 11:00-8:00

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

    2 ש"ס/ 0 נ"ז/ ת'/60
    צ: 113271
    ב' 113272 מר יעקב פלשקס יום ד 12:00-11:00

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

    3 ש"ס / 3 נ"ז / ש' /60
    קדם: 142191
    ב' 143231 ד"ר יעל דובינסקי  יום ג 12:00-15: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
    קדם: 112131, 102051
    ב' 112181 פרופ' עמיקם נמירובסקי יום ג 12:00-9:00 (וירטואלי)

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

    1 ש"ס/ 0 נ"ז/ ת'/ 60
    צ:112181
    ב' 112182 מר יצחק גוזלי יום ב 19:00-18:00 (וירטואלי)

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

    • 8 ש"ס / 4 נ"ז / פ' / 60    
    • 8 ש"ס / 4 נ"ז / פ' / 60    

    קדם: 143221, לסמסטר ב- 144237
    א' 144237  ד"ר יעל דובינסקי יום ד 17:00-14:00
    ב' 144277  ד"ר יעל דובינסקי  יום ד 17:00-14:00

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

    א – 2 ש"ס / 2 נ"ז / ש' / 55
    ב – 1 ש"ס / 1 נ"ז / ש' / 55
    קדם: 14-322, לסמסטר ב- 144237
    א' 144431 גב' מיכל שלומי יום ד  12:00-10:00
    ב' 144431 גב' מיכל שלומי יום ד  12:00-11:00

    נתוני עתק –Big Data   – שיעור
    קורס Big Data   (Hadoop EcoSys. , Map-Reduce, HDFS)
    כמויות הנתונים הנוצרות מידי יום ברשתות פנימיות וחיצוניות של ארגונים הולכות וגדלות מידי יום. כלי העיבוד והניתוח הסטנדרטיים מוגבלים ביכולתם לעבד כמויות ונפחים אלו.
    שטף המידע העכשווי דרש פיתוח כלים מחוכמים יותר וארכיטקטורות חדשות המסוגלות להתמודד עם הכמויות מצד אחד, ועם מבנה ארגוני שונה של הנתונים, מאידך.
    בקורס נלמד מהם המגבלות של הכלים הקיימים (הסטנדרטיים), מהם כלי Big-Data וכיצד הם מסייעים ופותרים חלק מן המגבלות. הקורס ילווה בחשיפת פלטפורמות עבודה בתחום ה-Big-Data.

    2 ש"ס /  2.5 נ"ז / ש' / 60
    קדם: 141111, 143241
    ב' 143321 מר דרור בן עמי יום ג 17:00-15:00 (וירטואלי)

    נתוני עתק –Big Data   –  תרגיל

    1 ש"ס /  0 נ"ז / ת' / 60
    צ': 1443321
    ב' 143321 מר דרור בן עמי יום ג 18:00-17:00 (וירטואלי)

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

    2 ש"ס /  3 נ"ז / ש' / 60
    קדם:  143311
    ב' 144281 ד"ר מייקל מיי יום ב 10:30-8:30

    רשתות מחשבים מתקדמות – תרגיל 

    2 ש"ס /  0 נ"ז / ת' / 60
    צמוד: 144281
    ב' 144282 ד"ר מייקל מיי יום ב 12:30-10:30

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

    3 ש"ס/ 3.5 נ"ז/ ש'/ 60
    קדם: 142181, 113271 או 142131
    א' 114401-00 מר איתי דניאלי יום ה 16:00-13:00, קב' 1
    א' 114401-01 מר איתי דניאלי יום ג 19:00-16:00, קב' 2

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

    1 ש"ס/ 0 נ"ז/ ת'/ 60
    צ: 114401
    א' 114402-00 מר איתי דניאלי יום ה 17:00-16:00, קב' 1
    א' 114402-01 מר איתי דניאלי יום ג 20:00-19:00, קב' 2

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

    3 ש"ס / 3.5  נ"ז / ש' / 60
    קדם: 142181 , 142121 , 102111
    ב' 143271 ד"ר איאד סולימאן יום ב 10:00-8:00

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

    1 ש"ס / 0  נ"ז/ ת' / 60
    צ: 143271
    ב' 143272 ד"ר איאד סולימאן יום ב 12:00-10:00

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

    3 ש"ס /  4  נ"ז / ש' / 55 
    קדם: 143311 , 143221, 143171
    א' 144241 ד"ר מייקל מיי יום ב 16:00-13:00

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

    2 ש"ס /  0  נ"ז / ת' / 55
    צ: 144241
    א' 144242 ד"ר מייקל מיי יום ב 18:00-16:00

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

    3 ש"ס / 3 נ"ז / ש' / 60
    קדם: 143221
    א' 144311 ד"ר יעל דובינסקי יום ג 16:30-13:30 (וירטואלי)

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

    2 ש"ס / 2.5 נ"ז / ש' / 60
    קדם: 143191 במקביל
    א' 100411 גב' קרן תמיר יום א 15:00-13:00

    יזמות -תרגיל

    1 ש"ס / 0 נ"ז / ת' / 60
    צ: 100411
    א' 100412 גב' קרן תמיר יום א 16:00-15:00

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

    2 ש"ס /  2.5 נ"ז / ש' / 60
    קדם: 10-103, 10-212
    א' 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
    קדם: 142181
    א' 143361 מר דרור בן עמי יום א 11:30-8:30

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

    1 ש"ס / 0 נ"ז / ת' / 60
    צ: 143361
    א' 143362 מר דרור בן עמי א 12:30-11:30

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

    2 ש"ס / 3  נ"ז / ש' / 60
    קדם: 142181, 144241
    ב' 144251 ד"ר מייקל מיי יום א 11:00-8:00

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

    3 ש"ס / 3.5 נ"ז / ש' / 60
    קדם: 100271, 141121, 101051
    ב' 133291 מר יצחק גוזלי יום ה 19:30-16:30 (וירטואלי)

    מעגלי מיתוג להנדסת תוכנה / התקני מל"מ -תרגיל

    2 ש"ס / 0 נ"ז / ת' / 60
    צ: 133291
    ב' 133292 מר יצחק גוזלי יום ה 21:30-19:30 (וירטואלי)

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

    3 ש"ס / 3.5 נ"ז / ש' / 60
    קדם: 112181, 102111
    א' 113241 פרופ' עמיקם נמירובסקי יום ב 17:00-14:00 (וירטואלי)

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

    1 ש"ס/ 0 נ"ז/ ת'/ 60
    צ:113241
    א' 113242 מר יצחק גוזלי יום ב 18:00-17:00 (וירטואלי)

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

    2  ש"ס / 3 נ"ז / ש' / 60
    קדם: 143241 ,143311, 142191, 143171
    ב' 144351 מר איתי דניאלי יום ה 10:00-8:00

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

    2ש"ס/ 0 נ"ז/ ת'/60
    צ: 144351
    ב' 144352 מר איתי דניאלי יום ה 12:00-10:00

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

    3 ש"ס / 3 נ"ז / ש' / 60
    קדם: שנה ג' ומעלה
    ב' 144401 פרופ' מאלכ יוסף יום ד 11:00-8:00  (וירטואלי)

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

    3 ש"ס / 3 נ"ז / ש' / 60
    קדם: 102111, 102121, 143361, 102121
    ב' 144411 מר דרור בן עמי יום ב 15:00-12:00 (וירטואלי)

    שינוי גודל גופנים
    ניגודיות