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

Transcription

החוג למדעי המחשב - המכללה האקדמית תל חי
‫‪10‬‬
‫החוג למדעי המחשב‬
‫חוג לימודים לתואר ‪( B.Sc.‬חד חוגי)‬
‫ו‪( B.A.-‬דו‪-‬חוגי)‬
‫שנה"ל תשע"ו‬
‫ראש החוג ‪ :‬פרופ' רן זיו‬
‫חברי הסגל האקדמי‪:‬‬
‫פרופסור חבר‪ :‬פרופ' רן זיו‪ ,‬פרופ' יזהר לבנר‪ ,‬פרופ' דני קוטלר‪.‬‬
‫מרצה בכיר‪:‬‬
‫ד"ר תמר צמח‪ ,‬ד"ר מרדכי שלום‪ ,‬ד"ר איתי שרון‪.‬‬
‫מרצה‪:‬‬
‫ד"ר אלעזר בירנבוים‪ , ,‬ד"ר רון סיוון‪ ,‬ד"ר יוסי קניזו‪ ,‬ד"ר עפר שיר‪.‬‬
‫מורה בכיר‪:‬‬
‫מר אלכסנדר רואינסקי‪ ,‬ד"ר דוניטה כהן‪.‬‬
‫מורים מן החוץ‪ :‬ד"ר ענת אהרוני‪ ,‬ד"ר דורון בן‪-‬צבי‪ ,‬ד"ר‬
‫אורית סלע בן דוד‪ ,‬מר נמרוד פלג‪ ,‬ד"ר ניר בן דוד‪ ,‬ד"ר אורי‬
‫גלובוס‪.‬‬
‫‪1‬‬
‫מבוא‬
‫מטרת החוג למדעי המחשב במכללה האקדמית תל‪-‬חי היא להכשיר בוגרים שיוכלו‪ ,‬עם‬
‫סיום לימודיהם‪ ,‬להשתלב בתפקידי פיתוח בתעשיית ההיי‪-‬טק ובארגונים עסקיים‬
‫וציבוריים עתירי מחשוב‪ ,‬שם יוכלו לתרום לתכנון‪ ,‬פיתוח ומימוש של מערכות טכנולוגיות‬
‫הנתמכות על‪-‬ידי מחשבים‪ .‬תכנית הלימודים גם מכשירה את הבוגרים להמשך לימודים‬
‫לקראת תארים מתקדמים‪.‬‬
‫בחוג למדעי המחשב מאמינים כי לימודים ברמה גבוהה מתחילים בסביבת לימודים נעימה‬
‫ותומכת ובהוראה טובה‪ .‬מספר המרצים במשרה מלאה בחוג הוא גבוה יחסית לכל מוסד‬
‫דומה‪ .‬כתוצאה מכך המרצים מקדישים את רוב זמנם ומרצם להוראה במכללה‪ .‬הלימודים‬
‫הם בקבוצות קטנות המאפשרות קשר אישי בין התלמידים למרצים ושמירה על רמת‬
‫לימודים גבוהה ועל איכות ההוראה‪ .‬התלמיד מתמודד עם הדרישות הגבוהות מתוך עניין‬
‫ותחושת אתגר‪ .‬הלימוד בקבוצות קטנות מעודד קשר ושיתוף בין הסטודנטים‪ .‬כך נוצרת‬
‫סביבה מגובשת ותומכת‪ ,‬התורמת להעלאת הרמה של כל הסטודנטים‪.‬‬
‫התכנית מתמקדת במיוחד בהקניית ידע וניסיון מעשיים בתחומי פיתוח התוכנה‪ ,‬באמצעות‬
‫עבודות בית מעשיות‪ ,‬פרויקטים‪ ,‬ועבודה בתעשיית ההיי‪-‬טק בצפון בתקופת הלימודים‪.‬‬
‫בתכנית הלימודים מושם דגש על‪:‬‬
‫הקניית בסיס תיאורטי רחב ככל האפשר‪ ,‬שיאפשר לבוגרים לעבוד במשרות מעניינות‬
‫ולהוביל קבוצות פיתוח בעתיד‪ ,‬וכן להמשיך ללימודי תואר שני‪.‬‬
‫לימוד הנושאים העדכניים והמבוקשים ביותר בתחום מדעי המחשב‪ ,‬כדי לאפשר לבוגרים‬
‫להיות מבוקשים בתחום‪ ,‬עם סיום לימודיהם‪.‬‬
‫נושאי ההתמחות כוללים‪:‬‬
‫תכנות מונחה עצמים‪ ,‬פיתוח תוכנה‪ ,‬הנדסת תוכנה‪ ,‬אלגוריתמים‪ ,‬עיבוד ספרתי של אותות‬
‫ותמונות‪ ,‬תקשורת מחשבים‪ ,‬תכנות בסביבת האינטרנט‪ ,‬אבטחת מחשבים ותקשורת‪.‬‬
‫‪2‬‬
‫תכניות ייחודיות‪:‬‬
‫תכנית הלימודים במדעי המחשב היא תכנית מקיפה הכוללת את הכלים והידע המעודכנים‬
‫ביותר של התחום‪ .‬במסגרת התכנית הסטודנטים יתמחו במסגרת אחד ממסלולי ההתמחות‬
‫המפורטים בהמשך‪ .‬מסלולים אלה מאפשרים התמקצעות והתנסות ומייחדים את החוג‬
‫במכללה האקדמית תל‪-‬חי לעומת חוגים אחרים המעניקים תואר ראשון במדעי המחשב‪:‬‬
‫‪.1‬‬
‫חטיבת לימודים בפיתוח תוכנה‪ :‬הלימודים מאפשרים לסטודנטים להתמקצע בתחום‬
‫המבוקש ביותר בתעשיית ההיי‪-‬טק‪ .‬לצד לימוד הבסיס המתמטי והתיאורטי של מדעי‬
‫המחשב לומדים הסטודנטים את המרכיבים היישומיים ביותר בתעשייה‪ :‬שפות‬
‫התכנות העיקריות וסביבות הפיתוח המתקדמות ביותר‪ .‬הסטודנטים רוכשים ידע‬
‫וניסיון בתכנות מכוון עצמים‪ ,‬תקשורת מחשבים‪ ,‬הנדסת תוכנה‪ ,‬תכנות מערכות‬
‫הפעלה‪ ,‬תכנות בסביבת האינטרנט‪ ,‬מסדי נתונים‪ ,‬אבטחת מידע‪ ,‬קריפטולוגיה‪,‬‬
‫מיחשוב ענן ופיתוח אפליקציות‪.‬‬
‫‪.2‬‬
‫חטיבת לימודים בעיבוד אותות קול‪ ,‬מוסיקה ותמונות‪ :‬תכנית לימודים זו מאפשרת‬
‫להתמחות באחד מהתחומים המבוקשים ביותר בתעשייה ובמחקר‪ .‬התכנית מתמקדת‬
‫בשלושה תחומים עיקריים‪ .0 :‬עיבוד אותות קול ומוסיקה‪ .2 .‬עיבוד ודחיסת תמונות‬
‫ווידאו‪ .3 .‬זיהוי תבניות‪ .‬הלימודים בחטיבה כוללים עיבוד אותות דיבור ומוסיקה‪,‬‬
‫עיבוד תמונות‪ ,‬למידה ממוחשבת וזיהוי תבניות‪ ,‬גרפיקה ממוחשבת ועוד‪ .‬הידע‬
‫המעמיק והמקיף במדעי המחשב ובתוכנה‪ ,‬לצד ההתמחות הייחודית בעיבוד אותות‪,‬‬
‫יאפשרו לבוגרים השתלבות בתפקידי תכנות ופיתוח בנושאים אלה‪ ,‬או המשך‬
‫לימודים לתארים גבוהים‪.‬‬
‫‪.3‬‬
‫תכנית משולבת‪ :‬יש אפשרות להתמחות בו‪-‬זמנית בשתי חטיבות אלה על‪-‬ידי לימוד‬
‫הקורסים הייחודיים לשתי החטיבות‪.‬‬
‫פרויקטים תעשייתיים‬
‫מתבצעים במסגרת תכנית "שילוב בתעשייה" המשלבת רכישת ניסיון בחברות היי‪-‬טק‬
‫בגליל העליון‪ .‬במסגרת זו מבצעים סטודנטים (מסוף שנה ב' ובמהלך שנה ג') פרויקטים‬
‫מורחבים בתעשייה והתמחות בהיקף של ‪ 0,111‬שעות‪ .‬התכנית מלווה במלגה בת ‪ 31‬אלף‬
‫ש"ח להשתלמות‪ .‬הפרויקטים מונחים על‪-‬ידי חברי סגל החוג בהנחיה אישית‪ ,‬במקביל‬
‫למנחה מן התעשייה‪ .‬מלבד המלגה שאותה מקבלים הסטודנטים המשתתפים בפרויקט‪ ,‬הם‬
‫מתנסים בפיתוח מערכת תוכנה או מוצר‪ ,‬לומדים את ההיבטים התיאורטיים והמעשיים של‬
‫‪3‬‬
‫המערכת‪ ,‬ורוכשים הבנה והעמקה שאי אפשר לקבלן בהוראה רגילה‪ .‬יתרון נוסף שעשוי‬
‫לצמוח מהתכנית הוא יצירת עתודה של סטודנטים שיוכלו להשתלב בגמר הלמודים‬
‫כעובדים בחברות טכנולוגיה עלית נוספות שתעבורנה לגליל‪ .‬סטודנטים רשאים לבצע‬
‫פרויקט אקדמי בתעשייה גם ללא השתתפות בתכנית‪.‬‬
‫מעבדות המחשבים‪:‬‬
‫לרשות הסטודנטים בחוג עומדות כעשר מעבדות מחשבים‪ .‬כל מחשבי המעבדות קשורים‬
‫ברשת פנימית של המכללה ולרשת האינטרנט‪.‬‬
‫‪4‬‬
‫תכנית הלימודים‬
‫תואר ראשון במסלול החד‪-‬חוגי‬
‫הלימודים במסלול החד‪-‬חוגי מעניקים תואר ראשון ‪ B.Sc.‬במדעי המחשב‪ .‬תכנית‬
‫הלימודים היא תלת שנתית ומתחלקת באופן הבא‪:‬‬
‫השלב הראשון‪ ,‬הנמשך שלושה סמסטרים‪ ,‬כולל הקניית ידע במבנה המחשב‪ ,‬בעקרונות‬
‫בסיסיים בתכנות ובמתמטיקה‪.‬‬
‫בשלב השני‪ ,‬המתפרש על פני שלושת הסמסטרים האחרונים‪ ,‬נחשפים הסטודנטים לענפים‬
‫העיקריים של מדעי המחשב והם לומדים את השיטות‪ ,‬הטכנולוגיות והרעיונות המשמשים‬
‫את התעשייה והמחקר בתחום מדעי המחשב כיום‪ .‬בצד הידע העיוני המעמיק רוכשים‬
‫התלמידים ניסיון מעשי רב‪-‬הקף בהדרכה צמודה של אנשי סגל החוג‪ .‬שלב זה כולל קורסי‬
‫חובה ובחירה מתחומים שונים – הנדסת תוכנה‪ ,‬תקשורת מחשבים‪ ,‬אלגוריתמים‪,‬‬
‫קריפטולוגיה (הצפנה)‪ ,‬אבטחת מחשבים ותקשורת‪ ,‬מחשוב ענן‪ ,‬אפליקציות על טלפונים‬
‫ניידים‪ ,‬מבנה קומפיילרים‪ ,‬ארכיטקטורת מחשבים‪ ,‬תורת החישוביות‪ ,‬עיבוד אותות‬
‫ממוחשב ולמידה ממוחשבת‪ .‬כל תלמיד ייבצע פרוייקט תכנה בהיקף של שתי נ"ז ובנוסף‪,‬‬
‫מוצעת האפשרות לבצע פרויקט גמר באחת מחברות תוכנה או בארגון עתיר מחשוב‪,‬‬
‫בחונכות של אחד ממורי החוג‪ .‬בשלב זה הסטודנטים יבחרו להתמחות באחד ממסלולי‬
‫הלימוד‪.‬‬
‫מבנה תכנית הלימודים‪:‬‬
‫על הסטודנטים לצבור ‪ 021‬נ"ז (נקודות זכות)‪ .‬תכנית החובה כוללת ‪ 01‬נ"ז בחטיבה לפיתוח‬
‫תוכנה‪ 09 ,‬נ"ז בחטיבה לעיבוד אותות קול‪ ,‬מוסיקה ותמונות ו‪ 012-‬נ"ז בתכנית המשולבת‬
‫(ראו פירוט בפרק "קורסי חובה – שיבוץ לפי סמסטרים")‪ .‬שאר הנקודות יילמדו מקורסי‬
‫הבחירה של החוג ובקורסים של חוגים אחרים במכללה‪ .‬היקף הלימודים מחוגים אחרים‬
‫הוא עד ‪ 9‬נ"ז‪ ,‬מתוכן לפחות ‪ 2‬נ"ז מתוך רשימת "קורסים כלל מכללתיים במדעי הרוח"‪,‬‬
‫ובלבד שקורסים אלה אינם בנושאים או התמחויות הנלמדים בקורסים של החוג למדעי‬
‫המחשב‪.‬‬
‫תכנית שילוב בתעשייה‬
‫החוג מקיים את תכנית השילוב בתעשייה המאפשרת לתלמידיו להשתלם בתעשיות תוכנה‬
‫והייטק באצבע הגליל‪ ,‬בהיקף של ‪ 0111‬שעות במהלך הלימודים‪.‬‬
‫סטודנטים המתקבלים לפרויקט השילוב בתעשייה חייבים להירשם לקורסים הבאים‪:‬‬
‫‪ .0‬השתלמות בתעשייה א'‪ ,‬מס' קורס ‪1000110‬‬
‫‪5‬‬
‫‪ .2‬השתלמות בתעשייה ב'‪ ,‬מס' קורס ‪1000119‬‬
‫ההרשמה לקורסים אלה תלויה בקבלה לפרויקט ובאישורו של מרכז הקשר עם‬
‫התעשייה‪.‬‬
‫תואר ראשון במסלול הדו‪-‬חוגי‬
‫הלימודים במסלול הדו‪-‬חוגי בחוג מעניקים תואר ראשון (‪ )B.A.‬במדעי המחשב וכלכלה‪ ,‬או‬
‫פסיכולוגיה‪ ,‬או חינוך‪ ,‬או לימודים רב‪-‬תחומיים‪ ,‬או שרותי אנוש‪ ,‬או לימודי מזרח אסיה‪.‬‬
‫סטודנט הבוחר ללמוד תואר ראשון במסלול הדו‪-‬חוגי בחוג למדעי המחשב יילמד קורסי‬
‫חובה של החוג למדעי המחשב לפי התכנית המפורטת בהמשך‪ .‬הוא ישלים את נקודות‬
‫הזכות לתואר מבין קורסי החוג למדעי המחשב ומתוך תכנית הלימודים של החוגים‬
‫הנוספים‪.‬‬
‫החוג רשאי בכל עת לבצע שינויים בתכנית הלימודים וליידע על כך את הסטודנטים‬
‫מזכירות החוג תודיע לסטודנטים הרלוונטיים על כל שינוי בתכנית הלימודים‪.‬‬
‫תנאי הקבלה‬
‫מועמדים חייבים להציג ציון במבחן הפסיכומטרי וציון בגרות במתמטיקה ברמה של ‪0‬‬
‫יח"ל לפחות‪ ,‬או ציון מכינה במתמטיקה ברמה המקבילה ל‪ 9-‬יח"ל‪ .‬מועמדים בעלי ציון ‪79‬‬
‫ומעלה במתמטיקה בתעודת הבגרות ברמה של חמש יחידות לימוד‪ ,‬או בעלי ציון ‪ 59‬ומעלה‬
‫במתמטיקה בתעודת הבגרות ברמה של ארבע יחידות לימוד‪ ,‬וציון פסיכומטרי של ‪101‬‬
‫לפחות‪ ,‬יתקבלו ללימודים באופן אוטומטי‪ .‬מועמדים אחרים יידונו על ידי ועדת הקבלה של‬
‫החוג על סמך הישגיהם בבחינות הבגרות (בעיקר במקצועות הריאליים) ובמבחן‬
‫הפסיכומטרי‪ .‬ועדת הקבלה של החוג רשאית להתחשב גם בשיקולים נוספים כמו הישגים‬
‫בלימודים אקדמיים קודמים או בלימודי הנדסאים‪ .‬החוג מפעיל גם מסלול קבלה ע"פ‬
‫בחינת מיון במתמטיקה ברמה של ‪ 9‬יחידות בלבד‪ ,‬הנערכת בחוג‪ ,‬כחודש לפני פתיחת כל‬
‫סמסטר‪ .‬ניתן להתכונן לבחינה גם במכינה ייעודית במתמטיקה בת שלשה חודשים‬
‫המתקיימת מידי סמסטר במכללה‪.‬‬
‫הכרה בלימודים קודמים‬
‫‪.0‬‬
‫הכרה בלימודים אקדמיים קודמים תינתן עבור קורסים שבהם קיבל הסטודנט‬
‫ציון של ‪ 71‬ומעלה במוסד אקדמי מוכר‪ .‬ניתן לקבל פטורים מקורסי הבחירה של‬
‫‪6‬‬
‫החוג בהיקף של עד ‪ 0.1‬נ"ז בסה"כ‪ ,‬גם עבור קורסים מתקדמים במתמטיקה‪,‬‬
‫פיסיקה והנדסת חשמל שנלמדו ואינם מופיעים בתכנית הלימודים של החוג‪.‬‬
‫הזכאות לפטור מקורסי חובה או בחירה של החוג תיקבע על ידי הוועדה להכרה‬
‫בלימודים קודמים‪ ,‬בהתייעצות עם מרצה הקורס‪ .‬פטורים בגין נקודות מלימודים‬
‫כלליים קודמים יינתנו אוטומטית בכפוף לתנאים המוזכרים לעיל‪ .‬הציון‬
‫בקורסים עליהם ניתן פטור אינו נרשם בגיליון הציונים ואיננו מחושב בממוצע‬
‫הציונים‪.‬‬
‫‪ .2‬הכרה בלימודי הנדסאים‪:‬‬
‫א‪.‬‬
‫על פי החלטות מל"ג‪ ,‬החוג אינו רשאי להעניק פטור מקורסי יסוד וליבה על‬
‫סמך לימודי הנדסאים‪.‬‬
‫ב‪.‬‬
‫הנדסאי תוכנה מצטיינים יכולים לקבל פטור בהיקף של עד ‪ 07‬נקודות על‬
‫חשבון הנקודות הנדרשות בקורסי הבחירה המקצועיים בחוג‪ .‬נקודות אלה‬
‫יינתנו רק אם לתלמיד ממוצע ציונים של ‪ 79‬לפחות בתום לימודי שנה א' בחוג‪.‬‬
‫הקורסים שעליהם ניתן לקבל פטור הם‪:‬‬
‫ג‪.‬‬
‫‪‬‬
‫סדנת תוכנה בסי שארפ ודוט נט‪.‬‬
‫‪‬‬
‫מערכות מידע‪.‬‬
‫‪‬‬
‫בסיסי נתונים‪.‬‬
‫‪‬‬
‫תכנות בסביבת האינטרנט‪.‬‬
‫‪‬‬
‫סדנת תוכנה‬
‫‪‬‬
‫סדנה מעשית אחרת שתוכנה תואם לקורס שנלמד בלימודי‬
‫הנדסאים‪ ,‬על פי החלטת ועדת החוג להכרה בלימודים קודמים‪.‬‬
‫הכרה בקורס קודם על סמך לימודים בבית ספר להנדסאים תינתן רק אם‬
‫הציון שהושג בו אינו נופל מ‪.51-‬‬
‫ד‪.‬‬
‫תלמיד בעל דיפלומת הנדסאי זכאי להכרה בהיקף של ‪ 3‬נ"ז על חשבון‬
‫הלימודים הכלליים הנדרשים בתכנית החוג‪.‬‬
‫ה‪.‬‬
‫בסך הכל יוכל תלמיד בעל הישגים גבוהים בלימודי הנדסאי מחשבים להגיע‬
‫לפטור כולל של עד ‪ 21‬נקודות זכות בהתאם להחלטות ועדת החוג להכרה‬
‫בלימודים קודמים‪.‬‬
‫‪7‬‬
‫דרישות מעבר משנה לשנה‬
‫המעבר משנה א' (סמסטר ‪ )2‬לשנה ב' (סמסטר ‪ )3‬מותנה בקבלת ממוצע ציונים ‪ 19‬לפחות‬
‫בשנה א'‪ .‬ציון המעבר בקורס "מבוא לחדו"א" הוא ‪ 07‬וציון המעבר בקורס "מבוא למדעי‬
‫המחשב" הוא ‪ .56‬ציון המעבר בשאר הקורסים הוא ‪ .91‬קבלת התואר מותנית בממוצע‬
‫ציונים כולל של ‪ 19‬לפחות‪.‬‬
‫רישום לקורס לאחר שני כישלונות‪.‬‬
‫סטודנט שנכשל פעמיים בקורס חובה חוגי יופסקו לימודיו בחוג‪.‬‬
‫בהתקיים נסיבות מיוחדות‪ ,‬וזאת על פי החלטת ראש החוג אוו וועדת ההוראה החוגית‪,‬‬
‫יהיה התלמיד רשאי להירשם שוב לקורס האמור ולהמשיך את לימודיו בתנאים שיקבע‬
‫החוג‪.‬‬
‫קורסי האנגלית הנם קורסי חובה לתואר‪ ,‬סטודנט שסווג לאחת מרמות האנגלית‪" :‬טרום‬
‫בסיסי א'" ‪" ,‬טרום בסיסי ב'" או "בסיסי" נדרש ללמוד את קורסי האנגלית החל‬
‫מהסמסטר הראשון ללימודיו‪ ,‬מי שסווג לרמת אנגלית "מתקדמים א' " או "מתקדמים ב'"‬
‫יכול ללמוד את קורס‪/‬י האנגלית החל מסמסטר ב' של השנה הראשונה ללימודיו‪ ,‬כך שכל‬
‫הסטודנטים נדרשים להתחיל בלימודי האנגלית בשנה הראשונה ללימודיהם‪ .‬סטודנט‬
‫שלא יגיע לרמת פטור במועד המחייב לא יירשם לסמינריון ו‪/‬או לעבודות הגמר‪.‬‬
‫טרם הרישום לקורס‪ :‬פרקים בחישוביות וסיבוכיות‪ .‬נדרש כל סטודנט להגיע לרמת פטור‬
‫באנגלית ללא קשר לרמת האנגלית אליה סווג בעת קבלתו ללימודים‪ ,‬למעט מי שהתקבל‬
‫ברמת פטור‪ .‬סטודנט לא יורשה להירשם לקורס פרקים בחישוביות וסיבוכיות ללא רמת‬
‫פטור באנגלית‪ .‬ככלל‪ ,‬הרישום לקורסי האנגלית מתבצע ע"י הסטודנט ובאחריותו במסגרת‬
‫ימי השיבוץ החוגיים‪.‬‬
‫מלגות הצטיינות‬
‫לתלמידים בעלי נתוני קבלה גבוהים יינתנו מלגות הצטיינות בהיקף של עד שכר לימוד מלא‬
‫בשנה הראשונה ללימודיהם‪ .‬לרשות החוג עומדות גם מלגות הצטיינות מהתעשייה‬
‫‪8‬‬
‫ומתורמים שיוענקו לתלמידים מצטיינים בשנים ב' ו‪-‬ג'‪ .‬סך כל המלגות שיקבל הסטודנט לא‬
‫יעלה על ‪ 011%‬משכר הלימוד הכללי שלו‪.‬‬
‫עתודה אקדמית‬
‫החוג מוכר על‪-‬ידי רשויות הצבא ללימודים במסלול העתודה האקדמית ובמסלול פרויקט‬
‫עתידים‪ .‬כמו כן‪ ,‬יוכלו תלמידי תיכון המתחילים לימודיהם בחוג במקביל ללימודי התיכון‬
‫להשתלב בתכנית "הסייבר הצפוני"‪ ,‬המאפשרת השתלבות במערך המודיעין והתקשוב של‬
‫צה"ל‪ ,‬בחתימת קבע מופחתת‪.‬‬
‫‪9‬‬
‫תכנית במדעי המחשב עם חטיבה בפיתוח תוכנה‬
‫בתעשיית התוכנה גוברת הדרישה למפתחי תוכנה מעולים‪ ,‬בעלי בסיס ידע רחב‪ ,‬ובעלי‬
‫ניסיון‪ .‬הלימודים בחטיבת התמחות זו מאפשרים לסטודנטים להתמקצע בתחום המבוקש‬
‫ביותר בתעשיית ההיי‪-‬טק‪ ,‬ומקנים להם יתרון בתחרות על המשרות הפנויות בתחום‪ .‬בצד‬
‫לימוד הבסיס המתמטי והתיאורטי של מדעי המחשב‪ ,‬לומדים הסטודנטים את המרכיבים‬
‫היישומיים ביותר בתעשייה‪ :‬שפות התכנות העיקריות וסביבות הפיתוח המתקדמות ביותר‪.‬‬
‫הסטודנטים רוכשים ידע וניסיון בתכנות מכוון עצמים‪ ,‬תקשורת מחשבים‪ ,‬הנדסת תוכנה‪,‬‬
‫תכנות מערכות הפעלה‪ ,‬תכנות בסביבת האינטרנט‪ ,‬אבטחת מידע‪ ,‬מסדי נתונים‪ ,‬מחשוב ענן‬
‫ופיתוח אפליקציות‪.‬‬
‫מבנה תכנית הלימודים‬
‫‪ .1‬קורסי חובה כלליים של החוג‪ 38 :‬נ"ז‬
‫‪ .2‬קורסי חובה ייחודיים לחטיבה (‪ 0‬נ"ז)‬
‫‪ ‬נושאים מתקדמים בתכנות מונחה עצמים‪ ,‬מס' קורס ‪ 3.9 - 1000000‬נ"ז‬
‫‪ ‬הנדסת תוכנה‪ ,‬מס' קורס‪ 3.9 1000000 -‬נ"ז‬
‫קורסי בחירה של החוג (‪ 83-83‬נ"ז)‬
‫א‪ .‬יש לבחור שני קורסים לפחות מתוך "המאגר המעשי" הבא‪:‬‬
‫‪‬‬
‫מסדי נתונים‪ ,‬מס' קורס ‪ 3.9 - 1000927‬נ"ז‬
‫‪‬‬
‫תכנות בסביבת האינטרנט‪ ,‬מס' קורס ‪ 3.9 - 1000002‬נ"ז‬
‫‪‬‬
‫נושאים בתקשורת נתונים‪ ,‬מס' קורס ‪ 3.9 - 1020010‬נ"ז‬
‫‪‬‬
‫ארכיטקטורת מחשבים‪ ,‬מס' קורס ‪ 3.9 - 1030310‬נ"ז‬
‫ב‪ .‬יש לבחור קורס אחד לפחות מתוך "המאגר התאורטי" הבא‪:‬‬
‫‪‬‬
‫עקרונות שפות תכנות‪ ,‬מס' קורס ‪ 3.9 - 1022023‬נ"ז‬
‫‪‬‬
‫מבנה קומפיילרים‪ ,‬מס' קורס ‪ 3.9 - 1032012‬נ"ז‬
‫ג‪ .‬יש לבחור שתי סדנאות מעשיות לפחות‪.‬‬
‫‪ .3‬קורסי בחירה כלליים‪ :‬עד ‪ 9‬נ"ז‪ ,‬ביניהן לפחות ‪ 2‬נ"ז מתוך רשימת "קורסים כלל‬
‫מכללתיים במדעי הרוח"‪.‬‬
‫בסה"כ‪ 325 :‬נ"ז‪.‬‬
‫‪11‬‬
‫חטיבה בפיתוח תוכנה‬
‫קורסי חובה (‪ 07‬נ"ז) ‪ -‬שיבוץ מומלץ לפי סמסטרים‬
‫שנה א' ‪ -‬סמסטר ‪3‬‬
‫ת‬
‫ש‬
‫דרישות קדם‬
‫נ"ז‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1000010‬‬
‫‪1000011‬‬
‫‪1000010‬‬
‫‪1000012‬‬
‫‪1000310‬‬
‫‪1020015‬‬
‫מבוא למדעי‬
‫המחשב‬
‫מבוא לחדו"א*‬
‫חדו"א ‪(0‬מ) **‬
‫אלגברה לינארית(מ)‬
‫מערכות ספרתיות‬
‫ותכן לוגי‬
‫מתמטיקה‬
‫דיסקרטית ***‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫‪0‬‬
‫‪2‬‬
‫(‪) 0‬‬
‫‪2‬‬
‫‪5‬‬
‫‪1.1‬‬
‫‪9.1‬‬
‫‪9.1‬‬
‫‪0.1‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪3‬‬
‫‪2‬‬
‫‪2‬‬
‫‪2‬‬
‫‪2‬‬
‫‬‫‬‫‬‫‪-‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪9‬‬
‫‪0.1‬‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‪9‬‬
‫‪28‬‬
‫‪22‬‬
‫‪32‬‬
‫‪2‬‬
‫‪85‬‬
‫בסה"כ‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫* לסטודנטים שיחויבו ללמוד את הקורס בהתאם לנתוני הקבלה שלהם‪.‬‬
‫** סטודנט שילמד את הקורס מבוא לחדו"א‪ ,‬ילמד את הקורס חדו"א ‪(0‬מ) בסמסטר ב'‪.‬‬
‫*** סטודנטים הלומדים את הקורס חדו"א ‪(0‬מ) יוכלו לדחות את הקורס מתמטיקה דיסקרטית‬
‫לסמסטר ב'‪.‬‬
‫שנה א' ‪ -‬סמסטר ‪2‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1022010‬‬
‫‪1002012‬‬
‫‪1020019‬‬
‫‪1020912‬‬
‫‪1022013‬‬
‫בסה"כ‬
‫חדו"א ‪(2‬מ) *‬
‫ארגון ותכנות‬
‫המחשב‬
‫מבוא לתכנות‬
‫מערכות‬
‫תכנות מונחה‬
‫עצמים )‪(Java‬‬
‫אלגברה מודרנית‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫‪3.1‬‬
‫חדו"א ‪(0‬מ)‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‪-‬‬
‫‬‫‪2‬‬
‫‪1‬‬
‫‪0‬‬
‫‪3.9‬‬
‫מבוא למדעי המחשב‬
‫‪2‬‬
‫‪2‬‬
‫(‪) 0‬‬
‫‪2‬‬
‫‪1‬‬
‫‪3.9‬‬
‫מבוא למדעי המחשב‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪9‬‬
‫‪3.1‬‬
‫אלגברה לינארית(מ)‪.‬‬
‫מתמטיקה דיסקרטית‬
‫‪2‬‬
‫‪2‬‬
‫‪-‬‬
‫‪0‬‬
‫‪38‬‬
‫‪0‬‬
‫‪6‬‬
‫‪26‬‬
‫‪33.7‬‬
‫(‪ )0‬שעה אחת הניתנת כתגבור ואינה מזכה בנקודות זכות‪.‬‬
‫* סטודנטים שלמדו מבוא לחדו"א בסמסטר א' ילמדו חדו"א ‪(2‬מ) בסמסטר ‪.3‬‬
‫‪11‬‬
‫שנה ב' ‪ -‬סמסטר ‪8‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫חדו"א ‪(0‬מ)‪ ,‬אלגברה‬
‫לינארית(מ)‬
‫‪0‬‬
‫‪2‬‬
‫‪-‬‬
‫‪1‬‬
‫‪0.1‬‬
‫חדו"א ‪(2‬מ)‪ ,‬מתמטיקה‬
‫דיסקרטית‬
‫תכנות מונחה עצמים‬
‫)‪ , (Java‬מבוא לתכנות‬
‫מערכות‬
‫מתמטיקה דיסקרטית‪,‬‬
‫חדו"א ‪(0‬מ)‪ ,‬תכנות‬
‫מונחה עצמים )‪,(Java‬‬
‫חדו"א ‪(2‬מ) (במקביל)‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‪9‬‬
‫‪3‬‬
‫‪0‬‬
‫‪2‬‬
‫(‪) 0‬‬
‫‪9‬‬
‫‪0‬‬
‫‪0‬‬
‫‪2‬‬
‫(‪) 2‬‬
‫‪7‬‬
‫‪33‬‬
‫‪5‬‬
‫‪1002015‬‬
‫מתמטיקה‬
‫שימושית ותכנות‬
‫מדעי‬
‫מבוא להסתברות‬
‫‪1020913‬‬
‫תכנות בשפת‬
‫‪C++‬‬
‫‪3.9‬‬
‫‪1020017‬‬
‫פרקים במבני‬
‫נתונים‬
‫‪9.1‬‬
‫‪1022011‬‬
‫‪30.6‬‬
‫בסה"כ‬
‫‪8‬‬
‫‪28‬‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫(‪ )2‬שעה אחת ניתנת כתגבור ואינה מזכה בנקודות זכות‪.‬‬
‫* סטודנטים שלמדו את הקורס מבוא לחדו"א בסמסטר א' וחדו"א ‪(0‬מ) בסמסטר ב' ילמדו את‬
‫הקורס חדו"א ‪(2‬מ) בסמסטר זה‪,‬‬
‫שנה ב' ‪ -‬סמסטר ‪3‬‬
‫מס' קורס שם הקורס‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫‪3.1‬‬
‫פרקים במבני נתונים‬
‫מתמטיקה דיסקרטית‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‪2‬‬
‫‬‫‪-‬‬
‫‪1‬‬
‫‪0‬‬
‫‪0.1‬‬
‫מבוא לתכנות מערכות‪,‬‬
‫ארגון ותכנות המחשב‪,‬‬
‫פרקים במבני נתונים‬
‫מבוא לתכנות מערכות‪,‬‬
‫אלגברה לינארית(מ)‪,‬‬
‫מבוא להסתברות‪,‬‬
‫מערכות הפעלה‬
‫(במקביל)‬
‫תכנות בשפת ‪C++‬‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫‪9‬‬
‫‪2.1‬‬
‫תכנות בשפת ‪,C++‬‬
‫פרקים במבני נתונים‬
‫‪1022017‬‬
‫‪1020010‬‬
‫אלגוריתמים ‪0‬‬
‫לוגיקה למדעי‬
‫המחשב‬
‫מערכות הפעלה‬
‫‪1032015‬‬
‫רשתות תקשורת‬
‫מחשבים‬
‫‪3.9‬‬
‫‪1000000‬‬
‫נושאים מתקדמים‬
‫בתכנות מונחה‬
‫עצמים‬
‫פרוייקט תוכנה‬
‫‪3.9‬‬
‫‪1032001‬‬
‫‪1000515‬‬
‫בסה"כ‬
‫‪23.7‬‬
‫‪3‬‬
‫‪0‬‬
‫‪2‬‬
‫(‪) 0‬‬
‫‪1‬‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪9‬‬
‫‪36‬‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫‪12‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪3‬‬
‫‪87‬‬
‫שנה ג' ‪ -‬סמסטר ‪6‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1030015‬‬
‫‪1000000‬‬
‫סה"כ‬
‫אוטומטים‬
‫ושפות‬
‫פורמליות‬
‫הנדסת תוכנה‬
‫שנה ג' ‪ -‬סמסטר ‪5‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1000712‬‬
‫סה"כ‬
‫פרקים‬
‫בחישוביות‬
‫וסיבוכיות‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪3.9‬‬
‫מתמטיקה דיסקרטית‪,‬‬
‫פרקים במבני נתונים‬
‫(במקביל)‬
‫תכנות בשפת ‪C++‬‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪2‬‬
‫‪6‬‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‪2‬‬
‫‪9‬‬
‫‪0‬‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪3.9‬‬
‫אלגוריתמים ‪( 0‬במקביל)‪,‬‬
‫אוטומטים ושפות‬
‫פורמליות‪ ,‬רמת פטור‬
‫באנגלית‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪8‬‬
‫‪3‬‬
‫‪-‬‬
‫‪3‬‬
‫‪3.9‬‬
‫‪0‬‬
‫‪8.6‬‬
‫‪13‬‬
‫חטיבה בפיתוח תוכנה‬
‫שיבוץ מומלץ לפי סמסטרים לסטודנטים ממחזור אביב‬
‫שנה א' ‪ -‬סמסטר ‪( 3‬סמסטר ב' בשנה"ל)‬
‫ת‬
‫ש‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1000010‬‬
‫‪1002012‬‬
‫‪1000010‬‬
‫‪1020015‬‬
‫מבוא למדעי‬
‫המחשב‬
‫ארגון ותכנות‬
‫המחשב‬
‫חדו"א ‪(0‬מ)‬
‫מתמטיקה‬
‫דיסקרטית‬
‫בסה"כ‬
‫מ‬
‫ס"ה‬
‫(‪) 0‬‬
‫‪5‬‬
‫‪0‬‬
‫‪2‬‬
‫‪9.1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪3.1‬‬
‫‪2‬‬
‫‪-‬‬
‫‪2‬‬
‫‪9.1‬‬
‫‪0.1‬‬
‫‪0‬‬
‫‪3‬‬
‫‪2‬‬
‫‪2‬‬
‫‬‫‪-‬‬
‫‪1‬‬
‫‪9‬‬
‫‪30‬‬
‫‪38‬‬
‫‪5‬‬
‫‪3‬‬
‫‪28‬‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫שנה א' ‪ -‬סמסטר ‪( 2‬סמסטר א' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1002010‬‬
‫‪1020019‬‬
‫‪1020912‬‬
‫‪1000012‬‬
‫‪1000310‬‬
‫חדו"א ‪(2‬מ)‬
‫מבוא לתכנות‬
‫מערכות‬
‫תכנות מונחה‬
‫עצמים )‪(Java‬‬
‫אלגברה‬
‫לינארית(מ)‬
‫מערכות‬
‫ספרתיות ותכן‬
‫לוגי‬
‫בסה"כ‬
‫ש‬
‫ת‬
‫מ‬
‫‪9.1‬‬
‫‪3.9‬‬
‫חדו"א ‪(0‬מ)‬
‫מבוא למדעי המחשב‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‪2‬‬
‫‬‫‪2‬‬
‫‪3.9‬‬
‫מבוא למדעי המחשב‬
‫(‪) 0‬‬
‫ס"ה‬
‫‪1‬‬
‫‪1‬‬
‫‪3‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪0‬‬
‫‪9‬‬
‫‪9.1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪-‬‬
‫‪1‬‬
‫‪0.1‬‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‪9‬‬
‫‪23‬‬
‫‪35‬‬
‫‪0‬‬
‫‪8‬‬
‫‪23‬‬
‫(‪ )0‬שעה הניתנת כתגבור ואינה מזכה בנקודות זכות‪.‬‬
‫שנה ב' ‪ -‬סמסטר ‪( 8‬סמסטר ב' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1022013‬‬
‫אלגברה‬
‫מודרנית‬
‫מערכות הפעלה‬
‫‪1020010‬‬
‫לוגיקה למדעי‬
‫המחשב‬
‫‪1032001‬‬
‫בסה"כ‬
‫‪3.1‬‬
‫‪0.1‬‬
‫‪3.1‬‬
‫אלגברה לינארית(מ)‪,‬‬
‫מתמטיקה דיסקרטית‬
‫מבוא לתכנות מערכות‪,‬‬
‫ארגון ותכנות המחשב‬
‫פרקים במבני נתונים‬
‫מתמטיקה דיסקרטית‬
‫‪37.7‬‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫‪14‬‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪2‬‬
‫‪2‬‬
‫‪-‬‬
‫‪0‬‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫‪9‬‬
‫‪2‬‬
‫‪2‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪6‬‬
‫‪3‬‬
‫‪38‬‬
‫שנה ב' ‪ -‬סמסטר ‪( 3‬סמסטר א' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1022017‬‬
‫מבוא להסתברות‬
‫‪0.1‬‬
‫‪1030015‬‬
‫אוטומטים‬
‫ושפות פורמליות‬
‫‪3.9‬‬
‫‪1020017‬‬
‫פרקים במבני‬
‫נתונים‬
‫‪9.1‬‬
‫‪1002015‬‬
‫מתמטיקה‬
‫שימושית ותכנות‬
‫מדעי‬
‫תכנות בשפת‬
‫‪C++‬‬
‫‪9.1‬‬
‫חדו"א ‪(2‬מ)‪ ,‬מתמטיקה‬
‫דיסקרטית‬
‫מתמטיקה דיסקרטית‪,‬‬
‫פרקים במבני נתונים‬
‫(במקביל)‬
‫מתמטיקה דיסקרטית‪,‬‬
‫חדו"א ‪(0‬מ)‪ ,‬תכנות‬
‫מונחה עצמים )‪,(Java‬‬
‫חדו"א ‪(2‬מ) (במקביל)‬
‫חדו"א ‪(0‬מ)‪ ,‬אלגברה‬
‫לינארית(מ)‬
‫‪3.9‬‬
‫תכנות מונחה עצמים‬
‫)‪ ,(Java‬מבוא לתכנות‬
‫מערכות‬
‫‪1020913‬‬
‫‪23.7‬‬
‫בסה"כ‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‪9‬‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫(‪) 2‬‬
‫‪2‬‬
‫‪7‬‬
‫‪0‬‬
‫‪2‬‬
‫‪-‬‬
‫‪1‬‬
‫‪3‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪1‬‬
‫‪30‬‬
‫‪0‬‬
‫‪3‬‬
‫‪2‬‬
‫‪23‬‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫(‪ )2‬שעה אחת ניתנת כתגבור ואינה מזכה בנקודות זכות‪.‬‬
‫שנה ג' ‪ -‬סמסטר ‪( 6‬סמסטר ב' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫‪3.9‬‬
‫פרקים במבני נתונים‬
‫תכנות בשפת ‪C++‬‬
‫‪0‬‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‬‫‪0‬‬
‫‪1‬‬
‫‪0‬‬
‫‪3.9‬‬
‫אלגוריתמים ‪( 0‬במקביל)‪,‬‬
‫אוטומטים ושפות‬
‫פורמליות‪ ,‬רמת פטור‬
‫באנגלית‬
‫מבוא לתכנות מערכות‪,‬‬
‫אלגברה לינארית(מ) ‪,‬‬
‫מבוא להסתברות‪,‬‬
‫מערכות הפעלה (במקביל)‬
‫תכנות בשפת ‪,C++‬‬
‫פרקים במבני נתונים‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪3‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪1‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪23‬‬
‫‪1022017‬‬
‫‪1000000‬‬
‫אלגוריתמים ‪0‬‬
‫נושאים‬
‫מתקדמים‬
‫בתכנות מונחה‬
‫עצמים‬
‫פרקים‬
‫בחישוביות‬
‫וסיבוכיות‬
‫‪1032015‬‬
‫רשתות‬
‫תקשורת‬
‫מחשבים‬
‫‪3.9‬‬
‫‪1000515‬‬
‫פרוייקט תוכנה‬
‫‪2.1‬‬
‫‪1000712‬‬
‫בסה"כ‬
‫‪38‬‬
‫‪36.6‬‬
‫‪15‬‬
‫‪3‬‬
‫‪2‬‬
‫שנה ג' ‪ -‬סמסטר ‪( 5‬סמסטר א' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1000000‬‬
‫בסה"כ‬
‫הנדסת תוכנה‬
‫‪3.9‬‬
‫‪8.67‬‬
‫תכנות בשפת ‪C++‬‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪2‬‬
‫‪2‬‬
‫‪0‬‬
‫‪3‬‬
‫‪2‬‬
‫‪2‬‬
‫‪9‬‬
‫‪6‬‬
‫מאגר הקורסים‬
‫א‪ .‬יש לבחור שני קורסים לפחות מתוך "המאגר המעשי" הבא‪:‬‬
‫מס'‬
‫קורס‬
‫‪1000927‬‬
‫‪1000002‬‬
‫‪1020010‬‬
‫‪1030310‬‬
‫שם הקורס‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫מסדי נתונים‬
‫תכנות בסביבת‬
‫האינטרנט‬
‫נושאים‬
‫בתקשורת‬
‫נתונים‬
‫ארכיטקטורת‬
‫מחשבים‬
‫‪3.9‬‬
‫‪3.9‬‬
‫פרקים במבני נתונים‬
‫תכנות מונחה עצמים‬
‫)‪(Java‬‬
‫רשתות תקשורת‬
‫מחשבים‬
‫‪3‬‬
‫‪2‬‬
‫‪0‬‬
‫‪0‬‬
‫‬‫‪2‬‬
‫‪0‬‬
‫‪9‬‬
‫‪3‬‬
‫‪0‬‬
‫‪3.9‬‬
‫מערכות ספרתיות ותכן‬
‫לוגי‬
‫‪3‬‬
‫‪0‬‬
‫‪3.9‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫ב‪ .‬יש לבחור קורס אחד לפחות מתוך "המאגר התיאורטי" הבא‪:‬‬
‫‪1022023‬‬
‫‪1032012‬‬
‫עקרונות שפות‬
‫תכנות‬
‫מבנה‬
‫קומפיילרים‬
‫‪3.9‬‬
‫‪3.9‬‬
‫פרקים במבני נתונים‪,‬‬
‫לוגיקה למדעי המחשב‬
‫אוטומטים ושפות‬
‫פורמליות‪ ,‬פרקים במבני‬
‫נתונים‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‪0‬‬
‫‪9‬‬
‫רשימת קורסי הבחירה‬
‫הסטודנט חייב לכלול בלימודיו קורסי בחירה נוספים בהיקף של ‪ 31‬נ"ז‪ ,‬מתוכם קורסי‬
‫בחירה כלליים מהחוגים האחרים במכללה בהיקף של עד ‪ 9‬נ"ז‪ ,‬ביניהן לפחות ‪ 2‬נ"ז מתוך‬
‫רשימת "קורסים כלל‪-‬מכללתיים במדעי הרוח"‪ .‬שאר קורסי הבחירה‪ ,‬בהיקף של לפחות ‪30‬‬
‫נ"ז‪ ,‬ייבחרו מבין קורסי הבחירה המקצועיים המופיעים להלן‪ .‬קורסים אלה חייבים לכלול‬
‫שתי סדנאות‪.‬‬
‫קורסי הבחירה‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫‪1000513‬‬
‫עיבוד אותות‬
‫בזמן אמת **‬
‫‪3.9‬‬
‫‪1000112‬‬
‫פרויקט ‪* ²‬‬
‫‪3.9‬‬
‫מבוא לעיבוד אותות‪,‬‬
‫מתמטיקה שימושית‬
‫ותכנות מדעי‪.‬‬
‫אישור בכתב של מרכז‬
‫‪16‬‬
‫מ‬
‫ס"ה‬
‫‪3‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪9‬‬
‫‪-‬‬
‫‪-‬‬
‫‪7‬‬
‫‪7‬‬
‫‪0‬‬
‫‪1000113‬‬
‫פרויקט המשך ‪* ²‬‬
‫‪3.9‬‬
‫‪1000110‬‬
‫השתלמות‬
‫בתעשייה א'‬
‫‪0.1‬‬
‫‪1000119‬‬
‫השתלמות‬
‫בתעשייה ב'‬
‫‪0.1‬‬
‫‪1000217‬‬
‫סמינר אבטחת‬
‫מערכות‬
‫מחשבים*‬
‫‪3.9‬‬
‫‪1000210‬‬
‫מעבדה מתקדמת‬
‫למערכות‬
‫מחשוב*‬
‫‪2.1‬‬
‫‪1000000‬‬
‫‪1000000‬‬
‫הנדסת תוכנה ***‬
‫נושאים‬
‫מתקדמים‬
‫בתכנות מונחה‬
‫עצמים ***‬
‫מערכות זמן אמת‬
‫‪3.9‬‬
‫‪3.9‬‬
‫הפרוייקטים‬
‫אישור בכתב של מרכז‬
‫הפרוייקטים‬
‫קורס חובה למתקבלים‬
‫לתכנית "שילוב‬
‫בתעשייה"‬
‫קורס חובה למתקבלים‬
‫לתכנית "שילוב‬
‫בתעשייה"‬
‫מערכות הפעלה‪ ,‬רשתות‬
‫תקשורת מחשבים‪,‬‬
‫נושאים בתקשורת‬
‫נתונים‬
‫מערכות הפעלה‬
‫או רשתות תקשורת‬
‫מחשבים‪ ,‬או אבטחת‬
‫מערכות מחשבים‬
‫תכנות בשפת ‪C++‬‬
‫תכנות בשפת ‪C++‬‬
‫‪7‬‬
‫‪-‬‬
‫‪-‬‬
‫‪7‬‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪2‬‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫(‪)0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪9‬‬
‫‪9‬‬
‫‪3.9‬‬
‫תכנות בשפת ‪++C‬‬
‫מערכות הפעלה‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪1000000‬‬
‫מבוא לעיבוד‬
‫אותות **‬
‫‪3.9‬‬
‫חדו"א ‪(0‬מ)‪,‬‬
‫אלגברה לינארית(מ)‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪1000923‬‬
‫סמינר נושאים‬
‫מתקדמים‬
‫באלגוריתמים‬
‫סדנת תוכנה (‪C#‬‬
‫ו‪* ).net -‬‬
‫סדנת תוכנה *‬
‫‪3.9‬‬
‫אלגוריתמים ‪0‬‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪2.1‬‬
‫תכנות מונחה עצמים‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪2.1‬‬
‫‪1000100‬‬
‫סדנה בדחיסת‬
‫אותות ותמונות *‬
‫‪2.1‬‬
‫‪1000107‬‬
‫עיבוד אותות קול‬
‫ותמונה **‬
‫גרפיקה‬
‫ממוחשבת‬
‫‪3.9‬‬
‫ייקבע בהתאם לנושאי‬
‫הסדנה‬
‫מתמטיקה שימושית‬
‫ותכנות מדעי (מבוא‬
‫לעיבוד אותות ‪ -‬יתרון)‬
‫מבוא לעיבוד אותות‬
‫‪3.9‬‬
‫‪1000100‬‬
‫מבוא‬
‫לקריפטולוגיה‬
‫מבוא לבינה‬
‫מלאכותית‬
‫חדו"א ‪(2‬מ)‪ ,‬אלגברה‬
‫לינארית(מ)‪ ,‬תכנות‬
‫מונחה עצמים )‪(Java‬‬
‫או תכנות בשפת ‪C++‬‬
‫אלגוריתמים ‪0‬‬
‫אלגברה מודרנית‬
‫פרקים במבני נתונים‪,‬‬
‫אלגוריתמים‪ ,‬לוגיקה‬
‫‪1000009‬‬
‫‪1000930‬‬
‫‪1000903‬‬
‫‪1000105‬‬
‫‪1000120‬‬
‫‪3.9‬‬
‫‪3.9‬‬
‫‪17‬‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪2‬‬
‫‪9‬‬
‫‪3‬‬
‫‪0‬‬
‫‪3‬‬
‫‪0‬‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪1000121‬‬
‫זיהוי תבניות‬
‫ולמידה‬
‫ממוחשבת‬
‫פרויקט בעיבוד‬
‫אותות‬
‫מערכות מידע‬
‫עיבוד וידאו‬
‫והדמיה רפואית‬
‫‪1000510‬‬
‫סדנה בפיתוח‬
‫מערכות מידע‬
‫מבוזרות בענן‬
‫)‪*(Azure‬‬
‫פרויקט בתעשייה‬
‫‪1000125‬‬
‫‪1000713‬‬
‫‪1000511‬‬
‫‪1000512‬‬
‫‪1000501‬‬
‫סדנת תוכנה‬
‫למערכות‬
‫סלולריות*‬
‫‪3.9‬‬
‫למדעי המחשב‬
‫הסתברות‪,‬‬
‫אלגברה לינארית(מ)‬
‫‪3.9‬‬
‫מבוא לעיבוד אותות‬
‫‪3.9‬‬
‫‪3.9‬‬
‫תכנות מונחה עצמים‬
‫תכנות מונחה עצמים‪,‬‬
‫חדוא"‪(0‬מ)‪ ,‬אלגברה‬
‫לינארית(מ)‬
‫סדנת תוכנה (‪ C#‬ו‪-‬‬
‫‪).net‬‬
‫‪2.1‬‬
‫‪2.1‬‬
‫‪2.1‬‬
‫‪1000500‬‬
‫מבוא לבינה‬
‫חישובית‬
‫‪3.9‬‬
‫‪1000511‬‬
‫‪2.1‬‬
‫אלגברה מודרנית‪,‬‬
‫חדו"א ‪(2‬מ)‪ ,‬הסתברות‪,‬‬
‫אלגוריתמים‬
‫מערכות הפעלה‪ ,‬רשתות‬
‫תקשורת מחשבים‬
‫‪3.9‬‬
‫מבוא לתכנות מערכות‪,‬‬
‫תכנות מונחה עצמים‬
‫)‪(Java‬‬
‫פרקים במבני נתונים‬
‫‪3.91‬‬
‫‪1000509‬‬
‫רשתות מהירות‬
‫‪3.91‬‬
‫‪1000501‬‬
‫סמינר ברשתות‬
‫‪3.9‬‬
‫‪1000507‬‬
‫סדנה מתקדמת‬
‫בתוכנה לינוקס‬
‫‪2.1‬‬
‫תכנות מונחה עצמים‬
‫)‪(Java‬‬
‫רשתות תקשורת‬
‫מחשבים‬
‫רשתות תקשורת‬
‫מחשבים‬
‫מערכות הפעלה‪ ,‬רשתות‬
‫תקשורת מחשבים‬
‫‪1000903‬‬
‫‪1000517‬‬
‫‪1000510‬‬
‫‪3.9‬‬
‫‪2.1‬‬
‫‪3.9‬‬
‫‪3‬‬
‫‪7‬‬
‫‪7‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪3‬‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪3‬‬
‫‪2‬‬
‫‪0‬‬
‫‪2‬‬
‫‪9‬‬
‫‪3‬‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫תכנות מונחה עצמים‬
‫)‪(Java‬‬
‫סדנא מתקדמת‬
‫במערכות הפעלה‬
‫כריית מידע‬
‫למידה מבוססת‬
‫חידות‬
‫נושאים‬
‫מתקדמים‬
‫בתוכנה‬
‫אינטליגנציה‬
‫משחקית‬
‫ביג דאטה‬
‫‪1000502‬‬
‫‪1000503‬‬
‫‪-‬‬
‫‪0‬‬
‫‪3‬‬
‫‪3‬‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫* נחשב כסדנה‪ ** .‬חובה בחטיבה לעיבוד אותות קול מוסיקה ותמונות‪ *** .‬חובה בחטיבה לפיתוח תוכנה‪.‬‬
‫‪ 2‬תלמידים המבצעים השתלמות בתכנית "שילוב בתעשייה" רשאים לשלב את הפרויקט במסגרת ההשתלמות‪.‬‬
‫את ההשתלמות יש לסיים לפני קבלת התואר‪ .‬הקבלה לקורס זה מוגבלת לסטודנטים מצטיינים‪ ,‬בכפיפות‬
‫לאישור ועדת ההוראה‪.‬‬
‫‪18‬‬
‫תכנית לתואר ראשון במדעי המחשב‬
‫עם חטיבה בעיבוד אותות ותמונות‬
‫כיצד ניתן לזהות באמצעות המחשב אדם על פי קולו או על פי תווי פניו? כיצד דוחסים‬
‫תמונות כך שיתפסו פחות מקום בזיכרון וניתן יהיה להעביר אותן ביעילות באמצעות הדואר‬
‫האלקטרוני? כיצד מעבירים ומציגים סרט וידאו על גבי האינטרנט? כיצד ניתן לרתום את‬
‫המחשב להפוך טקסט לדיבור טבעי או לבצע פקודות קוליות של המשתמש? מה הוא ‪ADSL‬‬
‫ואיך הוא עובד?‬
‫אלה הן חלק מהשאלות שבהן עוסקים הסטודנטים הלומדים בחטיבה לעיבוד אותות ‪-‬‬
‫תכנית לימודים ייחודית בחוג למדעי המחשב‪ ,‬המובילה להתמחות בנושא שהוא‬
‫מהאקטואליים ביותר במחקר ובתעשייה‪.‬‬
‫מטרת חטיבת הלימודים בעיבוד אותות ותמונות היא להכשיר סטודנטים כך שיוכלו‬
‫להשתלב בתעשיית התוכנה או להמשיך לתארים מתקדמים בנושאים אלה‪.‬‬
‫עיבוד אותות הוא תחום שבו עוסקים בניתוח‪ ,‬טיפול והפקת מידע מאותות‪ .‬אותות הם‬
‫תבניות של שינויים‪ ,‬בדרך כלל שינויים לאורך הזמן‪ ,‬כמו לדוגמה אותות דיבור ומוסיקה‪ ,‬או‬
‫אותות ביולוגיים‪ .‬עיבוד המידע נעשה בדרך כלל באמצעות תוכנה‪ ,‬והוא רצף של פעולות‬
‫המתבצע על הייצוג של האות‪ ,‬ומשמש לצרכים שונים כמו זיהוי דובר עלפי קולו‪ ,‬דחיסה‬
‫יעילה של האות או שיפור וניקוי המידע‪.‬‬
‫תכנית הלימודים‬
‫תלמיד הבוחר בחטיבת הלימודים בעיבוד אותות ותמונות בלימודיו לתואר במדעי המחשב‬
‫ילמד בין השאר‪:‬‬
‫א‪ .‬שלושה קורסי חובה (ייחודיים לחטיבה)‪:‬‬
‫‪ .1‬מבוא לעיבוד אותות‪ ,‬מס' קורס ‪ 3.9 – 1000000‬נ"ז‪.‬‬
‫‪ .2‬עיבוד אותות קול ותמונה (קדם‪:‬מבוא לעיבוד אותות) מס' קורס ‪3.9 - 1000107‬‬
‫נ"ז‬
‫‪ .3‬עיבוד ספרתי של אותות בזמן אמת‪ ,‬מס' קורס ‪ 3.9 - 1000513‬נ"ז‬
‫ב‪ .‬קורסי בחירה של החטיבה‪ :‬כדי להשלים את לימודי החטיבה על הסטודנטים לבחור‬
‫לפחות שלושה מבין הקורסים הבאים‪:‬‬
‫‪19‬‬
‫‪‬‬
‫זיהוי תבניות ולמידה ממוחשבת‪ ,‬מס' קורס ‪ 3.9 - 1000121‬נ"ז‬
‫‪‬‬
‫מבוא לקריפטולוגיה‪ ,‬מס' קורס ‪ 3.9 - 1000100‬נ"ז‬
‫‪‬‬
‫סדנה בדחיסת אותות תמונות ווידאו‪ ,‬מס' קורס ‪ 2 - 1000100‬נ"ז‬
‫‪‬‬
‫פרויקט בעיבוד אותות‪ ,‬מס' קורס ‪ 3.9 - 1000125‬נ"ז‬
‫‪‬‬
‫בינה חישובית‪ ,‬מס' קורס ‪ 3.9 – 1000500‬נ"ז‬
‫לסיכום‪ ,‬תלמיד הבוחר בחטיבת עיבוד אותות קול מוסיקה ותמונות בלימודיו לתואר במדעי‬
‫המחשב ילמד את קורסי החובה המופיעים להלן (‪ 03.9‬נ"ז)‪ .‬כמו כן‪ ,‬יכלול בלימודיו קורסי‬
‫בחירה בהיקף של ‪ 33‬נ"ז‪ ,‬מתוכן לפחות ‪ 3‬מקורסי הבחירה של החטיבה‪ ,‬והשאר מבין קורסי‬
‫החובה והבחירה של החוג‪ .‬הוא ילמד קורסי בחירה כלליים מהחוגים האחרים במכללה‬
‫בהיקף של עד ‪ 9‬נ"ז‪ ,‬ביניהם לפחות ‪ 2‬נ"ז מתוך רשימת "קורסים כלל‪-‬מכללתיים במדעי‬
‫הרוח"‪ ,‬תוך עמידה בדרישות הקדם‪ .‬סה"כ מספר הנקודות הנדרשות לתואר בתכנית זו הוא‬
‫‪ 021‬נ"ז‪.‬‬
‫‪21‬‬
‫חטיבה בעיבוד אותות קול מוסיקה ותמונות ‪ -‬שיבוץ מומלץ לפי סמסטרים‬
‫שנה א' ‪ -‬סמסטר ‪3‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1000010‬‬
‫מבוא למדעי‬
‫המחשב‬
‫מבוא לחדו"א *‬
‫חדו"א ‪(0‬מ) **‬
‫‪1000012‬‬
‫אלגברה‬
‫לינארית(מ)‬
‫מערכות‬
‫ספרתיות ותכן‬
‫לוגי‬
‫מתמטיקה‬
‫דיסקרטית ***‬
‫‪1000011‬‬
‫‪1000010‬‬
‫‪1000310‬‬
‫‪1020015‬‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫‪0‬‬
‫‪2‬‬
‫(‪) 0‬‬
‫‪2‬‬
‫‪5‬‬
‫‪1.1‬‬
‫‪9.1‬‬
‫‪0‬‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‬‫‪-‬‬
‫‪1‬‬
‫‪1‬‬
‫‪9.1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪-‬‬
‫‪1‬‬
‫‪0.1‬‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‪9‬‬
‫‪0.1‬‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‪9‬‬
‫‪22‬‬
‫‪32‬‬
‫‪2‬‬
‫‪85‬‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫‪3.1‬‬
‫חדו"א ‪(0‬מ)‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‪-‬‬
‫‬‫‪2‬‬
‫‪1‬‬
‫‪0‬‬
‫‪3.9‬‬
‫מבוא למדעי המחשב‬
‫‪2‬‬
‫‪2‬‬
‫(‪) 0‬‬
‫‪2‬‬
‫‪1‬‬
‫‪3.9‬‬
‫מבוא למדעי המחשב‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪9‬‬
‫‪3.1‬‬
‫אלגברה לינארית(מ)‪,‬‬
‫מתמטיקה דיסקרטית‬
‫‪2‬‬
‫‪2‬‬
‫‪-‬‬
‫‪0‬‬
‫‪38‬‬
‫‪0‬‬
‫‪6‬‬
‫‪26‬‬
‫‪28‬‬
‫בסה"כ‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫* לסטודנטים שיחויבו ללמוד את הקורס בהתאם לנתוני הקבלה שלהם‪.‬‬
‫** סטודנט שילמד את הקורס מבוא לחדו"א‪ ,‬ילמד את הקורס חדו"א ‪(0‬מ)בסמסטר ב'‪.‬‬
‫*** סטודנטים הלומדים את הקורס חדו"א ‪(0‬מ)יוכלו לדחות את הקורס מתמטיקה דיסקרטית‬
‫לסמסטר ב'‪.‬‬
‫שנה א' ‪ -‬סמסטר ‪2‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1002010‬‬
‫‪1002012‬‬
‫‪1020019‬‬
‫‪1020912‬‬
‫‪1022013‬‬
‫חדו"א ‪(2‬מ)*‬
‫ארגון ותכנות‬
‫המחשב‬
‫מבוא לתכנות‬
‫מערכות‬
‫תכנות מונחה‬
‫עצמים )‪(Java‬‬
‫אלגברה מודרנית‬
‫‪33.7‬‬
‫בסה"כ‬
‫(‪)0‬שעה אחת הניתנת כתגבור ואינן מזכה בנקודות זכות‪.‬‬
‫* לסטודנטים שילמדו חדו"א ‪(0‬מ) בסמסטר א'‪.‬‬
‫‪21‬‬
‫שנה ב' ‪ -‬סמסטר ‪8‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1002015‬‬
‫מתמטיקה‬
‫שימושית‬
‫ותכנות מדעי‬
‫מבוא‬
‫להסתברות‬
‫תכנות בשפת‬
‫‪C++‬‬
‫‪1020017‬‬
‫פרקים במבני‬
‫נתונים‬
‫‪1022017‬‬
‫‪1020913‬‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫חדו"א ‪(0‬מ)‪ ,‬אלגברה‬
‫לינארית(מ)‬
‫‪0‬‬
‫‪2‬‬
‫‪-‬‬
‫‪1‬‬
‫‪0.1‬‬
‫חדו"א ‪(2‬מ)‪ ,‬מתמטיקה‬
‫דיסקרטית‬
‫תכנות מונחה עצמים‬
‫)‪ ,(Java‬מבוא לתכנות‬
‫מערכות‬
‫מתמטיקה דיסקרטית‪,‬‬
‫חדו"א ‪(0‬מ)‪ ,‬תכנות‬
‫מונחה עצמים )‪,(Java‬‬
‫חדו"א ‪(2‬מ) (במקביל)‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‪9‬‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪9‬‬
‫‪0‬‬
‫‪0‬‬
‫‪2‬‬
‫(‪) 0‬‬
‫‪7‬‬
‫‪3.9‬‬
‫‪9.1‬‬
‫‪30.6‬‬
‫בסה"כ‬
‫(‪ )0‬שעה אחת הניתנת כתגבור ואינה מזכות בנקודות זכות‪.‬‬
‫שנה ב' ‪ -‬סמסטר ‪3‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1022017‬‬
‫‪1020010‬‬
‫אלגוריתמים ‪0‬‬
‫לוגיקה למדעי‬
‫המחשב‬
‫מערכות הפעלה‬
‫‪1032015‬‬
‫רשתות‬
‫תקשורת‬
‫מחשבים‬
‫מבוא לעיבוד‬
‫אותות‬
‫פרוייקט תוכנה‬
‫‪1032001‬‬
‫‪1000000‬‬
‫‪1000515‬‬
‫‪33‬‬
‫‪5‬‬
‫‪8‬‬
‫‪28‬‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫‪3.1‬‬
‫פרקים במבני נתונים‬
‫מתמטיקה דיסקרטית‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‪2‬‬
‫‬‫‪-‬‬
‫‪1‬‬
‫‪0‬‬
‫‪0.1‬‬
‫מבוא לתכנות מערכות‪,‬‬
‫ארגון ותכנות המחשב‬
‫פרקים במבני נתונים‬
‫מבוא לתכנות מערכות‪,‬‬
‫אלגברה לינארית(מ)‪,‬‬
‫מבוא להסתברות‬
‫חדו"א ‪(0‬מ)‪ ,‬אלגברה‬
‫לינארית(מ)‬
‫תכנות בשפת ‪,C++‬‬
‫פרקים במבני נתונים‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫‪9‬‬
‫‪3‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪2‬‬
‫‪9‬‬
‫‪0‬‬
‫‪2‬‬
‫‪-‬‬
‫‪1‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪87‬‬
‫‪3.9‬‬
‫‪3.9‬‬
‫‪2.1‬‬
‫‪23‬‬
‫בסה"כ‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫‪22‬‬
‫‪35‬‬
‫‪3‬‬
‫שנה ג' ‪ -‬סמסטר ‪6‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪3.9‬‬
‫מתמטיקה דיסקרטית‪,‬‬
‫פרקים במבני נתונים‬
‫(במקביל)‬
‫מבוא לעיבוד אותות‪,‬‬
‫מתמטיקה שימושית‬
‫ותכנות מדעי‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪2‬‬
‫‪9‬‬
‫‪6‬‬
‫‪2‬‬
‫‪2‬‬
‫‪0‬‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪1000712‬‬
‫פרקים‬
‫בחישוביות‬
‫וסיבוכיות‬
‫‪3.9‬‬
‫‪1000513‬‬
‫עיבוד ספרתי‬
‫של אותות בזמן‬
‫אמת‬
‫‪3.9‬‬
‫אלגוריתמים ‪( 0‬במקביל)‪,‬‬
‫אוטומטים ושפות‬
‫פורמליות‪ ,‬רמת פטור‬
‫באנגלית‬
‫מבוא לעיבוד אותות‪,‬‬
‫מתמטיקה שימושית‬
‫ותכנות מדעי‪.‬‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪2‬‬
‫‪9‬‬
‫‪6‬‬
‫‪2‬‬
‫‪2‬‬
‫‪0‬‬
‫‪1030015‬‬
‫‪1000107‬‬
‫אוטומטים‬
‫ושפות‬
‫פורמליות‬
‫עיבוד אותות‬
‫קול ותמונה‬
‫בסה"כ‬
‫‪3.9‬‬
‫‪0.7‬‬
‫שנה ג' ‪ -‬סמסטר ‪5‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫סה"כ‬
‫בסה"כ‪ 00.9 :‬נ"ז (חובה)‪.‬‬
‫‪0.7‬‬
‫‪23‬‬
‫חטיבה לעיבוד אותות קול מוסיקה ותמונות‬
‫שיבוץ מומלץ לפי סמסטרים לסטודנטים ממחזור אביב‬
‫שנה א' ‪ -‬סמסטר ‪( 3‬סמסטר ב' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1000010‬‬
‫‪1002012‬‬
‫‪1000010‬‬
‫‪1020015‬‬
‫מבוא למדעי‬
‫המחשב‬
‫ארגון ותכנות‬
‫המחשב‬
‫חדו"א ‪(0‬מ)‬
‫מתמטיקה‬
‫דיסקרטית‬
‫‪9.1‬‬
‫‪0‬‬
‫‪2‬‬
‫(‪) 0‬‬
‫‪5‬‬
‫‪3.1‬‬
‫‪2‬‬
‫‪-‬‬
‫‪2‬‬
‫‪0‬‬
‫‪9.1‬‬
‫‪0.1‬‬
‫‪0‬‬
‫‪3‬‬
‫‪2‬‬
‫‪2‬‬
‫‬‫‪-‬‬
‫‪1‬‬
‫‪9‬‬
‫‪38‬‬
‫‪5‬‬
‫‪3‬‬
‫‪28‬‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫‪3.9‬‬
‫חדו"א ‪(0‬מ)‬
‫מבוא למדעי המחשב‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‪2‬‬
‫‬‫‪2‬‬
‫‪3.9‬‬
‫מבוא למדעי המחשב‬
‫‪30‬‬
‫בסה"כ‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫שנה א' ‪ -‬סמסטר ‪( 2‬סמסטר א' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1002010‬‬
‫‪1020019‬‬
‫‪1020912‬‬
‫‪1000012‬‬
‫‪1000310‬‬
‫חדו"א ‪(2‬מ)‬
‫מבוא לתכנות‬
‫מערכות‬
‫תכנות מונחה‬
‫עצמים )‪(Java‬‬
‫אלגברה‬
‫לינארית(מ)‬
‫מערכות‬
‫ספרתיות ותכן‬
‫לוגי‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪2‬‬
‫(‪) 0‬‬
‫‪1‬‬
‫‪1‬‬
‫‪3‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪0‬‬
‫‪9‬‬
‫‪9.1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪-‬‬
‫‪1‬‬
‫‪0.1‬‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‪9‬‬
‫‪35‬‬
‫‪0‬‬
‫‪8‬‬
‫‪23‬‬
‫‪23‬‬
‫בסה"כ‬
‫(‪)0‬שעה הניתנת כתגבור ואינה מזכה בנקודות זכות‪.‬‬
‫‪24‬‬
‫שנה ב' ‪ -‬סמסטר ‪( 8‬סמסטר ב' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1032001‬‬
‫מערכות הפעלה‬
‫‪0.1‬‬
‫‪1020010‬‬
‫לוגיקה למדעי‬
‫המחשב‬
‫אלגברה‬
‫מודרנית‬
‫מבוא לעיבוד‬
‫אותות‬
‫‪3.1‬‬
‫מבוא לתכנות מערכות‪,‬‬
‫ארגון ותכנות המחשב‬
‫פרקים במבני נתונים‬
‫מתמטיקה דיסקרטית‬
‫‪3.1‬‬
‫אלגברה לינארית(מ) ‪,‬‬
‫מתמטיקה דיסקרטית‬
‫חדו"א ‪(0‬מ)‪,‬‬
‫אלגברה לינארית(מ)‬
‫‪1022013‬‬
‫‪1000000‬‬
‫בסה"כ‬
‫‪3.9‬‬
‫‪38.6‬‬
‫שנה ב' ‪ -‬סמסטר ‪( 3‬סמסטר א' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1022017‬‬
‫מבוא‬
‫להסתברות‬
‫אוטומטים‬
‫ושפות‬
‫פורמליות‬
‫פרקים במבני‬
‫נתונים‬
‫‪1002015‬‬
‫מתמטיקה‬
‫שימושית‬
‫ותכנות מדעי‬
‫תכנות בשפת‬
‫‪C++‬‬
‫‪1030015‬‬
‫‪1020017‬‬
‫‪1020913‬‬
‫‪0.1‬‬
‫חדו"א ‪(2‬מ)‪ ,‬מתמטיקה‬
‫דיסקרטית‬
‫מתמטיקה דיסקרטית‪,‬‬
‫פרקים במבני נתונים‬
‫(במקביל)‬
‫מתמטיקה דיסקרטית‪,‬‬
‫חדו"א ‪(0‬מ)‪ ,‬תכנות‬
‫מונחה עצמים )‪,(Java‬‬
‫חדו"א ‪(2‬מ) (במקביל)‬
‫חדו"א ‪(0‬מ)‪ ,‬אלגברה‬
‫לינארית(מ)‬
‫‪3.9‬‬
‫תכנות מונחה עצמים‬
‫)‪ ,(Java‬מבוא לתכנות‬
‫מערכות‬
‫‪3.9‬‬
‫‪9.1‬‬
‫‪9.1‬‬
‫‪23.7‬‬
‫בסה"כ‬
‫(‪)0‬שעה הניתנת כתגבור ואינה מזכה בנקודות זכות‪.‬‬
‫‪25‬‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫‪9‬‬
‫‪2‬‬
‫‪2‬‬
‫‪-‬‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪2‬‬
‫‪-‬‬
‫‪1‬‬
‫‪33‬‬
‫‪0‬‬
‫‪3‬‬
‫‪30‬‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‪9‬‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪2‬‬
‫‪7‬‬
‫‪0‬‬
‫‪2‬‬
‫‪-‬‬
‫‪1‬‬
‫‪3‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪9‬‬
‫‪30‬‬
‫‪0‬‬
‫‪8‬‬
‫‪0‬‬
‫‪20‬‬
‫שנה ג' ‪ -‬סמסטר ‪( 6‬סמסטר ב' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1022017‬‬
‫‪1000513‬‬
‫אלגוריתמים ‪0‬‬
‫עיבוד ספרתי‬
‫של אותות בזמן‬
‫אמת‬
‫פרקים‬
‫בחישוביות‬
‫וסיבוכיות‬
‫‪1032015‬‬
‫רשתות‬
‫תקשורת‬
‫מחשבים‬
‫פרוייקט תוכנה‬
‫‪1000712‬‬
‫‪1000515‬‬
‫‪9.1‬‬
‫‪3.9‬‬
‫‪3.9‬‬
‫‪3.9‬‬
‫‪2.1‬‬
‫פרקים במבני נתונים‬
‫מבוא לעיבוד אותות‪,‬‬
‫מתמטיקה שימושית‬
‫ותכנות מדעי‬
‫אלגוריתמים ‪( 0‬במקביל)‪,‬‬
‫אוטומטים ושפות‬
‫פורמליות‪ ,‬רמת פטור‬
‫באנגלית‬
‫מבוא לתכנות מערכות‪,‬‬
‫אלגברה לינארית(מ)‪,‬‬
‫מבוא להסתברות‬
‫תכנות בשפת ‪,C++‬‬
‫פרקים במבני נתונים‬
‫‪30.6‬‬
‫בסה"כ‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫שנה ג' ‪ -‬סמסטר ‪( 5‬סמסטר א' בשנה"ל)‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1000107‬‬
‫בסה"כ‬
‫עיבוד אותות‬
‫קול ותמונה‬
‫‪3.9‬‬
‫מבוא לעיבוד אותות‪,‬‬
‫מתמטיקה שימושית‬
‫ותכנות מדעי‬
‫‪8.6‬‬
‫‪26‬‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪0‬‬
‫‪2‬‬
‫‪2‬‬
‫‪0‬‬
‫‬‫‪2‬‬
‫‪1‬‬
‫‪9‬‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪3‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪9‬‬
‫‪0‬‬
‫‪0‬‬
‫‪32‬‬
‫‪6‬‬
‫‪3‬‬
‫‪26‬‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪2‬‬
‫‪0‬‬
‫‪2‬‬
‫‪9‬‬
‫‪2‬‬
‫‪3‬‬
‫‪2‬‬
‫‪6‬‬
‫‪2‬‬
‫מאגר הקורסים לחטיבה בעיבוד אותות קול מוסיקה ותמונות (יש לבחור לפחות שלושה)‬
‫מ‬
‫ת‬
‫ש‬
‫נ"ז דרישות קדם‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1000121‬‬
‫זיהוי תבניות‬
‫ולמידה‬
‫ממוחשבת‬
‫מבוא‬
‫לקריפטולוגיה‬
‫סדנה בדחיסת‬
‫אותות תמונות‬
‫ווידאו‬
‫‪1000125‬‬
‫פרויקט בעיבוד‬
‫אותות‬
‫בינה חישובית‬
‫‪1000100‬‬
‫‪1000100‬‬
‫‪1000500‬‬
‫ס"ה‬
‫‪3.9‬‬
‫הסתברות‪,‬‬
‫אלגברה לינארית(מ)‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪3.9‬‬
‫אלגברה מודרנית‬
‫אלגוריתמים ‪0‬‬
‫מתמטיקה שימושית‬
‫ותכנות מדעי‬
‫(מבוא לעיבוד אותות ‪-‬‬
‫יתרון)‬
‫מבוא לעיבוד אותות‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪-‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0‬‬
‫‪7‬‬
‫‪7‬‬
‫‪3.9‬‬
‫אלגברה מודרנית‪ ,‬חדו"א‬
‫‪(2‬מ)‪ ,‬הסתברות‪,‬‬
‫אלגוריתמים‬
‫‪2.1‬‬
‫‪3.9‬‬
‫‪27‬‬
‫‪3‬‬
‫‪0‬‬
‫‪0‬‬
‫תכנית משולבת לתואר ראשון במדעי המחשב עם חטיבה בפיתוח תוכנה וחטיבה‬
‫בעיבוד אותות ותמונות‬
‫הסטודנטים ילמדו קורסים לפי תכניות החובה של שתי החטיבות‪ .‬בנוסף‪ ,‬יבחרו קורסי‬
‫בחירה‪ ,‬ביניהם לפחות ‪ 2‬נ"ז מתוך רשימת "קורסים כלל‪-‬מכללתיים במדעי הרוח" והשאר‬
‫מתוך קורסי הבחירה של פיתוח תוכנה ועיבוד אותות להשלמת ‪ 021‬נ"ז‪.‬‬
‫‪28‬‬
‫תכנית לתואר ראשון דו‪-‬חוגי משותפת למדעי המחשב ולכלכלה וניהול‪ ,‬או חינוך‪,‬‬
‫או לימודים רב‪-‬תחומיים‪ ,‬או פסיכולוגיה‬
‫תכנית לימודים מומלצת לפי סמסטרים‬
‫שנה א' ‪ -‬סמסטר ‪3‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫א‪.‬‬
‫‪5100210‬‬
‫‪1000010‬‬
‫ש‬
‫ת‬
‫נ"ז‬
‫דרישות קדם‬
‫חדו"א א' *‬
‫‪0.1‬‬
‫‪3‬‬
‫‪2‬‬
‫מבוא למדעי‬
‫המחשב‬
‫מתמטיקה‬
‫דיסקרטית‬
‫מ‬
‫ס"ה‬
‫‪9‬‬
‫‪9.1‬‬
‫‪0‬‬
‫‪2‬‬
‫(‪) 0‬‬
‫‪2‬‬
‫‪5‬‬
‫‪0.1‬‬
‫‪3‬‬
‫‪2‬‬
‫‪-‬‬
‫‪9‬‬
‫‪37‬‬
‫‪5‬‬
‫‪2‬‬
‫‪33‬‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫חדו"א ב' *‬
‫‪0.1‬‬
‫חדו"א א' *‬
‫‪3‬‬
‫‪2‬‬
‫מבוא לתכנות‬
‫מערכות‬
‫תכנות מונחה‬
‫עצמים )‪(Java‬‬
‫‪3.9‬‬
‫מבוא למדעי המחשב‬
‫‪2‬‬
‫‪2‬‬
‫‪3.9‬‬
‫מבוא למדעי המחשב‬
‫‪3‬‬
‫‪1‬‬
‫‪3‬‬
‫‪6‬‬
‫‪8‬‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫‪1020913‬‬
‫תכנות בשפת‬
‫‪C++‬‬
‫‪3.9‬‬
‫‪1020017‬‬
‫פרקים במבני‬
‫נתונים‬
‫‪9.1‬‬
‫‪1000012‬‬
‫אלגברה‬
‫לינארית(מ)‬
‫‪9.1‬‬
‫תכנות מונחה עצמים‬
‫)‪ ,(Java‬מבוא לתכנות‬
‫מערכות‬
‫מתמטיקה דיסקרטית‪,‬‬
‫חדו"א א *‪ ,‬תכנות‬
‫מונחה עצמים )‪,(Java‬‬
‫חדו"א ב (במקביל)‬
‫חדו"א ב' *‬
‫‪1020015‬‬
‫‪38.7‬‬
‫בסה"כ‬
‫(‪ )0‬שעה הניתנת כתגבור ואינה מזכה בנקודות זכות‪.‬‬
‫* במסלול הדו חוגי ניתן לקחת קורס זה בחוג לכלכלה וניהול או בחוג למדעי הסביבה‪.‬‬
‫שנה א' ‪ -‬סמסטר ‪2‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫ב‪.‬‬
‫‪5102213‬‬
‫‪1020019‬‬
‫‪1020912‬‬
‫‪9‬‬
‫(‪) 0‬‬
‫‪1‬‬
‫(‪) 0‬‬
‫‪9‬‬
‫‪2‬‬
‫‪0‬‬
‫‪33.7‬‬
‫בסה"כ‬
‫(‪ )0‬שעה הניתנת כתגבור ואינה מזכות בנקודות זכות‪.‬‬
‫(‪ * )2‬במסלול הדו חוגי ניתן לקחת קורס זה בחוג לכלכלה וניהול או בחוג למדעי הסביבה‪.‬‬
‫שנה ב' ‪ -‬סמסטר ‪8‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪29‬‬
‫‪35‬‬
‫ס"ה‬
‫‪3‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪9‬‬
‫‪0‬‬
‫‪0‬‬
‫(‪) 0‬‬
‫‪7‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪2‬‬
‫‪1‬‬
‫‪38.6‬‬
‫בסה"כ‬
‫(‪)0‬שעה הניתנת כתגבור ואינה מזכה בנקודות זכות‪.‬‬
‫שנה ב' ‪ -‬סמסטר ‪3‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1022017‬‬
‫‪1000927‬‬
‫‪1032001‬‬
‫אלגוריתמים ‪0‬‬
‫מסדי נתונים‬
‫מערכות הפעלה‬
‫‪33‬‬
‫‪3‬‬
‫‪8‬‬
‫‪33‬‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪9.1‬‬
‫‪3.9‬‬
‫‪0.1‬‬
‫פרקים במבני נתונים‬
‫פרקים במבני נתונים‬
‫מבוא לתכנות מערכות‪,‬‬
‫פרקים במבני נתונים‪,‬‬
‫ארגון ותכנות המחשב‬
‫‪0‬‬
‫‪3‬‬
‫‪3‬‬
‫‪2‬‬
‫‪0‬‬
‫‪0‬‬
‫‬‫‬‫(‪) 0‬‬
‫‪2‬‬
‫‪1‬‬
‫‪0‬‬
‫‪1‬‬
‫‪37‬‬
‫‪0‬‬
‫‪2‬‬
‫‪01‬‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪7.1‬‬
‫‪3‬‬
‫‪0‬‬
‫‪-‬‬
‫‪0‬‬
‫‪0.7‬‬
‫‪6‬‬
‫‪2‬‬
‫‪2‬‬
‫‪0‬‬
‫נ"ז‬
‫דרישות קדם‬
‫ש‬
‫ת‬
‫מ‬
‫ס"ה‬
‫‪3.9‬‬
‫מבוא לתכנות מערכות‪,‬‬
‫אלגברה לינארית(מ)‪,‬‬
‫מבוא להסתברות‬
‫‪3‬‬
‫‪0‬‬
‫‪3‬‬
‫‪0‬‬
‫‪5‬‬
‫‪2‬‬
‫‪32.6‬‬
‫סה"כ‬
‫(‪ )0‬שעה הניתנת כתגבור ואינה מזכה בנקודות זכות‪.‬‬
‫שנה ג' ‪ -‬סמסטר ‪6‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫קורסי בחירה‬
‫מדעי המחשב‬
‫סה"כ‬
‫שנה ג' ‪ -‬סמסטר ‪5‬‬
‫שם הקורס‬
‫מס'‬
‫קורס‬
‫‪1032015‬‬
‫רשתות‬
‫תקשורת‬
‫מחשבים‬
‫קורס בחירה‬
‫מדעי המחשב‬
‫נ"ז‬
‫דרישות קדם‬
‫‪3.9‬‬
‫‪0.7‬‬
‫סה"כ‬
‫(‪ )0‬שעות הניתנות כתגבור ואינן מזכות בנקודות זכות‪.‬‬
‫(‪) 0‬‬
‫‪2‬‬
‫‪9‬‬
‫‪0‬‬
‫‪3‬‬
‫‪0‬‬
‫הערה‪ :‬את קורסי הבחירה ניתן לקחת החל מהסמסטר הרביעי ללימודים‪ ,‬בתנאי שיתקיימו‬
‫דרישות הקדם‪.‬‬
‫‪31‬‬
‫תכנית הלימודים‬
‫פירוט הקורסים לפי סדר מספרי‬
‫מר אלכסנדר רואינסקי‬
‫מבוא לחדו"א‬
‫‪ 1.1 - 1000011‬נ"ז‬
‫‪ 0‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫קבוצות מספרים‪ ,‬מספרים ממשיים‪ .‬ביטוי אלגברי‪ ,‬פולינום ופירוקו לגורמים‪ ,‬פונקציות רציונליות‪,‬‬
‫הוצאת חלק שלם‪ ,‬פרוק לשברים אלמנטריים (חלקיים)‪ .‬אי‪-‬שוויונים‪ .‬ערך מוחלט ותכונותיו‪.‬‬
‫אי‪ -‬שוויונים בערכים מוחלטים‪ .‬חזקות ולוגריתמים‪ .‬יסודות הטריגונומטריה‪ .‬סדרות ואינדוקציה‬
‫מתמטית‪ .‬פונקציות אלמנטריות‪ ,‬פונקציות לא אלמנטריות‪ .‬הצגה קוטבית והצגה פרמטרית של‬
‫פונקציה‪ .‬מ ושגי יסוד בגיאומטריה אנליטית במישור‪ .‬העתקות במערכת צירים‪ ,‬עקומה ריבועית‬
‫כללית במישור‪.‬‬
‫מר אלכסנדר רואינסקי‬
‫חדו"א ‪(3‬מ)‬
‫‪ 9.1 - 1000010‬נ"ז‬
‫‪ 0‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫פונקציה ממשית של משתנה יחיד‪ :‬גבולות ורציפות‪ ,‬רציפות על קטע סגור‪ ,‬פונקציות מונוטוניות‬
‫ופונקציות הפיכות‪ ,‬נגזרות‪ ,‬המשפטים היסודיים של החשבון הדיפרנציאלי‪ ,‬משפט טיילור‪ ,‬כלל‬
‫לופיטל‪ ,‬חקירת פונקציה‪ .‬פונקציה קדומה ושיטות אינטגרציה‪ ,‬אינטגרל מסויים ותכונותיו‪ ,‬פונקציות‬
‫אינטגרביליות‪ ,‬המשפטים היסודיים של החשבון האינטגרלי‪ ,‬אינטגרל מוכלל‪ .‬סדרות אינסופיות של‬
‫מספרים ממשיים‪ ,‬טורים מספריים‪ :‬מבחני התכנסות ומשפט ליבניץ‪.‬‬
‫פרופ' יזהר לבנר‬
‫אלגברה לינארית(מ)‬
‫‪ 9.1 - 1000012‬נ"ז‬
‫‪ 0‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫מערכות של משוואות ליניאריות‪ ,‬מטריצות‪ ,‬פעולות בין מטריצות‪ ,‬הפיכות‪ ,‬חישובי מטריצות‪,‬‬
‫מטריצות אלמנטריות‪ ,‬מטריצה אלכסונית‪ ,‬משולשית וסימטרית‪ ,‬דטרמיננטות ותכונותיהן‪ ,‬מרחבים‬
‫וקטוריים‪ ,‬תת‪-‬מרחבים‪ ,‬אי‪-‬תלות ליניארית‪ ,‬בסיס ומימד‪ ,‬מרחב השורות מרחב העמודות ומרחב‬
‫האפס של מטריצה‪ ,‬דרגה‪ ,‬מרחבי מכפלה פנימית‪ ,‬ערכים עצמיים‪ ,‬וקטורים עצמיים‪ ,‬לכסון‪,‬‬
‫הפולינום האופייני‪ ,‬רבוי אלגברי ורבוי גיאומטרי‪ ,‬אורתוגונליות‪ ,‬לכסון אורתוגונלי של מטריצות‬
‫סמטריות; העתקות ליניאריות‪ ,‬גרעין ותמונה‪ ,‬העתקות ליניאריות הפכיות‪ ,‬שדה המספרים‬
‫המרוכבים‪.‬‬
‫‪31‬‬
‫ד"ר דוניטה כהן‬
‫מערכות ספרתיות ותכן לוגי‬
‫‪ 0.1 – 1000310‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫הקורס מקנה ידע בסיסי במערכות ספרתיות ובתכן לוגי‪ .‬במסגרת הקורס יילמדו פונקציות‬
‫בוליאניות‪ ,‬אלגברה בוליאנית‪ ,‬מימוש מערכות ספרתיות ושיטות שונות לתכן לוגי של מערכות‬
‫ספרתיות ‪ :‬מעגלים צירופיים (מרבבים‪ ,‬מפלגים‪ ,‬מפענחים‪ ,‬משווים‪ ,‬מסכמים‪ ,‬יחידות אריתמטיות‬
‫לוגיות)‪ ,‬מעגלים סדרתיים (יחידות בקרה‪ ,‬אוגרים‪ ,‬זיכרונות)‪ ,‬מיקרו‪-‬מעבדים‪ .‬שימוש בכלי ‪CAD‬‬
‫תעשייתיים לבדיקת תחביר )‪ ,(Compilation‬לכתיבת עירור )‪ (Stimuli‬ולהדמיית התכנון‬
‫)‪..(Simulation‬‬
‫מבוא למדעי המחשב‬
‫‪ 9.1 – 1000010‬נ"ז‬
‫‪ 0‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל ‪ 2 +‬ש"ש מעבדה‬
‫פרופ' דני קוטלר (סמס' א')‬
‫ד"ר דוניטה כהן (סמס' ב')‬
‫גישה אלגוריתמית לפתרון בעיות‪ ,‬שלבי כתיבת תכנית‪ ,‬מושגי יסוד בשפת ‪ ,C‬תחביר השפה‪,‬‬
‫מבני בקרה‪ ,‬פונקציות‪ ,‬מערכים‪ ,‬תכנון ‪ ,TOP-DOWN‬שימושים במחסנית‪ ,‬פוינטרים‬
‫ואריתמטיקה של פוינטרים‪ ,‬הקצאה דינמית‪ ,‬קלט ופלט עם קבצים‪ ,‬מחרוזות‪ ,‬פונקציות‬
‫רקורסיביות‪ ,‬ארגומנטים ל ‪ ,main‬מערכים דו ממדיים‪ ,struct ,‬פעולות על ביטים‪ ,‬שיטות‬
‫מיון וחיפוש במערכים‪ ,‬שימוש ברשומות לבניית עצים בינאריים ורשימות מקושרות‪.‬‬
‫‪32‬‬
‫(סמס' א')‬
‫ד"ר תמר צמח‬
‫מר אלכסנדר רואינסקי (סמס' ב')‬
‫חדו"א ‪(2‬מ)‬
‫‪ 9.1 – 100201‬נ"ז‬
‫‪ 0‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬חדו"א ‪(0‬מ)‬
‫סדרות וטורי פונקציות‪ ,‬טורי חזקות‪ .‬וקטורים במרחב תלת ממדי‪ .‬מכפלות‪ :‬סקלרית‪ ,‬ווקטורית‪,‬‬
‫מעורבת‪ .‬מישור במרחב‪ ,‬ישר במרחב‪ .‬פונקציות של מספר משתנים‪ ,‬גבולות ורציפות‪ .‬נגזרות חלקיות‬
‫מסדרים גבוהים‪ ,‬נוסחת טיילור‪ .‬פונקציות סתומות‪ ,‬מערכות פונקציות סתומות‪ .‬אקסטרמום של‬
‫פונ קציות של מספר משתנים‪ ,‬אקסטרמום מותנה‪ ,‬כופלי לגרנג'‪ .‬אינטגרל כפול ומשולש‪ ,‬החלפת‬
‫משתנים באינטגרל כפול ומשולש‪ .‬פונקציה ווקטורית של משתנים סקלרים‪ .‬אינטגרל קווי ומשטחי‪.‬‬
‫משפטי גרין‪ ,‬גאוס וסטוקס‪.‬‬
‫פרופ' יזהר לבנר‬
‫מתמטיקה שימושית ותכנות מדעי‬
‫‪ 9.1 – 1002015‬נ"ז‬
‫‪ 0‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬חדו"א ‪(0‬מ) ‪ ,‬אלגברה לינארית(מ)‬
‫מרחבי מכפלה פנימית‪ :‬מרחבים לינאריים‪ ,‬קבוצה פורשת‪ ,‬בסיס ומימד‪ ,‬מכפלה פנימית‪ ,‬נורמה‪,‬‬
‫מרחבים נורמיים‪ ,‬אורתוגונליות ואורתונורמליות‪ ,‬היטלים אורתוגונליים‪ ,‬שיטת גרם‪-‬שמידט‬
‫למציאת בסיס אורתונורמלי‪ ,‬מערכות אורתונורמליות אינסופיות‪ ,‬אי‪-‬שיוויון בסל‪ ,‬הלמה של‬
‫רימן‪ -‬לבג‪ ,‬התכנסות בנורמה‪ ,‬סגירות ושלמות‪ .‬טורי פורייה‪ :‬פונקציות רציפות למקוטעין‪ ,‬פונקציות‬
‫מחזוריות‪ ,‬קבוצת הפונקציות הטריגונומטריות‪ ,‬טור פורייה קלאסי‪ ,‬חישוב מקדמי פורייה‪ ,‬תכונות‬
‫של טור פורייה קומפלכסי‪ ,‬פונקציות זוגיות ואי‪-‬זוגיות‪ ,‬טורי סינוסים וקוסינוסים‪ ,‬התכנסות‬
‫נקודתית ומשפט דיריכלה‪ ,‬התכנסות במידה שווה של טור פורייה לפונקציה‪ ,‬שוויון פרסיבל‪ ,‬תופעת‬
‫גיבס‪ ,‬גזירה ואינטגרציה של טור פורייה‪ ,‬טור פורייה בקטעים שונים‪ ,‬שימושים של טור פורייה‪.‬‬
‫התמרת פו רייה‪ :‬הגדרה ותכונות‪ ,‬דוגמאות לחישוב‪ ,‬הקשר בין טור פורייה להתמרת פורייה‪ ,‬תכונת‬
‫ההזזה‪ ,‬תכונת ה‪ , scaling-‬סיבוב בזמן‪ ,‬מודולציה‪ ,‬תכונת הנגזרת‪ ,‬גזירה במישור ההתמרה‪,‬‬
‫קונבולוציה‪ ,‬התמרת פורייה הפוכה‪ ,‬נוסחת פלנשרל‪ .‬הכרה בסיסית של תוכנת ‪ :Matlab‬אנליזה‬
‫נומרית באמצעות ‪ :Matlab‬מטריצות‪ ,‬חישובי מטריצות‪ ,‬פתרון משוואות ליניאריות‪ .‬פעולות‬
‫במטריצות בעזרת ‪ , Matlab‬פירוק מטריצות‪ .‬מציאת שורשים של משוואות‪ ,‬אינטגרציה נומרית‪,‬‬
‫גזירה נומרית‪ ,‬ציור גרפים ב‪ 2-‬ו‪ 3-‬ממדים‪ .‬משוואות דיפרנציאליות‪ :‬פתרון של משוואה‬
‫דיפרנציאלית‪ ,‬סוגים של משוואות דיפרנציאליות‪ :‬רגילות וחלקיות‪ ,‬לינאריות ואי ליניאריות‪,‬‬
‫משוואות מסדר ראשון‪ ,‬משוואות לינאריות‪ ,‬משפט קיום ויחידות‪ ,‬משוואות אי לינאריות (משוואת‬
‫‪33‬‬
‫ברנולי‪ ,‬משוואה פרידה‪ ,‬משוואות הומוגניות‪ ,‬משוואות מדויקות‪ ,‬גורמי אינטרגציה)‪ ,‬משפחות‬
‫אורתוגונליות‪ ,‬משוואות מסדר ‪ ,n‬מערכת משוואות‪ ,‬פתרונות נומריים של משוואות דיפרנציאליות‪,‬‬
‫שיטת אוילר‪ ,‬שיטת רונגה‪-‬קוטה‪.‬‬
‫ד"ר דוניטה כהן‬
‫ארגון ותכנות המחשב‬
‫‪ 3.1 – 1002012‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 2 +‬ש"ש מעבדה‬
‫ארגון החומרה‪ :‬יע"מ‪ ,‬זיכרון מרכזי‪ ,‬התקני קלט‪/‬פלט והתקני אחסון משניים‪ .‬תכנות בשפת סף‬
‫ובשפת מכונה‪ ,‬הכנת תכנית לביצוע‪ ,‬הכרת תכניות מערכת‪ :‬אסמבלר‪ ,‬תכניות קישור וטעינה‪ ,‬פסיקות‬
‫תוכנה ופסיקות חמרה‪ ,‬ביצוע קלט‪/‬פלט ברמות הפשטה שונות‪ ,‬תכניות שירות של מערכת הפעלה ושל‬
‫‪ ,BIOS‬תכניות תושבות בזיכרון‪.‬‬
‫ד"ר אלעזר בירנבוים (סמס' א')‬
‫מר אלעד רודה (סמס' ב')‬
‫מתמטיקה דיסקרטית‬
‫‪ 0.1 – 1020015‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫תורת הקבוצות‪ :‬מושגי יסוד‪ ,‬פונקציות‪ ,‬חד‪-‬חד‪-‬ערכיות‪ ,‬על והפיכות‪ ,‬עוצמות של קבוצות‪ ,‬משפט‬
‫קנטור‪ ,‬משפט קנטור‪-‬שרדר‪-‬ברנשטיין‪ ,‬יחסים‪ ,‬יחסי סדר‪ ,‬יחסי שקילות‪ ,‬אינדוקציה‪ ,‬משפט החתונה‬
‫של הול‪ .‬קומבינטוריקה‪ :‬עקרון הכפל ועקרון החיבור‪ ,‬בחירות עם ובלי חזרות‪ ,‬עם ובלי סדר‪ ,‬נוסחת‬
‫הבינום‪ ,‬הכלה והדחה‪ ,‬רקורסיה‪ ,‬מספרי קטלן‪ ,‬זהויות קומבינטוריות‪.‬‬
‫‪34‬‬
‫פרופ' דני קוטלר‬
‫לוגיקה למדעי המחשב‬
‫‪ 3.1 – 1020010‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬מתמטיקה דיסקרטית‬
‫תפקיד הלוגיקה ומגבלותיה (פרדוקסים)‪ .‬שפות טבעיות ושפות פורמליות‪ .‬תחשיב הפסוקים‪:‬‬
‫טבלאות אמת‪ ,‬טאוטולוגיות‪ ,‬נביעות לוגיות‪ ,‬מערכת קשרים שלמה‪ .‬מערכת אקסיומות לתחשיב‬
‫הפסוקים‪ ,‬משפט הדדוקציה ושימושיו‪ .‬משפט הנאותות‪ ,‬משפט השלמות לתחשיב הפסוקים‪ ,‬משפט‬
‫הקומפקטיות‪ .‬תחשיב היחסים‪ :‬כמתים‪ ,‬עצמים‪ ,‬נוסחאות‪ ,‬מילונים‪ ,‬מבנים‪ ,‬מודלים‪ ,‬מערכת‬
‫אקסיומות לתחשיב היחסים‪ ,‬משפט הדדוקציה‪ ,‬משפט השלמות של גדל‪ ,‬משפט הקומפקטיות‪ .‬אי‬
‫שלמות‪ .‬קבוצות אריתמטיות‪ ,‬אקסיומות פיאנו‪ ,‬משפט אי השלמות של גדל‪.‬‬
‫ד"ר שלום מרדכי‬
‫נושאים בתקשורת נתונים‬
‫‪ 3.9 – 1020010‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬רשתות תקשורת מחשבים‬
‫קורס זה דן כל שנה במספר מצומצם של נושאים בתקשורת נתונים‪ .‬הנושאים הנלמדים עשויים‬
‫להשתנות עם הזמן‪ .‬הקורס יתרכז בנושאי פצחנות (‪ )Hacking‬של אפליקציות ‪Web‬‬
‫ואבטחת‬
‫רשתות תקשורת מחשבים‪.‬‬
‫למידת הקורס זה תכלול דיונים והדגמות בכתה ‪ ,‬ניסויי פצחנות במעבדה אישית‪ ,‬תרגילים‪.‬‬
‫נושאים‪ :‬א‪ .‬פצחנות של אפליקציות ‪ :Web‬התקנת מעבדה אישית לניסויי פצחנות‪ .‬השתלטות על‬
‫שרת ‪ . Web‬השתלטות על זרימת המידע בין הדפדפן לשרת‪ .‬הזרקת קוד לבסיס נתונים‬
‫(‪ )SQLInjection‬ושאיבת מידע מתוכו‪ .‬העלאת רוגלת דלת אחורית (‪ )Backdoor‬לשרת‪ .‬הפעלת‬
‫קוד זדוני במחשבי משתמשים באמצעות ‪Site Scripting‬‬
‫‪.Cross‬‬
‫ב‪ :‬אבטחת רשתות תקשורת‪ :‬מבוא קצר לקריפטולוגיה‪ .‬הפצת מפתחות ואימות זהות‪ .‬פרוטוקול‬
‫‪ SSL‬לאבטחת יישומי ‪ .web‬פרוטוקול ‪ .IPSEC‬חומת אש (‪.)Firewall‬‬
‫‪35‬‬
‫מבוא לתכנות מערכות‬
‫‪ 3.9 – 1020019‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל ‪ 2 +‬ש"ש מעבדה‬
‫ד"ר איתי שרון (סמס' א')‬
‫ד"ר תמר צמח (סמס' ב')‬
‫דרישות קדם‪ :‬מבוא למדעי המחשב‬
‫הקורס מהווה המשך ישיר לקורס מבוא למדעי המחשב‪ .‬מטרתו העיקרית הנה בסוס יכולת התכנות‬
‫של הסטודנט‪ ,‬ע"י כתיבת תוכניות גדולות ומורכבות‪ .‬כמו כן הקורס מקנה ידע מקיף ונרחב בשפת ‪C‬‬
‫והיכרות עם מערכת ההפעלה לינוקס ‪ .‬בין הנושאים הנלמדים בקורס‪ :‬מצביעים והקצאות דינמיות‪,‬‬
‫מבוא למבני נתונים (רשימות מקושרות עצים בינאריים וגרפים)‪ ,‬עבודה עם קבצים וביטים‪,‬‬
‫פרקים במבני נתונים‬
‫‪ 9.1 – 1020017‬נ"ז‬
‫‪ 0‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל ‪ 2 +‬ש"ש מעבדה‬
‫פרופ' רן זיו‬
‫דרישות קדם‪ :‬מתמטיקה דיסקרטית‪ ,‬חדו"א ‪(0‬מ)‪ ,‬תכנות מונחה עצמים (‪Java‬‬
‫)‪ ,‬במקביל חדו"א‬
‫‪(2‬מ)‬
‫יסודות מתמטיים‪ :‬חסמים על גידול של פונקציות‪ ,‬מיון בועות ומיון הכנסה‪ .‬מיון מיזוג ונוסחאות‬
‫נסיגה‪ ,‬מבני נתונים בסיסיים‪ :‬מחסניות ותורים‪ ,‬רשימות מקושרות‪ .‬עצי חיפוש בינרים‪ .‬עצים‬
‫אדומים שחורים‪ .‬עצי ‪ . AVL‬טבלאות גיבוב‪ ,‬ערמות ומיון ערימה‪ ,‬רשימת דילוגים‪ ,‬מיון מהיר‪,‬‬
‫חסמים תחתונים על מיון‪ ,‬מיון בזמן ליניארי‪ ,‬חציונים וערכי מיקום‪ .‬עצי ‪ ,Tries ,B+‬מבנה נתונים‬
‫לקבוצות זרות (‪ ,)UNION-FIND‬שיטות ניתוח לשיעורין‪ :‬הצבירה‪ ,‬החיובים והפוטנציאל‪ .‬מבני‬
‫נתונים לגרפים‪.‬‬
‫המעבדה עוסקת במימוש של מבני נתונים קלאסיים‪ :‬רשימות מקושרות‪ ,‬מחסניות‪ ,‬תורים‪ ,‬טבלאות‬
‫גיבוב(‪ ) hash-tables‬ועצים‪ .‬האלגוריתמים הקשורים לשימוש במבני נתונים אלו נלמדים בחלק העיוני‬
‫של הקורס‪ .‬המעבדה מתמקדת בהגדרת מבני הנתונים ובמימוש האלגוריתמים בשפת ג'אווה‪ ,‬תוך‬
‫שימוש בחומר שנלמד בהרצאות‪ .‬המעבדה מציגה עקרונות של תכנות מבני ומודולרי תוך שימוש‬
‫בכלים של תכנות מונחה‪-‬עצמים כמו‪ :‬כימוס‪ ,‬הורשה ופולימורפיזם‪.‬‬
‫‪36‬‬
‫ד"ר רון סיוון‬
‫תכנות מונחה עצמים (‪)Java‬‬
‫‪ 3.9 – 1020912‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל ‪ 0 +‬ש"ש מעבדה‬
‫דרישות קדם‪ :‬מבוא למדעי המחשב‬
‫זהו קורס מבוא לתכנות מונחה‪-‬עצמים באמצעות שפת התכנות ג'אווה‪ .‬מוצגים הנושאים הבסיסיים‬
‫הבאים‪ :‬מחלקות ועצמים‪ ,‬כימוס )‪ (encapsulation‬והסתרת מידע )‪ ,(information hiding‬הורשה‪,‬‬
‫העמסה )‪ (overloading‬והגדרה מחדש )‪ (overriding‬של שיטות‪ ,‬ממשקים ומחלקות מופשטות‪,‬‬
‫פולימורפיזם‪ ,‬מחלקות מקוננות‪ ,‬מרחבי שמות (באמצעות חבילות –‪ .)packages‬בנוסף‪ ,‬הקורס‬
‫מכסה יישומים )‪ (applications‬ויישומונים )‪ (applets‬גרפיים‪ ,‬יצירת ממשקי משתמש גרפיים‬
‫)‪ ,(GUI‬טיפול באירועי משתמש )‪ ,(user events‬וטיפול בחריגות )‪.(exceptions‬‬
‫ד"ר עפר שיר‬
‫תכנות בשפת ‪C++‬‬
‫‪ 3.9 – 1020913‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל ‪ 2 +‬ש"ש מעבדה‬
‫דרישות קדם‪ :‬תכנות מונחה עצמים (‪ ,) Java‬מבוא לתכנות מערכות‬
‫שפת ‪ C++‬כ‪ C-‬משופרת‪new ,‬ו‪ ,delete-‬מחלקות ב ‪ ,C++‬הפרדת ממשק ממימוש‪ ,‬בנאים ומפרקים‪,‬‬
‫‪, friend‬העמסת אופרטורים‪ ,‬הורשה והורשה מרובה‪ ,‬פונקציות וירטואליות ופולימורפיזמים‪ ,‬המרות‬
‫ב‪ templates ,C++-‬ומבוא ל‪ ,STL-‬טיפול בשגיאות ריצה )‪ ,(exceptions‬קלט ופלט‪class ,streams ,‬‬
‫‪ ,string‬ניהול קבצים‪ ,reference counting ,‬פוינטר חכם‪.‬‬
‫‪37‬‬
‫ד"ר ניר בן דוד‬
‫אלגברה מודרנית‬
‫‪ 3.1 – 1022013‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬אלגברה לינארית(מ)‪ ,‬מתמטיקה דיסקרטית‬
‫תורת המספרים‪ :‬חלוקה עם שארית‪ ,‬מחלק משותף מקסימלי‪ ,‬האלגוריתם של אוקלידס‪ ,‬זרות‪,‬‬
‫ראשוניות‪ ,‬המשפט היסודי של האריתמטיקה‪ ,‬מספר וסכום מחלקים‪ ,‬מספרים מושלמים‪ ,‬משפט‬
‫השאריות הסיני‪ ,‬פונקצית אוילר‪ ,‬משפט פרמה ‪ -‬אוילר‪ ,‬משפט וילסון‪ ,‬שימושים להצפנה (‪.)RSA‬‬
‫מבנים אלגבריים – חבורות‪ :‬דוגמאות (חבורת השאריות ממספר שלם ביחס לחיבור‪ ,‬חבורת‬
‫השאריות הזרות למספר שלם ביחס לכפל‪ ,‬חבורת התמורות‪ ,‬חבורות מטריצות‪ ,‬חבורה ציקלית)‪,‬‬
‫תכונות יסודיות‪ ,‬חבורות חלקיות‪ ,‬מחלקות‪ ,‬חבורת מנה‪ ,‬הומומורפיזמים‪ ,‬חבורות חלקיות‬
‫נורמליות‪ ,‬חבורות מנה‪ ,‬משפטי האיזומורפיזם‪.‬‬
‫ד"ר אורית סלע בן דוד‬
‫מבוא להסתברות‬
‫‪ 0.1 – 1022017‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬חדו"א ‪(2‬מ) ‪ ,‬מתמטיקה דיסקרטית‬
‫חישובי הסתברות המבוססים על מנייה‪ ,‬אקסיומות ההסתברות‪ ,‬מאורעות‪ ,‬הסתברות מותנית‪ ,‬תלות‬
‫בין מאורעות‪ ,‬נוסחת ‪.Bayes‬‬
‫משתנים מקריים בדידים‪ :‬פונקציות הסתברות‪ ,‬תוחלת של משתנה מקרי‪ ,‬שונות‪ .‬הכרת משתנים‬
‫מקריים בדידים מיוחדים (ברנולי‪ ,‬בינומי‪ ,‬פואסון‪ ,‬גיאומטרי‪ ,‬בינומי שלילי‪ ,‬היפרגיאומטרי)‪.‬‬
‫משתנים מקריים רציפים‪ :‬פונקצית צפיפות‪ ,‬פונקצית התפלגות מצטברת‪ ,‬תוחלת ושונות‪ .‬משתנה‬
‫מקרי אחיד‪ ,‬משתנה מקרי נורמלי‪ ,‬משתנה מקרי מעריכי‪ .‬התפלגויות רציפות אחרות‪ :‬גאמה‪ ,‬קושי‪,‬‬
‫ביתה‪ .‬התפלגות משותפת‪ ,‬תלות בין משתנים מקריים‪ ,‬תכונות התוחלת‪ ,‬מומנטים‪ ,‬פונקציה יוצרת‬
‫מומנטים‪ ,‬תוחלת מותנית‪ ,‬סכום משתנים מקריים‪ ,‬שונות משותפת‪ ,‬מתאם‪.‬‬
‫משפטי גבול‪ :‬אי‪-‬שוויון צ'בישב‪ ,‬החוק החלש של המספרים הגדולים‪ ,‬משפט הגבול המרכזי‪.‬‬
‫‪38‬‬
‫פרופ' רן זיו‬
‫אלגוריתמים ‪3‬‬
‫‪ 9.1 – 1022017‬נ"ז‬
‫‪ 0‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬פרקים במבני נתונים‬
‫אלגוריתמים אלמנטרים בגראפים‪ :‬ייצוג של גרפים‪ ,‬חיפוש לרוחב‪ ,‬אלגוריתמים חמדניים‪ :‬מציאת עץ‬
‫פורש מינימלי בגרף ממושקל‪( ,‬האלגוריתמים של ‪ Kruskal‬ושל ‪ ,)Prim‬בעיית תכנון הפעילויות‪ ,‬בעיות‬
‫צביעה של קטעים‪ ,‬בעיית תרמיל הגב‪ ,‬בניית קוד ‪ .Huffman‬מציאת מסילות קלות ביותר בגרף‬
‫ממושקל‪:‬האלגוריתם של ‪ Belman-Ford‬והאלגוריתם של ‪ ,Dijkstra‬אלגוריתם ‪.Floyd-Warshall‬‬
‫חיפוש לעומק ושימושיו‪ :‬מיון טופולוגי‪ ,‬מציאת רכיבים קשירים היטב‪ .‬זרימה ברשתות‪ :‬מושגים‬
‫כלליים‪ ,‬מסילות משפרות‪ ,‬שיטת ‪ ,Fulkerson-Ford‬משפט ה‪ ,Max-Flow Min-Cut-‬אלגוריתם‬
‫‪ .Edmonds-Karp‬מציאת שידוך מקסימלי בגרף דו ‪ -‬צדדי‪ ,‬משפט ‪ König‬ו‪.Hall-‬תכנון דינמי‪:‬‬
‫חישוב מקדמי בינום‪ ,‬ת"ס מונוטונית ארוכה ביותר‪ ,‬ת"ס משותפת ארוכה ביותר‪ ,‬כפל סדרת‬
‫מטריצות‪ ..‬אלגוריתמים נוספים בשיטת "הפרד ומשול"‪ :‬אלגוריתם ‪ Strassen‬לכפל מטריצות‪ .‬כפל‬
‫מקוצר‪ ,‬מציאת זוג נקודות קרובות ביותר במישור‪ ,‬טרנספורם פורייה המהיר‪.‬‬
‫לא ניתן בתשע"ו‬
‫עקרונות שפות תכנות‬
‫‪ 3.9 – 1022023‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬פרקים במבני נתונים‪ ,‬לוגיקה למדעי המחשב‬
‫הקורס מציג בפני התלמיד (שלמד תכנות פרוצדורלי ותכנות מונחה‪-‬עצמים) שתי פרדיגמות תכנות‬
‫נוספות‪ :‬תכנות פונקציונאלי ותכנות לוגי (‪ .)logic programming‬הפרדיגמות נלמדות ומתורגלות‬
‫באמצעות שפות התכנות פרולוג ו‪ .Scheme -‬החלק הראשון של הקורס עוסק בעקרונות התכנות‬
‫הפונקציונאלי ודן במאפיינים של פרדיגמה זו ובפרט ביתרונות של הימנעות מהשפעת לוואי ( ‪side‬‬
‫‪ )effects‬ומפעולות הרסניות‪ .‬בנוסף אנו דנים בנושאים הבאים‪ :‬תחום הצהרה (‪ )scope‬דינאמי‬
‫ולקסיקלי‪ ,‬תחביר וייצוגו‪ ,‬אינטרפרטציה של תכניות ועוד‪ .‬החלק השני של הקורס מציג את הקשר‬
‫בין הלוגיקה לתכנות הלוגי ומתאר את המנגנונים של האחדה ונסיגה ככלים לתכנות הצהרתי‪.‬‬
‫‪39‬‬
‫לא יינתן בתשע"ו‬
‫ארכיטקטורת מחשבים‬
‫‪ 3.9 – 1030310‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬מערכות ספרתיות ותכן לוגי‬
‫מדדים לביצועי המחשב‪ ,‬חוק אמדאל‪ ,‬חזרה על מעגלים צירופיים סטנדרטיים‪ ,‬מכונות המצבים של‬
‫‪ Mealy‬ו‪ ,Moore-‬צמצום מצבים‪ ,‬שפת אסמבלי של ‪ ,MIPS‬הקשר בין מבנה המחשב ואוסף‬
‫ההוראות‪ RISC ,‬לעומת ‪ ,CISC‬מעבר מן התוכנה לחומרה‪ ,‬ביצוע ההוראות ב‪ ,CPU-‬ארכיטקטורות‬
‫‪ Multi Cycle ,Single Cycle‬ו‪ , Pipeline -‬יחידת הבקרה‪ .‬שיפור בביצועי הזיכרון ע"י הוספת זיכרון‬
‫מטמון (‪ ,) Cache‬מנגנון הזיכרון הוירטואלי וניהול הזיכרון‪ ,‬ריבוי משימות‪ ,‬התקני קלט‪/‬פלט‪.‬‬
‫לא יינתן בתשע"ו‬
‫עיבוד אותות אקראיים‬
‫‪ 3.9 – 1030012‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬מבוא לעיבוד אותות‪ ,‬מתמטיקה שימושית ותכנות מדעי‬
‫הקורס דן באפיון אותות אקראיים ועיבודם‪ .‬הקורס נועד להקנות הבנה של מאפייני אותות‬
‫אקראיים‪ ,‬וידע של השיטות לטיפול בהם‪ .‬הסילבוס‪ :‬חזרה על נושאים בהסתברות‪ ,‬מאפיינים‬
‫סטטיסטיים של אותות אקראיים כמו פונקצית הפילוג ופונקצית האוטוקורלציה‪ ,‬תכונות‬
‫כסטציונריות וארגודיות‪ ,‬וייצוג בתדר על ידי ספקטרום ההספק‪ .‬פעולת מסננים לינאריים על אותות‬
‫אקראיים‪ ,‬ופעולת מסננים מיוחדים להקטנת הפרעות של אותות אקראיים כמו מסנן מתואם‪ ,‬מסנן‬
‫מתכוון ומסנן ‪ . Weiner‬ייצוג אותות אקראיים בעזרת מודלים‪ ,‬והשימוש במודלים לשערוך‬
‫ספקטרום ההספק של האות‪ .‬מושם דגש על יישומים בתקשורת ובאותות ביולוגיים‪.‬‬
‫ד"ר אלעזר בירנבוים‬
‫אוטומטים ושפות פורמליות‬
‫‪ 3.9 – 1030015‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬מתמטיקה דיסקרטית‪ ,‬פרקים במבני נתונים (במקביל)‬
‫אוטומט סופי דטרמיניסטי‪ ,‬שפות רגולריות‪ ,‬אוטומט סופי לא דטרמינסטי‪ ,‬ביטויים רגולריים‪.‬‬
‫תכונות של שפות רגולריות‪ ,‬למת הניפוח לשפות רגולריות‪ .‬תכונות סגור של מחלקת השפות‬
‫הרגולריות‪ ,‬בעיות הכרעה בשפות רגולריות‪ .‬יחסי שקילות‪ ,‬משפט ‪ Myhill-Nerode‬ושימושיו‪ ,‬צמצום‬
‫אוטומטים‪ .‬דקדוקים חסרי הקשר‪ ,‬חד‪-‬משמעות ורב‪-‬משמעות‪ ,‬פישוטים וצורות נורמליות‪ .‬אוטומט‬
‫‪41‬‬
‫מחסנית והשקילות לדקדוקים חסרי הקשר‪ .‬למת הניפוח לשפות חסרות הקשר‪ .‬תכונות סגור של‬
‫מחלקת השפות חסרות ההקשר‪ ,‬בעיות הכרעה בשפות חסרות הקשר‪.‬‬
‫מבנה קומפיילרים‬
‫‪ 3.9 – 1032012‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 2 +‬ש"ש תרגיל ‪ 0 +‬ש"ש מעבדה‬
‫ד"ר אלעזר בירנבוים‬
‫דרישות קדם‪ :‬אוטומטים ושפות פורמליות‪ ,‬פרקים במבני נתונים‬
‫ניתוח לקסיקלי‪ .‬ניתוח תחבירי‪ .‬תרגום מונחה תחביר‪ .‬בדיקת טיפוסים‪ .‬סביבת זמן ריצה‪ .‬יצירת קוד‬
‫ביניים‪ ,‬יצירת קוד‪ ,‬אופטימיזציה של קוד‪.‬‬
‫ד"ר שלום מרדכי‬
‫רשתות תקשורת מחשבים‬
‫‪ 3.9 - 1032015‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל ‪ 2 +‬ש"ש מעבדה‬
‫דרישות קדם‪ :‬מבוא לתכנות מערכות‪ ,‬אלגברה לינארית(מ)‪ ,‬מבוא להסתברות‬
‫למידת קורס זה כוללת דיונים‪ ,‬תרגילים ופיתוח יישומים‪.‬‬
‫דיונים‪ :‬הקדמה; מודל ‪ TCP/IP‬ומודל ‪ ;OSI‬שכבת הטרנספורט ( ‪TCP‬ו ‪ ;)UDP‬שכבת הרשת‬
‫‪IP‬‬
‫‪ ;ICMP‬שכבת הערוץ; רשתות תקשורת מקומיות; פרוטוקולי ניתוב; פרוטוקולי שכבת‬
‫אפליקציה ‪DNS‬‬
‫‪ ;HTTP ,‬פצחנות ופריצות למערכות מחשוב; פרוטוקולי אבטחת מערכות‬
‫מחשוב‪.‬‬
‫פיתוח יישומים‪ :‬ממשק ‪ .socket‬תכנות יישומי רשתות בסביבת ‪.Linux‬‬
‫ד"ר תמר צמח‬
‫מערכות הפעלה‬
‫‪ 0.1 – 1032001‬נ"ז‬
‫‪ 3‬ש"ש ‪ 0 +‬ש"ש תרגיל ‪ 2 +‬ש"ש מעבדה‬
‫‪41‬‬
‫דרישות קדם‪ :‬מבוא לתכנות מערכות‪ ,‬ארגון ותכנות המחשב‪ ,‬פרקים במבנה נתונים‪.‬‬
‫למידת קורס זה כוללת דיונים תרגילים ופיתוח יישומים‪.‬‬
‫דיונים‪ :‬מערכת הפעלה וקרנל; מבנה הקרנל; ניהול תהליכים‪ :‬תהליכים ונימים‪ ,‬סמפורים‪,‬‬
‫אלגוריתמי זימון; ניהול זיכרון‪ :‬זיכרון וירטואלי‪ ,‬סגמנטציה; ניהול קלט פלט; מערכות קבצים;‬
‫אבטחת מערכת ההפעלה‪ :‬בקרת גישה‪ .‬פריצה למחשב ע"י ‪ .buffer Overflow‬דוגמא רצה‪Linux :‬‬
‫פיתוח יישומים‪ :‬ממשק מערכת ההפעלה; שירותי מערכת ההפעלה; תכנות מתקדם בסביבת ‪.Linux‬‬
‫מרכז‪ :‬ד"ר שלום מרדכי‬
‫פרויקט‬
‫‪ 3.9 – 1000112‬נ"ז‬
‫‪ 7‬ש"ש מעבדה‬
‫פרויקט מחקר או פיתוח‪ ,‬בהדרכת אנשי סגל החוג‪ ,‬ואנשי התעשייה‪.‬‬
‫מרכז‪ :‬ד"ר שלום מרדכי‬
‫פרויקט המשך‬
‫‪ 3.9 - 1000113‬נ"ז‬
‫‪ 7‬ש"ש מעבדה‬
‫פרויקט מחקר ופיתוח בהדרכת אנשי סגל החוג ואנשי התעשייה‪.‬‬
‫מרכז‪ :‬פרופ' רן זיו‬
‫השתלמות בתעשייה א'‬
‫‪ 0.1 - 1000110‬נ"ז‬
‫‪ 0‬ש"ש מעבדה‬
‫התנסות בעבודה בתעשייה בהיקף של ‪ 911‬שעות‪ .‬היכרות עם המתודולגיות של תכנון‪ ,‬פיתוח‪ ,‬קידוד‪,‬‬
‫אבטחת איכות ותמיכה בלקוחות של מוצרי תוכנה המיועדים לשוק המסחרי‪ .‬תלמידים המצטיינים‬
‫בסדנה זו יוכלו להתמקד במהלך ההשתלמות בפרויקט אקדמי שיודרך על ידי מרצים מהחוג בשילוב‬
‫עם מהנדסי התעשייה שבה הם משתלמים‪ .‬לקורס זה יירשמו רק תלמידים שהתקבלו לתכנית "שילוב‬
‫בתעשייה"‪.‬‬
‫מרכז‪ :‬פרופ' רן זיו‬
‫השתלמות בתעשייה ב'‬
‫‪ 0.1 - 1000119‬נ"ז‬
‫‪ 0‬ש"ש מעבדה‬
‫‪42‬‬
‫המשך התנסות והשתלמות בתעשייה בהיקף של ‪ 911‬שעות נוספות‪ .‬לקורס זה יירשמו רק תלמידים‬
‫שסיימו את הקורס "השתלמות בתעשייה א'" והתקבלו להשתלמות בת ‪ 911‬שעות נוספות בתכנית‬
‫"שילוב בתעשייה"‪.‬‬
‫סמינר באבטחת מערכות מחשוב‬
‫‪ 3.9 – 1000217‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל ‪ 0 +‬ש"ש מעבדה‬
‫לא יינתן בתשע"ו‬
‫דרישות קדם‪ :‬נושאים בתקשורת נותנים‪ .‬ראיון על ידי מרצה הקורס‪.‬‬
‫הקורס מיועד לסטודנטים המסיימים את לימודיהם בסמסטר בו ניתן הקורס‪ .‬מספר הסטודנטים‬
‫מוגבל‪.‬‬
‫למידת קורס זה כוללת למידה עצמאית של נושאים מתוך הספרות המקצועית‪ ,‬הצגתם בכתה על ידי‬
‫הסטודנטים וסיכומם בכתב‪ .‬הנושאים יתמקדו בשיטות מתקדמות לפריצת מערכות מחשוב וההגנה‬
‫עליהן‪.‬‬
‫הנדסת תוכנה‬
‫‪ 3.9 - 1000000‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל ‪ 2 +‬ש"ש מעבדה‬
‫ד"ר ענת אהרוני‬
‫דישות קדם‪ :‬תכנות בשפת ‪C++‬‬
‫מטרת הקורס להקנות לסטודנט ידע וראיה כוללת של תחום הנדסת תוכנה ותהליכי פיתוח תוכנה‪.‬‬
‫הקורס ידגיש מס' נושאים חשובים בתחום הנדסת תוכנה‪ ,‬ביניהם‪ :‬מודלים של מחזור חיים‪ ,‬ניתוח‬
‫וניהול דרישות מערכת ותוכנה‪ ,‬ניתוח ותכן מכוון עצמים‪ ,‬תוך שימוש בשפת המידול ‪,UML‬‬
‫אינטגרציה ובדיקות תוכנה‪ ,‬תהליכים תומכים ואיכות תוכנה‪ ,‬שימוש בכלי עזר שונים במהלך פיתוח‬
‫המערכת‪ .‬במהלך הקורס יתנסו הסטודנטים בפרויקט תוכנה על כל שלביו ובעבודת צוות‪.‬‬
‫‪43‬‬
‫תכנות בסביבת האינטרנט‬
‫‪ 3.9 – 1000002‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל ‪ 2 +‬ש"ש מעבדה‬
‫לא יינתן בתשע"ו‬
‫דרישות קדם‪ :‬תכנות מונחה עצמים (‪)Java‬‬
‫‪Java Servlets, JSP, Hibernate, Vaadin Framework, JDBC, JavaScript, HTML5, jQueryMobile,‬‬
‫‪Mobile Hybrid Applications for Android, Ajax, MVC, XML, Web Services.‬‬
‫נושאים מתקדמים בתכנות מונחה עצמים‬
‫‪ 3.9 – 1000000‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל ‪ 0 +‬ש"ש מעבדה‬
‫ד"ר עפר שיר‬
‫דרישות קדם‪ :‬תכנות בשפת ‪C++‬‬
‫נעסוק בהעמקת הידע בשיטות העבודה הקיימות בפיתוח מונחה עצמים‪ :‬מאפיינים ותכונות‬
‫מתקדמות של שפת ‪ ,C++‬כיצד מבין המהדר )‪ (compiler‬את הקוד‪ ,‬הימנעות משגיאות בתכנון‬
‫)‪ , STL ,(tips & pitfalls‬תכנון מחלקות‪ ,‬תקנים בינלאומיים לשפה‪ .‬הסטודנטים יתבקשו לבצע‬
‫פרויקטים תוך שימוש בשפת תכנות מונחית עצמים‪.‬‬
‫ד"ר תמר צמח‬
‫מערכות זמן אמת‬
‫‪ 3.9 – 1000009‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬תכנות בשפת ‪ ,C++‬מערכות הפעלה‬
‫מבוא‪ .‬מערכות זמן אמת – הגדרה ודוגמאות‪ .‬מערכות ‪ Hard RT‬כנגד מערכות ‪ .Soft RT‬מודל‬
‫‪ reference‬של מערכות זמן אמת‪ .‬גישה כללית לתזמון במערכות ‪ .Hard RT‬תזמון‪ :‬תזמון שעון‪,‬‬
‫תזמון עפ"י עדיפויות‪ ,‬תזמון לא מחזורי וספורדי‪ ,‬תזמון במערכת רב‪-‬מעבדים‪ .‬תקשורת ‪ .RT‬מבוא‬
‫לתורת התורים‪.‬‬
‫פרופ' יזהר לבנר‬
‫מבוא לעיבוד אותות‬
‫‪ 3.9 - 1000000‬נ"ז‬
‫‪ 0‬ש"ש הרצאה ‪ 2+‬ש"ש תרגיל‬
‫‪44‬‬
‫דרישות קדם‪ :‬חדו"א ‪0‬מ‪ ,‬אלגברה לינארית(מ)‬
‫בקורס זה יודגשו ההיבטים השימושיים של תורת האותות והמערכות‪ ,‬לצד לימוד העקרונות‬
‫המתמטיים‪ .‬דגש מיוחד יינתן לעיבוד ספרתי של אותות‪ .‬נושאי הקורס‪ :‬מבוא‪ ,‬ייצוג מתמטי של‬
‫אותות ומערכות‪ ,‬שימושים של עיבוד ספרתי של אותות‪ ,‬אותות ומערכות בסיסיים‪ .‬מעבדה‪ :‬יצירת‬
‫אותות בסיסיים בעזרת ‪ . MATLAB‬הצגה ספקטרלית‪ :‬אותות מחזוריים ולא מחזוריים‪ .‬שימושים‪:‬‬
‫אותות דיבור ואותות מוזיקליים‪ .‬מודולציית אמפליטודה ותדר (‪ AM‬ו‪ ,)FM-‬מעבדה‪ :‬סינתזה של‬
‫אותות מוסיקליים‪ .‬מבוא לדגימה‪ :‬משפט הדגימה‪ ,‬דגימה ממבט ספקטרלי‪ .‬מערכות דגימה ושחזור‪.‬‬
‫מסננים ספרתיים‪ FIR :‬ו‪ . IIR-‬סינון אות מרעש‪ ,‬מיצוע והחלקת אותות‪ ,‬שימושים בתקשורת‪,‬‬
‫מודולציה ודמודולציה‪ ,‬גילוי מעטפת‪ .‬מעבדה‪ :‬סינון וגילוי קצוות של תמונות‪ .‬התמרת פורייה‬
‫והתמרת ‪ . Z‬אנליזה ספקטרלית‪ :‬אותות מחזוריים ולא מחזוריים‪ ,‬הספקטרוגרם‪ .‬דיבור מסונן‪.‬‬
‫התמרת פורייה מהירה (‪.)FFT‬‬
‫פרופ' רן זיו‬
‫נושאים מתקדמים באלגוריתמים (סמינר)‬
‫‪ 3.9 – 1000923‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬אלגוריתמים ‪. 0‬‬
‫הקורס יכלול נושאים אשר יועברו ע"י המרצה ובהם‪ :‬מבוא לקודים מתקני שגיאות‪ ,‬טרנספורם‬
‫פורייה המהיר‪ ,‬נושאים בגיאומטריה חישובית‪ .‬המשך הקורס יתבסס על הרצאות תלמידים שיבחרו‬
‫מבין הנושאים הבאים‪ :‬רשתות מיון‪ ,‬מעגלים אריתמטיים‪ ,‬התאמת מחרוזות‪ ,‬בעיות צביעה והקצאת‬
‫תדרים‪ ,‬אלגוריתמי קירוב‪ ,‬אלגוריתמים לתכנות מרובה נימים ואלגוריתמים מקביליים‪,‬‬
‫אלגוריתמים גיאומטריים‪ ,‬ערמות בינומיות‪ ,‬ערמות פיבונצ'י‪ ,‬עצי ואן אמדה בואס‪.‬‬
‫ד"ר רון סיוון‬
‫מסדי נתונים‬
‫‪ 3.9 - 1000927‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬פרקים במבני נתונים‬
‫הקורס מציג מושגים יסודיים של מערכות מסדי נתונים ושל עיצוב מסדי נתונים‪ :‬מודל ישויות –‬
‫קשרים (‪ ,)E-R‬מודל היחסים (‪ ,)relational model‬סכמות של מסד‪ ,‬אלגברת יחסים‪ ,‬תחשיב‬
‫יחסים‪,‬כללי נרמול באמצעות תלויות פונקציונאליות ובאמצעות תלויות רב‪-‬ערכיות‪ .‬שפת השאילתות‬
‫‪ SQL‬נלמדת בהרחבה‪ :‬הגדרה של עצמים במסד )‪ ,(DDL‬שאילתות אחזור ועדכון )‪ ,(DML‬תצפיות‬
‫)‪ ,(views‬אילוצים‪ ,‬והדקים )‪ .(triggers‬בנוסף הקורס עוסק בהיבטים המערכתיים של מערכות‬
‫‪45‬‬
‫לניהול מסדי נתונים‪ :‬ניהול תנועות‪ ,‬התאוששות ובקרת בו‪-‬זמניות‪ .‬נושאים אלו נלמדים בהקשר של‬
‫שילוב ‪ SQL‬בשפה מארחת‪ .‬התרגול נעשה במערכת ‪ Microsoft Access‬ובסביבת ‪.MySQL‬‬
‫פרופ' דני קוטלר‬
‫סדנת תוכנה )‪ -C#‬ו –‪(.net‬‬
‫מר דורון טוהר‬
‫‪ 2.1 - 1000930‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 2+‬ש"ש מעבדה‬
‫דרישות קדם‪ :‬תכנות מונחה עצמים (‪)Java‬‬
‫‪C# Basics, Objects& Classes, Inheritance, Arrays, Tuples, Strings, Memory Management,‬‬
‫‪Operators, Delegates, Generics, Collections, LINQ, Reflection, Exceptions Handling, Assemblies,‬‬
‫‪Events, Threads, I/O Streams, Asynchronous Methods, Serialization, Networking, Regular‬‬
‫‪Expressions, ADO.NET, WPF, Azure Data Storage.‬‬
‫מר נמרוד פלג‬
‫סדנה בדחיסת אותות ותמונות‬
‫‪ 2.1 - 1000100‬נ"ז‬
‫‪ 0‬ש"ש מעבדה‬
‫דרישות קדם‪ :‬מתמטיקה שימושית ותכנות מדעי (מבוא לעיבוד אותות – יתרון)‬
‫דחיסת תמונות‪ :‬רקע‪ ,‬עקרונות‪ ,‬מערכות‪ ,‬סטנדרטים )‪.(JPEG, JBIG, G3-4‬דחיסת וידאו‪ :‬עקרונות‪,‬‬
‫מערכות וסטנדרטים (‪ . )H.261, MPEG1-2‬דחיסת דיבור‪ :‬מערכת הדיבור‪ ,‬מודלים‪ ,‬עקרונות דחיסה‬
‫וסטנדרטים‪ .‬דחיסת אודיו‪ :‬עקרונות‪ ,‬מודלים פסיכו‪-‬אקוסטיים‪ ,‬סטנדרטים‪ .‬גישות מודרניות‬
‫לדחיסה מידע‪.MPEG-4, Wavelets :‬‬
‫ד"ר דורון בן‪-‬צבי‬
‫עיבוד אותות קול ותמונה‬
‫‪ 3.9 - 1000107‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל ‪ 2 +‬ש"ש מעבדה‬
‫דרישות קדם‪ :‬מבוא לעיבוד אותות‬
‫אפיון תמונה וקול‪ ,‬אפיון מערכות ראייה‪ ,‬מודל יצירת הדיבור‪ ,‬ספרור התמונה ואות הקול‪ ,‬פעולות‬
‫לשיפור הניגודיות בתמונה‪ ,‬פעולות סינון מרחביות של התמונה‪ ,‬פעולות סינון זמניות של אות הקול‪,‬‬
‫‪46‬‬
‫הפחתת רעש בתמונה ובאות הדיבור‪ ,‬פעולות סינון בתחום התדר‪ ,‬תמונה ודיבור – אלגוריתמים‬
‫לדחיסה ותקני דחיסה‪ ,‬ראייה ממוחשבת וזיהוי עצמים בתמונה‪ ,‬זיהוי דיבור‪.‬‬
‫לא יינתן בתשע"ו‬
‫גרפיקה ממוחשבת‬
‫‪ 3.9 – 1000105‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬אלגברה לינארית(מ)‪ ,‬חדו"א ‪(2‬מ)‪ ,‬תכנות מונחה עצמים)‪(Java‬‬
‫למידת קורס זה כוללת דיונים‪ ,‬תרגילים ופיתוח יישומים‪ ,‬למידת נושאים עצמאיים והצגתם בכתה‬
‫על ידי הסטודנטים‪.‬‬
‫מבוא – יישומים וטכנולוגיה‪ .‬מתמטיקת וקטורים – ייצוג עצמים‪ ,‬אינטרפולציה‪ ,‬משטחים‪ ,‬חיתוכים‪.‬‬
‫טרנספורמציות אפיניות ושימושים‪ .‬ייצוג עצמים – רשתות מצולעים‪ ,‬פוליהדרים‪ ,‬צורות מחוררות‪.‬‬
‫צפייה תלת מימדית‪ .‬ויזואליזציה ריאליסטית – תאורה‪ ,‬משטחים מוסתרים‪ ,‬טקסטורה‪ ,‬צללים‪.‬‬
‫פעולות על פיקסלים – שרטוט קו‪ ,‬מילוי שטח‪ .Antialiasing ,‬עיצוב משטחים – עקומי ומשטחי‬
‫‪B – Spline , Bezier‬‬
‫‪ ,‬אינטרפולציות‪ .‬תורת הצבע – פיסיולוגיה‪ ,‬סטנדרטים לתיאור צבעים‪,‬‬
‫קוונטיזציה‪ .‬מעקב קרניים – חיתוך עצמים‪ ,‬תכונות משטחים‪ ,‬טקסטורה‪ ,‬צללים‪ ,‬עצמים מוכללים‪,‬‬
‫עצמי ‪Constructive Solid Geometry‬‬
‫‪.‬‬
‫פרופ' דני קוטלר‬
‫מבוא לקריפטולוגיה‬
‫‪ 3.9 - 1000100‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש מעבדה‬
‫דרישות קדם‪ :‬אלגוריתמים ‪ , 0‬אלגברה מודרנית‬
‫הצפנה קלאסית‪ :‬צופן קיסר‪ ,‬צופן הצבה‪ ,‬צופן ויג'נר‪ ,‬מבחן קסיסקי‪ ,‬צופנים אקראיים‪ ,‬צופנים‬
‫מונואלפבתים ופוליאלפבתיים‪ ,‬האניגמה‪ ,‬תיאורית ‪ ,SHANNON‬אנטרופיה ומפתחות מזוייפים‪,‬‬
‫הצפנה מודרנית סימטרית‪ :‬סכמת פייסטל‪ ,IDEA ,3DES ,DES ,‬שדות סופיים ו‪ ,AES -‬צופן פומבי‪:‬‬
‫יישומים של תורת המספרים‪ , RSA :‬אלגוריתמים למציאת מספרים ראשוניים‪ ,‬מבחני ראשוניות‪,‬‬
‫אלגוריתמים לפרוק מספרים גדולים‪ ,‬צופנים פומביים אחרים‪ :‬רבין‪ ,‬אלגמאל‪ ,‬צופני ‪,KNAPSACK‬‬
‫עקומים אליפטיים‪ ,‬אימות‪ ,‬חתימות דיגיטליות‪ ,‬סכמות החתימה של ‪ ,RSA‬אלגמל‪ ,DSS ,‬פונקציות‬
‫‪ ,SHA -0 ,HASH‬הפצת מפתחות‪ ,‬סכמת דיפי‪-‬הלמן‪ ,‬שיתוף סוד‪ ,‬פרוטוקולים של אפס מידע‪.‬‬
‫קריפטוגרפיה קוואנטית ומחשבים קוואנטיים‪ ,‬האלגוריתם של ‪Shor‬‬
‫‪47‬‬
‫ד"ר אלעזר בירנבוים‬
‫מבוא לבינה מלאכותית‬
‫‪ 3.9 - 1000120‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬פרקים במבני נתונים‪ ,‬אלגוריתמים ‪ , 0‬לוגיקה למדעי המחשב‬
‫פתרון בעיות באמצעות חיפוש‪ ,‬חיפושים עיוורים וחיפושים מבוססי ידע‪ ,‬שימוש ביוריסטיקות‪ .‬חיפוש‬
‫בגרף מרחב מצבים וחיפוש מקומי‪ .‬בעיות של עמידה באילוצים‪ .‬סוגים שונים של משחקים‬
‫ואסטרטגיות לניצחון במשחקים‪ ,‬אלגוריתם ה‪ MiniMax-‬ואלגוריתם אלפא‪-‬ביתא‪ .‬ייצוג ידע וביצוע‬
‫היסקים באמצעות לוגיקה קלאסית‪ .‬רזולוציה וסקולמיזציה‪ .‬ייצוג ידע באמצעות שיטות נוספות‪.‬‬
‫תכנון – סקירה ואלגוריתמים בסיסיים‪ .‬למידה – סקירה ושיטות עיקריות‪.‬‬
‫פרופ' יזהר לבנר‬
‫זיהוי תבניות ולמידה ממוחשבת‬
‫‪ 3.9 – 1000121‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש מעבדה‬
‫דרישות קדם‪ :‬מבוא להסתברות‪ ,‬אלגברה לינארית(מ)‬
‫תורת ההחלטות הבייסיאנית ‪ ,‬הכרעות סדרתיות‪ ,‬בעיית ההסקה של המודל הסטטיסטי‪ ,‬שיערוך‬
‫פרמטרים‪ ,‬שיטת הנראות המרבית‪ ,‬בעיית ‪ K‬הממוצעים‪ ,CLUSTERING ,‬אלגוריתם ה‪,EM -‬‬
‫שיטות שיערוך לא‪-‬פרמטריות‪ ,‬הפחתת ממד באמצעות ‪PRINCIPAL COMPONENTS‬‬
‫‪. ANALYSIS‬‬
‫מודלים‬
‫מרקוביים‬
‫חבויים‪:‬‬
‫בעיית‬
‫הערכה‬
‫ואלגוריתם‬
‫‪FORWARD‬‬
‫‪ ,BACKWARD‬בעיית הפענוח ואלגוריתם ‪ ,VITERBI‬בעיית הלמידה ואלגוריתם ‪,Baum-Welch‬‬
‫שימושי המודלים המרקוביים החבויים וזיהוי דיבור אוטומטי‪ .‬מבוא לרשתות עצבים מלאכותיות‪:‬‬
‫רשתות עצבים ביולוגיות‪ ,‬למידה מודרכת ברשתות עצבים מלאכותיות‪ :‬הפרספטרון‪ ,‬משפט‬
‫הפרספטרון‪ ,‬רשתות רב‪-‬שכבתיות‪ ,‬אלגוריתם ה‪ ,BACK PROPAGATION-‬רשתות ‪SVM .RBF‬‬
‫לינארי‪ ,‬שימוש ב‪.kernels-‬‬
‫ד"ר אלעזר בירנבוים‬
‫פרקים בחישוביות וסיבוכיות‬
‫‪ 3.9 - 1000712‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬אלגוריתמים ‪( 0‬במקביל)‪ ,‬אוטומטים ושפות פורמליות‪ ,‬רמת פטור באנגלית‬
‫מכונות טיורינג‪ ,‬מכונות עם סרט אחד ומכונות עם כמה סרטים‪ ,‬מכונות דטרמיניסטיות ומכונות לא‬
‫דטרמיניסטיות‪ ,‬מונים‪ .‬שקילות המודלים השונים‪ .‬התזה של צ'רץ' וטיורינג‪ .‬דוגמאות לשפות‬
‫‪48‬‬
‫מזוהות‪ -‬טיורינג ולשפות כריעות בעולם של אוטומטים סופיים ובעולם של דקדוקים חסרי הקשר‪.‬‬
‫אוני ברסליות‪ .‬בעיית העצירה‪ .‬לכסון ורדוקציות‪ .‬שפות לא כריעות ושפות שאינן מזוהות‪-‬טיורינג‪.‬‬
‫שפות שלמות במחלקת השפות המזוהות‪-‬טיורינג‪ .‬משפט ‪.Rice‬‬
‫סיבוכיות זמן וסיבוכיות מקום‪ .‬חישוביות בזמן פולינומיאלי‪ .‬המחלקה ‪ P‬והמחלקה ‪ .NP‬דיון‬
‫בשאלה האם ‪ .P=NP‬רדוקציות בזמן פולינומיאלי‪ .‬משפט ‪ .Cook‬שפות ‪–NP‬שלמות ממגוון תחומים‪.‬‬
‫ד"ר ענת אהרוני‬
‫מערכות מידע‬
‫‪ 3.9 – 1000713‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬תכנות מונחה עצמים (‪)Java‬‬
‫מטרת הקורס להקנות ידע והבנה בתחום מערכות מידע בכלל ובתהליך תכנון ועיצוב של מערכות‬
‫מידע בפרט‪ .‬הנושאים שילמדו בקורס כוללים‪ :‬תפקיד מערכת המידע בארגון והסביבה הארגונית‪,‬‬
‫הכרות עם סוגי מערכות מידע‪ ,‬תהליכי פיתוח של מערכות מידע‪ ,‬שיקולים בעיצוב מערכות מידע‬
‫(‪ , DB‬ממשקים ועיבודים)‪ ,‬עיצוב מערכת מידע בגישה הקלאסית (‪ )ADISSA ,ERD ,DFD‬לעומת‬
‫עיצוב מערכת מידע בגישה מכוונת עצמים (‪ .) UML‬במהלך הקורס יתנסו הסטודנטים בתכנון ועיצוב‬
‫של מערכות מידע בגישות השונות‪.‬‬
‫לא יינתן בתשע"ו‬
‫עיבוד וידאו והדמיה רפואית‬
‫‪ 3.9 - 1000511‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬תכנות מונחה עצמים (‪,)Java‬חדו"א ‪(0‬מ)‪ ,‬אלגברה לינארית(מ)‬
‫הקורס יכיל מבוא קצר שיכלול אלמנטים בסיסיים של עיבוד תמונה הדרושים להמשך הקורס‪.‬‬
‫בהמשך יתמקד הקורס בניתוח תמונות וידאו עם דגש על יכולות של חישובי תנועה ועקיבת‬
‫אובייקטים בסרט‪ .‬כמו כן יוצגו שיטות לשיפור הרזולוציה בסרטי וידאו (סופר‪-‬רזולוציה) ויכולות‬
‫מיפתוח (הכנת אינדקסים) של סרטי וידאו‪ .‬בחלק השלישי‪ ,‬ילמד התחום של הדמיה רפואית‪ :‬יוצגו‬
‫האפנויות )‪ (modalities‬השונות שבשימוש בתחום הרפואי (כגון רנטגן ‪ , MRI,‬ו ‪ - (CT‬איזה סוג של‬
‫ניתוח ועיבוד נהוג לבצע בתמונות אלה‪ ,‬וכיצד מבצעים סגמנטציה ורגיסטרציה בדו‪-‬ממד ובתלת‬
‫ממד‪ .‬בסיום הקורס תינתן אפשרות להעמקה תאורטית והפניה לספרות‪.‬‬
‫‪49‬‬
‫מרכז‪ :‬פרופ' רן זיו‬
‫פרוייקט בתעשייה‬
‫‪ 2.1 - 1000512‬נ"ז‬
‫פרויקט מחקר ופיתוח בהדרכת אנשי סגל החוג ואנשי התעשייה‪ .‬הפרוייקט יבוצע בחברת תוכנה‬
‫במסגרת תכנית "שילוב בתעשייה" של משרד התמ"ת‪ .‬סטודנט יוכל להירשם לפרוייקט זה רק לאחר‬
‫שהתקבל לתכנית של משרד התמ"ת‪ .‬סטודנטים הנרשמים לפרוייקט זה לא יוכלו להירשם גם‬
‫לפרוייקט (‪ ,)1000113 ,1000112‬אך יוכלו להירשם להשתלמות בתעשייה (‪.)1000119 ,1000110‬‬
‫ד"ר דורון בן צבי‬
‫עבוד ספרתי של אותות בזמן אמת‬
‫‪ 3.9 - 1000513‬נ"ז‬
‫‪ 2‬ש"ש הרצאה ‪ 0+‬ש"ש תרגיל ‪ 2 +‬ש"ש מעבדה‬
‫דרישות קדם‪ :‬מבוא לעיבוד אותות‬
‫נושאים‪ :‬בקורס נדונים מעבדי אותות ככלל‪ ,‬והמעבד ‪TMS320C6713‬‬
‫החמרתיים והן התכנות שלהם‪ .‬ערכת הפיתוח ‪DSK6713‬‬
‫בפרט‪ ,‬הן הצדדים‬
‫נדונה גם היא‪ ,‬על מרכיבי החומרה‬
‫שלה‪ ,‬והאפשרויות שהיא מעניקה לבחינה ושליטה על הרצת התכנית‪ .‬תלמד בקצרה שפת הסף‬
‫(אסמבלי) של המעבד ושלובה בתכנות ב‪ . C-‬אופן ההתקשרות של המעבד עם מקורות אות חיצוניים‪,‬‬
‫כמו מקרופון ומחולל אותות‪ ,‬יוסבר‪ ,‬ויאפשר עבוד בזמן אמת‪.‬‬
‫תוך שימוש ברקע לעיל‪ ,‬תמומשנה שיטות מקובלות לעבוד אותות ובהן‪ :‬סינון בעזרת מסנן ‪,FIR‬‬
‫סינון בעזרת מסנן ‪ , IIR‬חישוב התמרת פוריה הבדידה של אות‪ ,‬חשוב קונוולוציה בתחום התדר‪ ,‬סנון‬
‫אדפטיבי‪ ,‬דחיסת אות ואף סינון של מידע דו ממדי כתמונה‪.‬‬
‫מר עירן דנן‬
‫סדנת תוכנה למערכות סלולריות‬
‫‪ 2.1 – 1000501‬נ"ז‬
‫‪ 0‬ש"ש הרצאה‬
‫דרישות קדם‪ :‬תכנות מונחה עצמים ג'אווה‬
‫קורס ללימוד פיתוח אפליקציות היברידיות לטלפונים סלולריים תוך התמקדות במערכת ההפעלה‬
‫אנדרואיד‪ .‬במהלך הקורס נכיר מגוון רחב של טכנולוגיות צד לקוח בעולם הווב (לרבות ‪,)HTML 5‬‬
‫ונלמד כיצד להשתמש בהן בפיתוח מערכות ווב (אתרים ברשת האינטרנט)‪ ,‬אפליקציות היברידיות‬
‫לטלפונים סלולריים‪ ,‬ואפליקציות היברידיות לפלטפורמות אחרות‪.‬‬
‫‪51‬‬
‫ד"ר שלום מרדכי‬
‫סדנה מתקדמת במערכות הפעלה‬
‫‪ 2.1 – 1000511‬נ"ז‬
‫‪ 0‬ש"ש הרצאה‬
‫דרישות קדם‪ :‬מערכות הפעלה‪ ,‬רשתות תקשורת מחשבים‬
‫להקנות ידע מעשי במבנה הגרעין (‪ )KERNEL‬של מערכת הפעלה ‪ :LINUX‬עבודה עם כלי פיתוח‬
‫הקשורים לבניית הגרעין‪ ,‬כתיבת מודולים והתקנתם‪ .‬איתחול מערכת ההפעלה )‪( boot‬‬
‫והעברת‬
‫פרמטרים לגרעין‪ ,‬כוונון (קינפוג) הגרעין ובנייתו‪ ,‬ביצוע שינויים בסיסיים בקוד הגרעין‪.‬‬
‫ד"ר עפר שיר‬
‫מבוא לבינה חישובית‬
‫‪ 3.91 – 1000500‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל‬
‫דרישות קדם‪ :‬חדו"א ‪(2‬מ)‪ ,‬אלגברה מודרנית‪ ,‬מבוא להסתברות‪ ,‬אלגוריתמים ‪0‬‬
‫הקורס יעסוק בבינה חישובית‪ ,‬שמקור השראתה הינו מודלים ביולוגיים בעלי "התנהגות חכמה"‪,‬‬
‫לצורך בניית אלגוריתמים לפיתרון בעיות מורכבות בתחומי הלמידה והאופטימיזציה‪.‬‬
‫נושאי הקורס יכללו שיטות חישוביות רכות‪ ,‬מבוא לבעיות מורכבות בלמידה ואופטימיזציה‪,‬‬
‫אופטימיזציה מסורתית לעומת יוריסטיקות מבוססות סימולציה‪ ,‬רשתות נוירונים‪ :‬ממודל הנוירון‬
‫ועל לרשתות מורכבות‪ ,‬חישוביות אבולוציונית (‪Computation‬‬
‫‪ )Evolutionary‬ואלגוריתמים‬
‫גנטיים‪ ,‬בינה קבוצתית (‪ :)Swarm Intelligence‬מושבות נמלים ולהקות ציפורים‪ ,‬מערכות חיסון‬
‫(‪ )Artificial Immune Systems‬לפיתרון בעיות‪ ,‬לוגיקה עמומה (‪Logic‬‬
‫‪ )Fuzzy‬ומערכות‬
‫עמומות בבעיות מורכבות‪.‬‬
‫למידה מבוססת חידות‬
‫‪ 2.7 – 7300338‬נ"ז‬
‫‪ 3‬ש"ש הרצאה‬
‫לא יינתן בתשע"ו‬
‫דרישות קדם‪:‬‬
‫הסדנה פתוחה לכל מי שמתלהב מפיתוח משחקים ובעל מוטיבציה חזקה לייצר משהו בעל‬
‫ערך‪ .‬על אף הנושא ה"קליל "לכאורה‪ ,‬הסדנה אינה מתיימרת להיות קלה‪.‬‬
‫‪51‬‬
‫יכולת פתרון בעיות היא אחת האיכויות הנדרשות ביותר בשוק העבודה הטכנולוגי מסחרי בימינו‪ .‬אי‬
‫לכך‪ ,‬חידות הגיון מתמטיות הפכו להיות אחד המבחנים העיקריים בקבלה לעבודה בחברות‬
‫טכנולוגיה וייעוץ עסקי‪.‬‬
‫פתרון בעיות הוא חלק מהותי בלימודים מקצועיים והנדסיים אך הוא בדרך כלל נעשה‪ ,‬כבדרך אגב‪,‬‬
‫תוך כדי עיסוק בידע מקצועי וספציפי‪ .‬מטרת הקורס היא לשפר את כושר פתרון הבעיות באופן כללי‬
‫על ידי מיקוד תשומת הלב לעקרונות‪ ,‬אסטרטגיות והרגלים המועילים בפתרון בעיות במנותק מתחום‬
‫כזה או אחר‪.‬‬
‫הקורס מבוסס ברובו על הגישה של הספר "‪ "Puzzle Based Learning‬מאת מיכאלביץ ומיכאלביץ‬
‫וזכה להצלחה רבה באוניברסיטאות מובילות בעולם‪ .‬בנוסף‪ ,‬יוקדשו מספר מפגשים שכל אחד מהם‬
‫יוקדש לשיטת פתרון בעיות המתמחה בתחום ספציפי‪ ,‬ביניהם‪ :‬חשיבה המצאתית שיטתית (‪ ASIT‬ו‬
‫‪ )TRIZ‬ושיטת פתרון הבעיות של חברת מקינזי‪.‬‬
‫יכולת מנטאלית בדומה ליכולת פיזית מתפתחת כתוצאה של תרגול‪ .‬הקורס כולל תרגול רב בכיתה‬
‫מתוך כוונה שהשיפור בכושר החשיבה הקריטית יורגש עד סוף הקורס‪ .‬בעיות הן קשות בהגדרה‪.‬‬
‫חידות הן לפעמים קשות‪ ,‬אך פתרונן מובטח ומספק הנאה והזדמנות ללמידה‪.‬‬
‫כריית מידע‬
‫‪ 8.6- 7300332‬נ"ז‬
‫‪ 3‬ש"ש הרצאה ‪ 0 +‬ש"ש תרגיל‬
‫לא יינתן בתשע"ו‬
‫דרישות קדם‪ :‬מבוא להסתברות‪ ,‬מבוא לתכנות מערכות‪ ,‬פרקים במבני נתונים‪,‬‬
‫כריית מידע ) בלעז( ‪ data mining‬הינו תחום המאגד בתוכו שיטות מגוונות של הפיכת‬
‫נתונים לידע‪ .‬תחום ותיק זה זוכה לעדנה רבה בהווה‪ ,‬ולאור קצב הגידול המעריכי בכמות‬
‫הנתונים‪ ,‬הופך במהירות למכשיר חיוני שלא ניתן להסתדר בלעדיו‪ .‬התחומים העושים‬
‫שימוש בכריית מידע הינם מגוונים כיום‪ ,‬הנושא נלמד גם במסגרת מנהל עסקים על שום‬
‫חשיבותו הרבה ביצירת יתרון עסקי תחרותי‪.‬‬
‫מטרת הקורס הינה להקנות לסטודנט הבנה לחשיבות ומורכבות התחום ויכולת בסיסית‬
‫לעבוד בתחום‪ .‬הקורס יסקור שיטות בסיסיות המשמשות בכריית נתונים וטקסט‪ ,‬אך יושם‬
‫דגש על תרגול של תהליך העבודה בתחום‪ .‬הסטודנטים יתנסו בכל השלבים של הפיכת‬
‫נתונים לידע‪ :‬ניסוח שאלות‪ ,‬איסוף‪ ,‬ארגון והכנת הנתונים‪) pre-processing ,‬גילוי ידע‬
‫‪ (knowledge discovery‬באמצעות אלגוריתמים וכלי ויזואליזציה והצגה והערכה של‬
‫תוצאות התהליך‪.‬‬
‫בין הנושאים עליהם נעבור בקורס‪ :‬שיטות סטטיסטיות לניבוי ותיאור נתונים‪) ,‬צברור‬
‫‪52‬‬
‫נתונים‪ ) ,(clustering ,‬מיון נתונים ‪,(classification ,‬‬
‫מודלים של למידה ושיטות לאימות‬
‫והערכה של הלמידה‪ .‬הקורס יתחיל מאפליקציות ואלגוריתמים קלאסיים ויסתיים‬
‫באפליקציות עדכניות של כריית נתונים וטקסט וזיקוקם למידע המאפשר קבלת החלטות‪.‬‬
‫אינטליגנציה משחקית‬
‫‪ 2.7- 7300370‬נ"ז‬
‫‪ 3‬ש"ש הרצאה‬
‫דרישות קדם‪ :‬פרקים במבני נתונים‬
‫לא יינתן בתשע"ו‬
‫למשחקים מעבר להיותם אמצעי בידור ‪,‬תפקיד מהותי בחברה האנושית ובמדע בפרט‪.‬‬
‫בשנים האחרונות עולה הצורך במנגנונים משחקיים גם בסביבה העסקית עקב העלייה‬
‫במודעות ליתרונם ככלי לפתרון בעיות מרובות משתתפים וכאמצעי לשינוי התנהגות‪.‬‬
‫בקורס נלמד על אינטליגנציה במשחקים ‪:‬מלאכותית ואנושית ‪.‬נכיר לפחות ‪ 3‬תורות‬
‫משחקים ‪:‬חישובית ‪,‬כלכלית ומתמטית ‪.‬נלמד נושאים בפסיכולוגיה של שחקנים‬
‫והמשמעות שלהם בעיצוב אפליקציות חברתיות וחווית משתמש ‪ UX .‬לבסוף ‪,‬ניישם את‬
‫הידע על ידי פיתוח אישי או בצוות של משחק ‪,‬מנגנון משחקי ‪,‬או פרויקט מקורי אחר‪.‬‬
‫לא יינתן בתשע"ו‬
‫סדנא בתכנות בסביבת אינטרנט‬
‫‪ 2.1 – 1000902‬נ"ז‬
‫‪ 3‬מעבדה‬
‫דרישות קדם‪ :‬תכנות מונחה עצמים ג'אווה‬
‫ניהול מודרני – תוכנה כשירות (‪ )SaaS‬למנהלים ואנשי תוכנה‬
‫לא יינתן בתשע"ו‬
‫קורס משולב‪ :‬החוג לכלכה וניהול‬
‫‪ 3.1 – 5130301‬נ"ז‬
‫‪ 3‬מעבדה‬
‫דרישות קדם‪ ,‬ודרישות הקורס‪:‬‬
‫הקורס משלב את החוג לכלכלה וניהול עם מדעי המחשב‪ .‬הקורס יכלול תרגולים ועבודות בצמדים‬
‫המורכבים מתלמיד כלכלה וניהול ותלמיד ממדעי המחשב‪.‬‬
‫ידיעת אנגלית ברמה של הבנת טקסט אקדמי‪.‬‬
‫‪53‬‬
‫תלמידי מדעי המחשב – ניסיון בסיסי בתכנות‪.‬‬
‫מטרות הקורס‪ :‬הקורס ממוקד בהכנת מנהלים לשוק העבודה המודרני‪.‬‬
‫קורס במבנה ייחודי‪ ,‬רב‪-‬תחומי המשלב את תלמידי החוג לכלכלה וניהול עם החוג למדעי המחשב‪.‬‬
‫מנהלים בכל תחום ואנשי תוכנה מובילים נדרשים כיום‪ ,‬יותר מתמיד‪ ,‬להבין את הכלים‪ ,‬התהליכים‬
‫ושיטות העבודה אשר מתאפשרים על ידי "מערכות תוכנה כשירות" ו"מחשוב ענן"‪.‬‬
‫הדינמיות והיופי של עולם העסקים המודרני חוברים לאלגנטיות‪ ,‬החדשנות וההשראה של עולם‬
‫התוכנה‪.‬‬
‫החברות המובילות בעולם כגון מיקרוסופט‪ ,‬גוגל‪ ,‬פייסבוק‪ ,‬ועוד רבות אחרות מספקות היום את‬
‫שירותיהן במודל של שירות (‪a Service )SaaS‬‬
‫‪.Software as‬‬
‫מטרת הקורס היא הקניית ידע וכלי ניהול תוך שימוש בתחום מערכות תוכנה כשירות(‪.)SaaS‬‬
‫הקורס יקנה חשיפה למערכות‪ ,‬מושגים‪ ,‬תאוריות וטכניקות של עולם ה ‪SaaS‬‬
‫הן מפרספקטיבת‬
‫המנהל בארגון הנדרש לביצועי החברה ותלוי במידה הולכת וגוברת במערכות מידע לניהול(‪ )MIS‬והן‬
‫מפרספקטיבה טכנולוגית של מנהל פיתוח התוכנה השותף בפיתוח מערכות אילו‪.‬‬
‫שיטות ההוראה יתבססו על שיעורים פרונטליים‪ ,‬קריאת חומר ותרגול מעשי‪.‬‬
‫ד"ר שלום מרדכי‬
‫פרוייקט תוכנה‬
‫‪ 2.1 – 1000515‬נ"ז‬
‫‪ 0‬מעבדה‬
‫דרישות קדם‪ :‬תכנות בשפת ‪ ,C++‬פרקים במבני נתונים‬
‫"מטרת הפרויקט היא לאפשר התנסות בביצוע פרויקט תכנה על כל שלביו‪ ,‬כמקובל בתעשייה‪.‬‬
‫לכל תלמיד יוצמד מנחה אשר ילווה אותו במהלך ביצוע הפרוייקט‪.‬‬
‫התלמידים יאפיינו את הפרויקט המוצע עם המנחה ויעבירו אותו לאישור רכז הקורס‪.‬‬
‫הערכה סופית של הפרוייקט תבוצע ע"י המנחה‪ ,‬רכז הפרוייקטים ובודק נוסף" ‪.‬‬
‫ד"ר יוסי קניזו‬
‫רשתות מהירות‬
‫‪ 3.91 – 1000509‬נ"ז‬
‫‪ 0‬הרצאה‬
‫דרישות קדם‪ :‬רשתות תקשורת מחשבים‪ ,‬מבוא להסתברות‬
‫הביקוש ההולך וגדל לרוחב פס ברשת יוצר אתגרים חדשים בתכנון ומימוש רכיבי הרשת ‪.‬אחד‬
‫הרכיבים המרכזיים ברשת הינו מתג\נתב התקשורת ‪.‬הנתב הינו רכיב אלקטרוני עם מספר כניסות‬
‫ומספר יציאות ‪,‬והוא ממוקם בצמתי הרשת ‪.‬תפקידו העיקרי הינו למתג חבילות שמגיעות אליו ‪,‬כל‬
‫‪54‬‬
‫חבילה ליציאה הנדרשת ‪.‬בנוסף ‪,‬הנתב נדרש למשימות רבות נוספות כגון חסימת חבילות המגיעות‬
‫ממקור מסוים) לצרכי אבטחה (ועוד‪ .‬הגישות הנהוגות כיום למימוש משימותיו של הנתב תחת‬
‫האילוצים ההולכים וגדלים של סביבת הרשת הינן רבות ומגוונות ‪.‬עם זאת ‪,‬חלק לא מבוטל‬
‫מגישות אלו נשען על שימוש במבני נתונים ואלגוריתמים תוך כדי התאמתם לאילוצים הספציפיים‬
‫של סביבת הרשת‪ .‬בקורס זה נסקור גישות אלו ‪,‬נקנה ידע רחב על סביבת הרשת ‪,‬וכן נראה‬
‫דוגמאות לשימוש מעשי‬
‫במבני נתונים ואלגורתמים‪.‬‬
‫ד"ר יוסי קניזו‬
‫סמינר ברשתות‬
‫‪ 3.91 – 1000501‬נ"ז‬
‫‪ 0‬הרצאה‬
‫דרישות קדם‪ :‬רשתות תקשורת מחשבים‪ ,‬מבוא להסתברות‬
‫הביקוש ההולך וגדל לרוחב פס ברשת יוצר אתגרים חדשים בתכנון ומימוש רכיבי הרשת ‪.‬אחד‬
‫הרכיבים המרכזיים ברשת הינו מתג\נתב התקשורת ‪.‬הנתב הינו רכיב אלקטרוני עם מספר כניסות‬
‫ומספר יציאות ‪,‬והוא ממוקם בצמתי הרשת ‪.‬תפקידו העיקרי הינו למתג חבילות שמגיעות אליו ‪,‬כל‬
‫חבילה ליציאה הנדרשת ‪.‬בנוסף ‪,‬הנתב נדרש למשימות רבות נוספות כגון חסימת חבילות המגיעות‬
‫ממקור מסוים) לצרכי אבטחה (ועוד‪.‬‬
‫הגישות הנהוגות כיום למימוש משימותיו של הנתב תחת האילוצים ההולכים וגדלים של סביבת‬
‫הרשת הינן רבות ומגוונות ‪.‬עם זאת ‪,‬חלק לא מבוטל מגישות אלו נשען על שימוש במבני נתונים‬
‫ואלגוריתמים תוך כדי התאמתם לאילוצים הספציפיים של סביבת הרשת‪.‬‬
‫ד"ר איתי שרון‬
‫ביג דאטה‬
‫‪ 3.91 – 1000510‬נ"ז‬
‫‪ 0‬הרצאה‬
‫דרישות קדם‪ :‬תכנות מונחה עצמים (‪, )Java‬מבוא להסתברות‬
‫השגת מידע‪ :‬השגת מידע מבסיסי נתונים ציבוריים ופרטיים‪ ,‬פורמטים מקובלים של קבצי נתונים‪,‬‬
‫הכנת המידע לניתוח‪.‬‬
‫‪55‬‬
‫חיפוש במאגרי מידע‪ :‬בדיקה ראשונית של שאלת המחקר‪ ,‬הפקה והצגה של הנתונים‪ ,‬התאמת‬
‫מודלים וכלים לניתוח מתקדם‪.‬‬
‫הסקה סטטיסטית‪ :‬מציאת קורלציה בין נתונים (‪Pearson‬‬
‫‪ ,)Spearman,‬הערכת מובהקות‬
‫סטטיסטית‪ ,‬פיתוח מודלים סטטיסטים‪ ,‬התמודדות עם ערכים חסרים‪.‬‬
‫הכללת מסקנות‪ :‬שימוש במודלים לרגרסיה לינארית וב‪machine learning-‬‬
‫להסקת מסקנות‬
‫וניבוי התנהגות עתידית‬
‫ניתוח מאגרי מידע בעזרת שפת ‪ :R‬עקרונות השפה‪ ,‬חבילות תוכנה (‪ )packages‬לניתוחים‬
‫סטטיסטים‪ ,‬כריית מידע ומטלות אחרות של ניתוח מידע‪ ,‬סביבת העבודה ‪.RStudio‬‬
‫טכנולוגיות לניתוח ‪ :Big data‬כולל ‪MapReduce‬‬
‫‪56‬‬
‫‪ Hadoop,‬ומחשוב ענן‪.‬‬