החוג למדעי המחשב - המכללה האקדמית תל חי
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,ומחשוב ענן.