תכניות לימודים - הנדסת מחשבים משולב מתמטיקה

 מגמת הנדסת מחשבים משולב מתמטיקה (83170) - תשפ"ז

סמסמס' קורסשם הקורסהתמשעות סמסנ"ז 

שנה א' 

183020אשנב להנדסת מחשבים2--20
183120מבוא להנדסת תוכנה ומחשבים22-44
188195מתמטיקה בדידה 42-66
188112אלגברה לינארית 142-66
186115מכניקה  (או פיזיקה 1 83102) 42-66
188132חשבון אינפיניטיסימלי 142-66
  סה"כ  (שנה א סמסטר א)201003028
283119מבני נתונים ואלגוריתמים 131-44
283140מערכות לוגיות ספרתיות 31-44
283115משוואות דיפרנציאליות רגילות (ניתן לקחת במקום את קורס 88240)21-33
286120חשמל ומגנטיות (או פיזיקה 2, 83103)42-66
288113אלגברה לינארית 242-66
288133חשבון אינפיניטיסימלי 242-66
  סה"כ (שנה א סמסטר ב)20902929

שנה ב'

383206מערכות לינאריות31-44
383237מבוא להנדסת חשמל31-44
383253תכן לוגי21-33
383210אנליזה הרמונית 21-33
383501ֿמבוא להסתברות 32-55
388218תורת החבורות32-55
388230חשבון אינפיניטיסימלי 342-66
  סה"כ (שנה ב סמסטר א)201003030
483011תכנות פייתון21-33
483224מבני נתונים ואלגוריתמים 231-44
483238מעבדה במבוא להנדסת חשמל--331.5
483245אותות ומערכות31-44
483250אוטומטיים וחישוביות31-44
488231פונקציות מרוכבות 132-55
483203מבוא למעגלים21254
  סה"כ (שנה ב סמסטר ב)16752825.5

שנה ג'

583223תכנות מונחה עצמים22-44
583302אותות אקראיים ורעש32-55
583323תכן מעגלים ספרתיים21254
583458מבוא לקריפטוגרפיה21-33
583455רשתות מחשבים ואינטרנט 31-44
583622מבוא ללמידת מכונה21-33
588376שיטות נומריות (אם לא נלקח הקורס כלים לאנליזה נומרית 83214)22-44
  סה"כ סמסטר 5161022827
683255מיקרו-מעבדים ושפת אסמבלר22-44
683301מבנה מחשבים ספרתיים31-44
688222טופולוגיה32-55
686170מבוא לפיזיקה מודרנית21-33
  סה"כ סמסטר 610601616

שנה ד'

7,883402פרויקט7--77
783317מעבדה במערכות משובצות--331.5
783381מערכות הפעלה22-44
788341אנליזה מודרנית32-55
  סה"כ לסמסטר 7-812431917.5
  סה"כ חובות ללא התמחויות1145610180173

שרשרת אבטחת מידע ו Cybersecurity 

נושא: קריפטוגרפיה ואבטחה
783650מבוא לחישוב בטוח 2--22
883657חישוב בטוח 2--22
883658יסודות הקריפוטוגרפיה 2--22
783685פרוטוקולים קריפטוגרפיים ואבטחת תקשורת21-33
6,883687מערכות הוכחה קריפטוגרפיות2--22
6,883697קריפטוגרפיה בענן: יצוא בטוח של מידע (EN)2--22
883698מבוא ללמידת מכונה אחראית2--22
נושא: חומרה בטוחה מהתקפות
6,883356מבוא לתורת הצפינה31-44
783457שיטות תכנון חומרה בטוחה 21-33
6,883682מבוא לחומרה בטוחה מורחב 31-44
883683נושאים מתקדמים באבטחת חומרה (EN)2--22

שרשרת תכן חומרה וChip Design

נושא: תכנון שבבים ומעגלים
783256תיאוריה של מערכות ספרתיות22-44
683313מעגלים משולבים ספרתיים31-44
6,883607עקרונות תכנון מערכות דיגיטליות2-243
783612מעגלים ומערכות VLSI דיגיטליים (EN)31-44
6,883653אריתמטיקה למחשב21-33
783688תכנון חומרה בגישה אלגוריתמית 21-33
883689ארכיטקטורות מחשבים מתקדמות21-33
883709מעבדים מורחבים12143.5
נושא: חומרה אמינה משגיאות
6,883356מבוא לתורת הצפינה31-44
783606אמינות של מערכות חומרה3--33
783659קידוד למערכות מחשב 21-33
783681חומרה מכילה מטסטביליות (EN)21-33
6,883682מבוא לחומרה בטוחה מורחב 31-44
783691אימות פורמלי וסינתזה21-33

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

נושא: רשתות מחשבים ורשתות חישוב
783450סימולציה ושפות סימולציה 3-143.5
783453חישוב מבוזר (EN)21-33
6,883454רשתות מחשבים ואינטרנט 2 21-33
783623מודלים וניתוח מתמטי של רשתות2--22
883506מודלים סטוכסטים בחקר ביצועים31-44
883670חישוב ביולוגי21-33
783692סוגיות ברשתות חברתיות 21-33
783694תכנות מבוזר ומקבילי 21-33
נושא: תקשורת נתונים ותורת המידע
683310תקשורת ספרתית 1 (EN)31-44
683320עיבוד ספרתי של אותות 131-44
783618תקשורת ספרתית 231-44
783620תורת האינפורמציה21-33
נושא: חישוב קוונטי
6,883674למידת מכונה קוונטית  (EN)21-33
883684אינפורמציה קוונטית מתקדמת21-33
7,583705מבוא לאינפורמציה קוונטית וחישוב קוונטי31-44

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

נושא: אלגוריתמים מתקדמים
783453חישוב מבוזר (EN)21-33
783456תכנון וניתוח אלגוריתמים21-33
6,883530חיפוש בבינה מלאכותית21-33
783563מבוא לבינה מלאכותית21-33
783643תאוריה של למידת מכונה (EN)21-33
883652תורת הגרפים ושימושיה 21-33
783655גאומטריה חישובית 21-33
783688תכנון חומרה בגישה אלגוריתמית 21-33
6,883562אלגוריתמי Streaming ונתוני עתק21-33
נושא: אופטימיזציה ובקרה
6,883246מבוא לבקרה31-44
6,883454רשתות מחשבים ואינטרנט 2 21-33
783815מבוא לתורת המשחקים21-33
783879אופטמיזציה3--33

שרשרת פיתוח תוכנה

נושא: פיתוח מערכות תוכנה
883362ממשקים והצגת מידע21-33
783450סימולציה ושפות סימולציה 3-143.5
783531יסודות הנדסת תוכנה31-44
883533סדנא ביישום פרוייקט הנדסת תוכנה 1.032-55
883677תכנות מתקדם21-33
883680תורת הקומפילציה21-33
783686מעבדה לפתרון בעיות בעיצוב קוד1-232
783694תכנות מבוזר ומקבילי 21-33
נושא: אימות תוכנה
 83540שיטות בדיקת תוכנה2--22
 83544אימות מערכות למידה עמוקה 21-33
883545כלי תוכנה להוכחות אינטראקטיביות 21-33
883670חישוב ביולוגי21-33
783691אימות פורמלי וסינתזה21-33

שרשרת AI וניתוח נתונים

נושא: בינה מלאכותית (AI), למידת מכונה
 83374עיבוד שפות טבעיות בטכניקות למידה עמודה3--33
783563מבוא לבינה מלאכותית21-33
783643תאוריה של למידת מכונה (EN)21-33
883674למידת מכונה קוונטית (EN)21-33
883698מבוא ללמידת מכונה אחראית2--22
683707למידה עמוקה21-33
783635למידה מבוססת חיזוקים2--22
783819למידה בלתי מונחית2--22
783843מודלים גנרטיביים עמוקים2--22
 חדששיחות עם LLL על מדעים והנדסה2--22
נושא: נתוני עתק
783579בסיסי נתונים21-33
883511אחזור מידע להנדסת נתונים31-44
783504מבוא לסטטיסטיקה31-44
883676כריית מידע וייצוג מידע21-33
783692סוגיות ברשתות חברתיות 21-33
883704היסטוריה חישובית21-33
883708כריית תהליכים21-33
6,883562אלגוריתמי Streaming ונתוני עתק21-33

שרשרת עיבוד אותות, תמונות, וגרפיקה

נושא: עיבוד אותות ותמונות
683320עיבוד ספרתי של אותות 131-44
683321אלגוריתמים סטטיסטים לעיבוד אותות31-44
883420ניתוח סטטיסטי של מידע31-44
783624עיבוד ספרתי של אותות 231-44
883629עיבוד ספרתי של תמונות21-33
נושא: גרפיקה וראיה ממוחשבת
783633עיבוד דיגיטלי של גיאומטריה  2 21143.5
883641אופטומיזציה והבנה של צורות 21143.5
783654גרפיקה ממוחשבת 21143.5
783655גאומטריה חישובית 21-33
783656עיבוד דיגיטלי של גיאומטריה 21143.5
783551מבוא לראיה ממוחשבת21-33

קורסים נוספים שניתן לקחת, בכפוף למגבלות - קורס ״גוקר״

6,835845אינפואתיקה-וחוק בחברת המידע2--22
683508מבוא לפסיכולוגיה21-33

קורסי שירות

483003תוכנת מטלב ושימושיה--2-0
נ״ז מינימלי הנדרש בקורסים הפקולטטיביים  בתואר ראשון בהנדסת מחשבים משולב מתמטיקה הוא 212 נ״ז לא כולל קורסי יסוד ביהדות ואנגלית. 

סהכ: 212 נ״ז

על הסטודנט להשלים קורסי בחירה בהיקף שלא יפחת מ 30 נ"ז בקורסי הבחירה של הנדסת מחשבים וגם 9 נ"ז בקורסי הבחירה המחלקה למתמטיקה (כפי שמתפרסמים במחלקה למתמטיקה)
כל סטודנט נדרש לבחור את הקורסים כך שישלים 3 שרשראות שונות. יש לציין כי בכל שרשרת מופרטים שנים או יותר ״נושאים״ המאגדים תחתם קורסים בנושאים דומים או קרובים. חלוקה זו היא לידיעה בלבד, וכלל הקורסים משוייכים לאותה שרשרת ללא הבחנה בין הנושאים.
להשלמת שרשרת יש לקחת לפחות שלושה (3) קורסים מאותה שרשרת. ניתן לקחת קורסים מכלל הנושאים המשוייכים לאותה שרשרת. במקרה הצורך ניתן להשלים את שארהנ״ז הנדרשים לבחירה בהנדסת מחשבים מתוך מכלל הקורסים שמופיעים בשרשראות השונות ללא הגבלה, כל עוד בכל שרשרת נלקחו לפחות 3 קורסים שונים. קורס ייחשב לשרשרת אחת בלבד, אפילו אם מופיע בשתי שרשראות שונות.
עבור קורסים מעבר לדרישת השרשראות:  ניתן לבחור בשנה ד קורס בחירה אחד בלבד מבין קורסי תואר ראשון/רמה מקבילה שניתנים בפקולטה להנדסה, שאינם חלק מתכנית הנדסת מחשבים (בכפוף לעמידה בקדמים) למעט קורסים חופפים ולמעט: 83011, 83201, 83673
קורס כנל לא יכול להחשב חלק משרשרת
הסדנה "תכנת מטלב ושימושיה" (83-003) ללא נ.ז. ופתוחה לרישום עבור סטודנטים בשנת לימודיהם השנייה או השלישית. 
חלק מקורסי הבחירה יפתחו אחת לשנתיים.