10 החוג למדעי המחשב חוג לימודים לתואר ( B.Sc.חד חוגי) ו( B.A.-דו-חוגי) שנה"ל תשע"ה ראש החוג :ד"ר רן זיו חברי הסגל האקדמי: פרופסור חבר :פרופ' יזהר לבנר. מרצה בכיר: ד"ר רן זיו ,ד"ר דני קוטלר ,ד"ר מרדכי שלום(שבתון). מרצה: ד"ר אלעזר בירנבוים ,ד"ר דוניטה כהן ,ד"ר תמר צמח ,ד"ר עפר שיר. מורה בכיר: מר אלכסנדר רואינסקי. מורים מן החוץ :ד"ר ענת אהרוני ,ד"ר דורון בן-צבי ,מר חיים מיכאל ,ד"ר גיא לשם ,ד"ר פתחי סאלח ,מר נמרוד פלג ,ד"ר דרור צור ,ד"ר ניר בן דוד ,ד"ר אורי גלובוס ,ד"ר רון סיוון ,ד"ר אירית בולדו ,ד"ר ג'ון מרברג ,מר משה מלכה, מר שי גבאי. 1 מבוא מטרת החוג למדעי המחשב במכללה האקדמית תל-חי היא להכשיר בוגרים שיוכלו ,עם סיום לימודיהם ,להשתלב בתפקידי פיתוח בתעשיית ההיי-טק ובארגונים עסקיים וציבוריים עתירי מחשוב ,שם יוכלו לתרום לתכנון ,פיתוח ומימוש של מערכות טכנולוגיות הנתמכות על-ידי מחשבים .תכנית הלימודים גם מכשירה את הבוגרים להמשך לימודים לקראת תארים מתקדמים. בחוג למדעי המחשב מאמינים כי לימודים ברמה גבוהה מתחילים בסביבת לימודים נעימה ותומכת ובהוראה טובה .מספר המרצים במשרה מלאה בחוג הוא גבוה יחסית לכל מוסד דומה .כתוצאה מכך המרצים מקדישים את רוב זמנם ומרצם להוראה במכללה .הלימודים הם בקבוצות קטנות המאפשרות קשר אישי בין התלמידים למרצים ושמירה על רמת לימודים גבוהה ועל איכות ההוראה .התלמיד מתמודד עם הדרישות הגבוהות מתוך עניין ותחושת אתגר .הלימוד בקבוצות קטנות מעודד קשר ושיתוף בין הסטודנטים .כך נוצרת סביבה מגובשת ותומכת ,התורמת להעלאת הרמה של כל הסטודנטים. התכנית מתמקדת במיוחד בהקניית ידע וניסיון מעשיים בתחומי פיתוח התוכנה ,באמצעות עבודות בית מעשיות ,פרויקטים ,ועבודה בתעשיית ההיי-טק בצפון בתקופת הלימודים. בתכנית הלימודים מושם דגש על: הקניית בסיס תיאורטי רחב ככל האפשר ,שיאפשר לבוגרים לעבוד במשרות מעניינות ולהוביל קבוצות פיתוח בעתיד ,וכן להמשיך ללימודי תואר שני. לימוד הנושאים העדכניים והמבוקשים ביותר בתחום מדעי המחשב ,כדי לאפשר לבוגרים להיות מבוקשים בתחום ,עם סיום לימודיהם. נושאי ההתמחות כוללים: תכנות מונחה עצמים ,פיתוח תוכנה ,הנדסת תוכנה ,אלגוריתמים ,עיבוד ספרתי של אותות ותמונות ,תקשורת מחשבים ,תכנות בסביבת האינטרנט ,אבטחת מחשבים ותקשורת. 2 תכניות ייחודיות: תכנית הלימודים במדעי המחשב היא תכנית מקיפה הכוללת את הכלים והידע המעודכנים ביותר של התחום .במסגרת התכנית הסטודנטים יתמחו במסגרת אחד ממסלולי ההתמחות המפורטים בהמשך .מסלולים אלה מאפשרים התמקצעות והתנסות ומייחדים את החוג במכללה האקדמית תל-חי לעומת חוגים אחרים המעניקים תואר ראשון במדעי המחשב: .1 חטיבת לימודים בפיתוח תוכנה :הלימודים מאפשרים לסטודנטים להתמקצע בתחום המבוקש ביותר בתעשיית ההיי-טק .לצד לימוד הבסיס המתמטי והתיאורטי של מדעי המחשב לומדים הסטודנטים את המרכיבים היישומיים ביותר בתעשייה :שפות התכנות העיקריות וסביבות הפיתוח המתקדמות ביותר .הסטודנטים רוכשים ידע וניסיון בתכנות מכוון עצמים ,תקשורת מחשבים ,הנדסת תוכנה ,תכנות מערכות הפעלה ,תכנות בסביבת האינטרנט ,מסדי נתונים ,אבטחת מידע ,קריפטולוגיה, מיחשוב ענן ופיתוח אפליקציות. .2 חטיבת לימודים בעיבוד אותות קול ,מוסיקה ותמונות :תכנית לימודים זו מאפשרת להתמחות באחד מהתחומים המבוקשים ביותר בתעשייה ובמחקר .התכנית מתמקדת בשלושה תחומים עיקריים .0 :עיבוד אותות קול ומוסיקה .2 .עיבוד ודחיסת תמונות ווידאו .3 .זיהוי תבניות .הלימודים בחטיבה כוללים עיבוד אותות דיבור ומוסיקה, עיבוד תמונות ,למידה ממוחשבת וזיהוי תבניות ,גרפיקה ממוחשבת ועוד .הידע המעמיק והמקיף במדעי המחשב ובתוכנה ,לצד ההתמחות הייחודית בעיבוד אותות, יאפשרו לבוגרים השתלבות בתפקידי תכנות ופיתוח בנושאים אלה ,או המשך לימודים לתארים גבוהים. .3 תכנית משולבת :יש אפשרות להתמחות בו-זמנית בשתי חטיבות אלה על-ידי לימוד הקורסים הייחודיים לשתי החטיבות. פרויקטים תעשייתיים מתבצעים במסגרת תכנית "הטובים לתעשייה" המשלבת רכישת ניסיון בחברות היי-טק בגליל העליון .במסגרת זו מבצעים סטודנטים (מסוף שנה ב' ובמהלך שנה ג') פרויקטים מורחבים בתעשייה והתמחות בהיקף של 0,111שעות .התכנית מלווה במלגה בת 31אלף ש"ח להשתלמות .הפרויקטים מונחים על-ידי חברי סגל החוג בהנחיה אישית ,במקביל 3 למנחה מן התעשייה .מלבד המלגה שאותה מקבלים הסטודנטים המשתתפים בפרויקט ,הם מתנסים בפיתוח מערכת תוכנה או מוצר ,לומדים את ההיבטים התיאורטיים והמעשיים של המערכת ,ורוכשים הבנה והעמקה שאי אפשר לקבלן בהוראה רגילה .יתרון נוסף שעשוי לצמוח מהתכנית הוא יצירת מאגר של סטודנטים טובים שיוכלו להשתלב כעובדים בחברות טכנולוגיה עלית נוספות שתעבורנה לגליל .סטודנטים רשאים לבצע פרוייקט אקדמי בתעשייה גם ללא השתתפות בתכנית. מעבדות המחשבים לרשות הסטודנטים בחוג עומדות כעשר מעבדות מחשבים .כל מחשבי המעבדות קשורים ברשת פנימית של המכללה ולרשת האינטרנט. תכנית הלימודים תואר ראשון במסלול החד-חוגי הלימודים במסלול החד-חוגי מעניקים תואר ראשון B.Sc.במדעי המחשב .תכנית הלימודים היא תלת שנתית ומתחלקת באופן הבא: השלב הראשון ,הנמשך שלושה סמסטרים ,כולל הקניית ידע במבנה המחשב ,בעקרונות בסיסיים בתכנות ובמתמטיקה. בשלב השני ,המתפרש על פני שלושת הסמסטרים האחרונים ,נחשפים הסטודנטים לענפים העיקריים של מדעי המחשב והם לומדים את השיטות ,הטכנולוגיות והרעיונות המשמשים את התעשייה והמחקר בתחום מדעי המחשב כיום .בצד הידע העיוני המעמיק רוכשים התלמידים ניסיון מעשי רב-הקף בהדרכה צמודה של אנשי סגל החוג .שלב זה כולל קורסי חובה ובחירה מתחומים שונים – הנדסת תוכנה ,תקשורת מחשבים ,אלגוריתמים, קריפטולוגיה (הצפנה) ,אבטחת מחשבים ותקשורת ,מחשוב ענן ,אפליקציות על טלפונים ניידים ,מבנה קומפיילרים ,ארכיטקטורת מחשבים ,תורת החישוביות ,עיבוד אותות ממוחשב ולמידה ממוחשבת .לתלמידים מוצעת האפשרות לבצע פרויקט גמר באחת מחברות תוכנה או בארגון עתיר מחשוב ,בחונכות של אחד ממורי החוג .בשלב זה הסטודנטים יבחרו להתמחות באחד ממסלולי הלימוד. 4 מבנה תכנית הלימודים במסגרת התכנית על הסטודנטים לצבור 021נ"ז (נקודות זכות) .תכנית החובה כוללת 88נ"ז בחטיבה לפיתוח תוכנה 33 ,נ"ז בחטיבה לעיבוד אותות קול ,מוסיקה ותמונות ו 011-נ"ז בתכנית המשולבת (ראו פירוט בפרק "קורסי חובה – שיבוץ לפי סמסטרים") .שאר הנקודות יילמדו מקורסי הבחירה של החוג ובקורסים של חוגים אחרים במכללה .היקף הלימודים מחוגים אחרים הוא עד 5נ"ז ,מתוכן לפחות 2נ"ז מתוך רשימת "קורסים כלל מכללתיים במדעי הרוח" ,ובלבד שקורסים אלה אינם בנושאים או התמחויות הנלמדים בקורסים של החוג למדעי המחשב. תואר ראשון במסלול הדו-חוגי הלימודים במסלול הדו-חוגי בחוג מעניקים תואר ראשון ( )B.A.במדעי המחשב וכלכלה ,או פסיכולוגיה ,או חינוך ,או לימודים רב-תחומיים ,או שרותי אנוש ,או לימודי מזרח אסיה. סטודנט הבוחר ללמוד תואר ראשון במסלול הדו-חוגי בחוג למדעי המחשב יילמד קורסי חובה של החוג למדעי המחשב לפי התכנית המפורטת בהמשך .הוא ישלים את נקודות הזכות לתואר מבין קורסי החוג למדעי המחשב ומתוך תכנית הלימודים של החוגים הנוספים. תנאי הקבלה מועמדים חייבים להציג ציון במבחן הפסיכומטרי וציון בגרות במתמטיקה ברמה של 4 יח"ל לפחות ,או ציון מכינה במתמטיקה ברמה המקבילה ל 4-יח"ל .מועמדים בעלי ציון 01 ומעלה במתמטיקה בתעודת הבגרות ברמה של חמש יחידות לימוד ,או בעלי ציון 81ומעלה במתמטיקה בתעודת הבגרות ברמה של ארבע יחידות לימוד ,וציון פסיכומטרי של 111 לפחות ,יתקבלו ללימודים באופן אוטומטי .מועמדים אחרים יידונו על ידי ועדת הקבלה של החוג על סמך הישגיהם בבחינות הבגרות (בעיקר במקצועות הריאליים) ובמבחן הפסיכומטרי .ועדת הקבלה של החוג רשאית להתחשב גם בשיקולים נוספים כמו הישגים בלימודים אקדמיים קודמים או בלימודי הנדסאים .החוג מפעיל גם מסלול קבלה ע"פ בחינת מיון במתמטיקה ברמה של 4-5יחידות ,הנערכת בחוג ,כחודש לפני פתיחת כל סמסטר. 5 הכרה בלימודים קודמים .0 הכרה בלימודים אקדמיים קודמים תינתן עבור קורסים שבהם קיבל הסטודנט ציון של 01ומעלה במוסד אקדמי מוכר .ניתן לקבל פטורים מקורסי הבחירה של החוג בהיקף של עד 3.1נ"ז בסה"כ ,גם עבור קורסים מתקדמים במתמטיקה, פיסיקה והנדסת חשמל שנלמדו ואינם מופיעים בתכנית הלימודים של החוג. הזכאות לפטור מקורסי חובה או בחירה של החוג תיקבע על ידי הוועדה להכרה בלימודים קודמים ,בהתייעצות עם מרצה הקורס .פטורים בגין נקודות מלימודים כלליים קודמים יינתנו אוטומטית בכפוף לתנאים המוזכרים לעיל .הציון ב קורסים עליהם ניתן פטור אינו נרשם בגיליון הציונים ואיננו מחושב בממוצע הציונים. .2הכרה בלימודי הנדסאים: א. על פי החלטות מל"ג ,החוג אינו רשאי להעניק פטור מקורסי יסוד וליבה על סמך לימודי הנדסאים. ב. הנדסאי תוכנה מצטיינים יכולים לקבל פטור בהיקף של עד 00נקודות על חשבון הנקודות הנדרשות בקורסי הבחירה המקצועיים בחוג .נקודות אלה יינתנו רק אם לתלמיד ממוצע ציונים של 01לפחות בתום לימודי שנה א' בחוג. הקורסים שעליהם ניתן לקבל פטור הם: ג. סדנת תוכנה בסי שארפ ודוט נט. מערכות מידע. בסיסי נתונים. תכנות בסביבת האינטרנט. סדנת תוכנה סדנה מעשית אחרת שתוכנה תואם לקורס שנלמד בלימודי הנדסאים ,על פי החלטת ועדת החוג להכרה בלימודים קודמים. הכרה בקורס קודם על סמך לימודים בבית ספר להנדסאים תינתן רק אם הציון שהושג בו אינו נופל מ.81- ד. תלמיד בעל דיפלומת הנדסאי זכאי להכרה בהיקף של 3נ"ז על חשבון הלימודים הכלליים הנדרשים בתכנית החוג. 6 ה. בסך הכל יוכל תלמיד בעל הישגים גבוהים בלימודי הנדסאי מחשבים להגיע לפטור כולל של עד 21נקודות זכות בהתאם להחלטות ועדת החוג להכרה בלימודים קודמים. דרישות מעבר משנה לשנה המעבר משנה א' (סמסטר )2לשנה ב' (סמסטר )3מותנה בקבלת ממוצע ציונים 15לפחות בשנה א' .ציון המעבר בקורס "מבוא לחדו"א" הוא 07וציון המעבר בקורס "מבוא למדעי המחשב" הוא .56ציון המעבר בשאר הקורסים הוא .51קבלת התואר מותנית בממוצע ציונים כולל של 15לפחות. קורסי האנגלית הנם קורסי חובה לתואר ,סטודנט שסווג לאחת מרמות האנגלית" :טרום בסיסי א'"" ,טרום בסיסי ב'" או "בסיסי" נדרש ללמוד את קורסי האנגלית החל מהסמסטר הראשון ללימודיו ,מי שסווג לרמת אנגלית "מתקדמים א' " או "מתקדמים ב'" יכול ללמוד את קורס/י האנגלית החל מסמסטר ב' של השנה הראשונה ללימודיו ,כך שכל הסטודנטים נדרשים להתחיל בלימודי האנגלית בשנה הראשונה ללימודיהם .סטודנט שלא יגיע לרמת פטור במועד המחייב לא יירשם לסמינריון ו/או לעבודות הגמר. "טרם הרישום לקורס :פרקים בחישוביות וסיבוכיות .נדרש כל סטודנט להגיע לרמת פטור באנגלית ללא קשר לרמת האנגלית אליה סווג בעת קבלתו ללימודים ,למעט מי שהתקבל ברמת פטור .סטודנט לא יורשה להירשם לקורס פרקים בחישוביות וסיבוכיות ללא רמת פטור באנגלית .ככלל ,הרישום לקורסי האנגלית מתבצע ע"י הסטודנט ובאחריותו במסגרת ימי השיבוץ החוגיים". מלגות הצטיינות לתלמידים בעלי נתוני קבלה גבוהים יינתנו מלגות הצטיינות בהיקף של שכר לימוד מלא בשנה הראשונה ללימודיהם .לרשות החוג עומדות גם מלגות הצטיינות מהתעשייה ומתורמים שיוענקו לתלמידים מצטיינים בשנים ב' ו-ג' .סך כל המלגות שיקבל הסטודנט לא יעלה על 011%משכר הלימוד הכללי שלו. 7 עתודה אקדמית החוג מוכר על-ידי רשויות הצבא ללימודים במסלול העתודה האקדמית ובמסלול פרויקט עתידים .כמו כן ,יוכלו תלמידי תיכון המתחילים לימודיהם בחוג במקביל ללימודי התיכון להשתלב בתכנית "הסייבר הצפוני" ,המאפשרת השתלבות במערך המודיעין והתקשוב של צה"ל ,בחתימת קבע מופחתת. 8 תכנית במדעי המחשב עם חטיבה בפיתוח תוכנה בתעשיית התוכנה גוברת הדרישה למפתחי תוכנה מעולים ,בעלי בסיס ידע רחב ,ובעלי ניסיון .הלימודים בחטיבת התמחות זו מאפשרים לסטודנטים להתמקצע בתחום המבוקש ביותר בתעשיית ההיי-טק ,ומקנים להם יתרון בתחרות על המשרות הפנויות בתחום .בצד לימוד הבסיס המתמטי והתיאורטי של מדעי המחשב ,לומדים הסטודנטים את המרכיבים היישומיים ביותר בתעשייה :שפות התכנות העיקריות וסביבות הפיתוח המתקדמות ביותר. הסטודנטים רוכשים ידע וניסיון בתכנות מכוון עצמים ,תקשורת מחשבים ,הנדסת תוכנה, תכנות מערכות הפעלה ,תכנות בסביבת האינטרנט ,אבטחת מידע ,מסדי נתונים ,מחשוב ענן ופיתוח אפליקציות. מבנה תכנית הלימודים .1קורסי חובה כלליים של החוג 18 :נ"ז .2קורסי חובה ייחודיים לחטיבה ( 0נ"ז) נושאים מתקדמים בתכנות מונחה עצמים ,מס' קורס 3.5 - 1033404נ"ז הנדסת תוכנה ,מס' קורס 3.5 1033400 -נ"ז קורסי בחירה של החוג ( 65-66נ"ז) א .יש לבחור שני קורסים לפחות מתוך "המאגר המעשי" הבא: מסדי נתונים ,מס' קורס 3.5 - 1033520נ"ז תכנות בסביבת האינטרנט ,מס' קורס 3.5 - 1033402נ"ז נושאים בתקשורת נתונים ,מס' קורס 3.5 - 1020414נ"ז ארכיטקטורת מחשבים ,מס' קורס 3.5 - 1030310נ"ז ב .יש לבחור קורס אחד לפחות מתוך "המאגר התאורטי" הבא: עקרונות שפות תכנות ,מס' קורס 3.5 - 1022423נ"ז מבנה קומפיילרים ,מס' קורס 3.5 - 1032412נ"ז ג .יש לבחור שתי סדנאות מעשיות לפחות. ד .סטודנטים המתקבלים לפרויקט "שילוב בתעשייה" חייבים להירשם לקורסים הבאים: .0השתלמות בתעשייה א' ,מס' קורס 1033114 .2השתלמות בתעשייה ב' ,מס' קורס 1033115 9 ההרשמה לקורסים אלה תלויה בקבלה לפרויקט ובאישורו של מרכז הקשר עם התעשייה. .3קורסי בחירה כלליים :עד 5נ"ז ,ביניהן לפחות 2נ"ז מתוך רשימת "קורסים כלל מכללתיים במדעי הרוח". בסה"כ 825 :נ"ז. 11 חטיבה בפיתוח תוכנה קורסי חובה ( 11נ"ז) -שיבוץ מומלץ לפי סמסטרים שנה א' -סמסטר 8 ת ש דרישות קדם נ"ז שם הקורס מס' קורס 1000410 1000011 1000010 1000012 1000314 1020018 מבוא למדעי המחשב ) ( C מבוא לחדו"א* חדו"א ** 0 אלגברה 0 (ליניארית) מערכות ספרתיות ותכן לוגי מתמטיקה דיסקרטית *** מ ס"ה 5.1 4 2 () 0 2 8 1.1 5.1 5.1 4 4 4 2 2 2 - 1 1 1 4.1 3 2 - 5 4.1 3 2 - 5 26 22 82 2 65 בסה"כ ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. * לסטודנטים שיחויבו ללמוד את הקורס בהתאם לנתוני הקבלה שלהם. ** סטודנט שילמד את הקורס מבוא לחדו"א ,ילמד את הקורס חדו"א 0בסמסטר ב'. *** סטודנטים הלומדים את הקורס חדו"א 0יוכלו לדחות את הקורס מתמטיקה דיסקרטית לסמסטר ב'. שנה א' -סמסטר 2 שם הקורס מס' קורס 1022014 1002412 1020415 1020512 1022013 בסה"כ חדו"א * 2 ארגון ותכנות המחשב מבוא לתכנות מערכות תכנות מונחה עצמים )(Java אלגברה מודרנית נ"ז דרישות קדם ש ת מ ס"ה 5.1 3.1 חדו"א 0 4 2 2 - 2 1 4 3.5 מבוא למדעי המחשב 2 2 () 0 2 1 3.5 מבוא למדעי המחשב 3 0 0 () 0 5 3.1 אלגברה ( 0ליניארית), מתמטיקה דיסקרטית 2 2 - 4 86 0 6 26 81.7 ( )0שעה אחת הניתנת כתגבור ואינה מזכה בנקודות זכות. * סטודנטים שלמדו מבוא לחדו"א בסמסטר א' ילמדו חדו"א 2בסמסטר .3 11 שנה ב' -סמסטר 6 שם הקורס מס' קורס נ"ז דרישות קדם ש ת מ ס"ה 5.1 חדו"א ,0אלגברה 0 (ליניארית) 4 2 - 1 4.1 חדו"א ,2מתמטיקה דיסקרטית תכנות מונחה עצמים ) , (Javaמבוא לתכנות מערכות מתמטיקה דיסקרטית, חדו"א ,0תכנות מונחה עצמים ) ,(Javaחדו"א ( 2במקביל) 3 2 - 5 3 0 2 () 0 5 4 0 2 () 2 0 84 5 1002018 מתמטיקה שימושית ותכנות מדעי מבוא להסתברות 1020513 תכנות בשפת C++ 3.5 1020410 פרקים במבני נתונים 5.1 1022010 80.6 בסה"כ ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. ( )2שעה אחת ניתנת כתגבור ואינה מזכה בנקודות זכות. * סטודנטים שלמדו את הקורס מבוא לחדו"א בסמסטר א' וחדו"א 0בסמסטר ב' ילמדו את הקורס חדו"א 2בסמסטר זה, שנה ב' -סמסטר 4 מס' קורס שם הקורס 6 26 נ"ז דרישות קדם ש ת מ ס"ה 5.1 3.1 פרקים במבני נתונים מתמטיקה דיסקרטית 4 2 2 2 - 1 4 4.1 מבוא לתכנות מערכות, ארגון ותכנות המחשב, פרקים במבני נתונים מבוא לתכנות מערכות, אלגברה ( 0ליניארית), מבוא להסתברות, מערכות הפעלה (במקביל) תכנות בשפת C++ 3 0 0 5 1022410 1020013 אלגוריתמים 0 לוגיקה למדעי המחשב מערכות הפעלה 1032418 רשתות תקשורת מחשבים 3.5 1033404 נושאים מתקדמים בתכנות מונחה עצמים 3.5 1032401 בסה"כ 8..7 ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. 12 3 0 2 () 0 1 3 0 0 () 0 5 86 0 4 25 שנה ג' -סמסטר 6 שם הקורס מס' קורס 1030418 1033400 סה"כ אוטומטים ושפות פורמליות הנדסת תוכנה שנה ג' -סמסטר 5 שם הקורס מס' קורס 1033012 סה"כ פרקים בחישוביות וסיבוכיות נ"ז דרישות קדם ש ת מ ס"ה 3.5 מתמטיקה דיסקרטית, פרקים במבני נתונים (במקביל) תכנות בשפת C++ 3 0 - 4 2 6 0 2 2 2 5 . נ"ז דרישות קדם ש ת מ ס"ה 3.5 אלגוריתמים ( 0במקביל), אוטומטים ושפות פורמליות ,רמת פטור באנגלית 3 0 - 4 6 8 - 4 3.5 0 6.6 13 חטיבה בפיתוח תוכנה שיבוץ מומלץ לפי סמסטרים לסטודנטים ממחזור אביב שנה א' -סמסטר ( 8סמסטר ב' בשנה"ל) ת ש נ"ז דרישות קדם שם הקורס מס' קורס 1000410 1002412 1000010 1020018 מבוא למדעי המחשב ) ( C ארגון ותכנות המחשב חדו"א 0 מתמטיקה דיסקרטית בסה"כ מ ס"ה () 0 8 4 2 5.1 4 2 3.1 2 - 2 5.1 4.1 4 3 2 2 - 1 5 80 86 5 4 26 ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. שנה א' -סמסטר ( 2סמסטר א' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1002014 1020415 1020512 1000012 1000314 חדו"א 2 מבוא לתכנות מערכות תכנות מונחה עצמים )(Java אלגברה 0 (ליניארית) מערכות ספרתיות ותכן לוגי בסה"כ ()0 ש ת מ 5.1 3.5 חדו"א 0 מבוא למדעי המחשב 4 2 2 2 2 3.5 מבוא למדעי המחשב 3 0 () 0 0 5.1 4 2 - 1 4.1 3 2 - 5 28 85 . 6 21 שעה הניתנת כתגבור ואינה מזכה בנקודות זכות. 1022013 אלגברה מודרנית מערכות הפעלה 1020013 לוגיקה למדעי המחשב בסה"כ 1 1 5 שנה ב' -סמסטר ( 6סמסטר ב' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1032401 () 0 ס"ה 3.1 4.1 3.1 אלגברה ( 0ליניארית), מתמטיקה דיסקרטית מבוא לתכנות מערכות, ארגון ותכנות המחשב פרקים במבני נתונים מתמטיקה דיסקרטית 87.7 ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. 14 ש ת מ ס"ה 2 2 - 4 3 0 0 5 2 2 - 4 0 6 8 86 שנה ב' -סמסטר ( 4סמסטר א' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1022010 מבוא להסתברות 4.1 1030418 אוטומטים ושפות פורמליות 3.5 1020410 פרקים במבני נתונים 5.1 1002018 מתמטיקה שימושית ותכנות מדעי תכנות בשפת C++ 5.1 חדו"א ,2מתמטיקה דיסקרטית מתמטיקה דיסקרטית, פרקים במבני נתונים (במקביל) מתמטיקה דיסקרטית, חדו"א ,0תכנות מונחה עצמים ) ,(Javaחדו"א ( 2במקביל) חדו"א ,0אלגברה 0 (ליניארית) 3.5 תכנות מונחה עצמים ) ,(Javaמבוא לתכנות מערכות 1020513 28.7 בסה"כ ש ת מ ס"ה 3 2 - 5 3 0 - 4 4 0 () 2 2 0 4 2 - 1 3 0 () 0 1 80 0 4 2 21 ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. ( )2שעה אחת ניתנת כתגבור ואינה מזכה בנקודות זכות. שנה ג' -סמסטר ( 6סמסטר ב' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1022410 1033404 אלגוריתמים 0 נושאים מתקדמים בתכנות מונחה עצמים פרקים בחישוביות וסיבוכיות 1032418 רשתות תקשורת מחשבים 1033012 בסה"כ ש ת מ ס"ה 5.1 3.5 פרקים במבני נתונים תכנות בשפת C++ 4 3 2 - 0 1 4 3.5 אלגוריתמים ( 0במקביל), אוטומטים ושפות פורמליות ,רמת פטור באנגלית מבוא לתכנות מערכות, אלגברה ( 0ליניארית), מבוא להסתברות, מערכות הפעלה (במקביל) 3 0 - 4 3 0 () 0 1 86 4 6 27 ש ת מ ס"ה 2 0 2 5 3.5 86.6 שנה ג' -סמסטר ( 5סמסטר א' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1033400 הנדסת תוכנה 3.5 תכנות בשפת C++ 15 2 בסה"כ 2 6.6 2 8 6 מאגר הקורסים א .יש לבחור שני קורסים לפחות מתוך "המאגר המעשי" הבא: מס' קורס 1033520 1033402 1020414 1030310 שם הקורס נ"ז דרישות קדם ש ת מ ס"ה מסדי נתונים תכנות בסביבת האינטרנט נושאים בתקשורת נתונים ארכיטקטורת מחשבים 3.5 3.5 פרקים במבני נתונים תכנות מונחה עצמים )(Java רשתות תקשורת מחשבים 3 2 0 0 2 4 5 3 0 3.5 מערכות ספרתיות ותכן לוגי 3 0 3.5 4 - 4 ב .יש לבחור קורס אחד לפחות מתוך "המאגר התיאורטי" הבא: 1022423 1032412 עקרונות שפות תכנות מבנה קומפיילרים 3.5 3.5 פרקים במבני נתונים, לוגיקה למדעי המחשב אוטומטים ושפות פורמליות ,פרקים במבני נתונים 3 0 - 4 2 2 0 5 רשימת קורסי הבחירה הסטודנט חייב לכלול בלימודיו קורסי בחירה נוספים בהיקף של 38נ"ז ,מתוכם קורסי בחירה כלליים מהחוגים האחרים במכללה בהיקף של עד 5נ"ז ,ביניהן לפחות 2נ"ז מתוך רשימת "קורסים כלל-מכללתיים במדעי הרוח" .שאר קורסי הבחירה ,בהיקף של לפחות 33 נ"ז ,ייבחרו מבין קורסי הבחירה המקצועיים המופיעים להלן .קורסים אלה חייבים לכלול שתי סדנאות. קורסי הבחירה שם הקורס מס' קורס נ"ז דרישות קדם ש ת 1033813 עיבוד אותות בזמן אמת ** 3.5 1033112 פרויקט * ² 3.5 1033113 פרויקט המשך * ² 3.5 1033114 השתלמות 0.1 מבוא לעיבוד אותות, מתמטיקה שימושית ותכנות מדעי. אישור בכתב של מרכז הפרוייקטים אישור בכתב של מרכז הפרוייקטים קורס חובה למתקבלים 16 מ ס"ה 3 0 () 0 5 - - 0 0 - - 0 0 - - 4 0 4 בתעשייה א' 1033115 השתלמות בתעשייה ב' 0.1 1033210 סמינר אבטחת מערכות מחשבים* 3.5 1033213 מעבדה מתקדמת למערכות מחשוב* 2.1 1033400 1033404 הנדסת תוכנה *** נושאים מתקדמים בתכנות מונחה עצמים *** מערכות זמן אמת 3.5 3.5 1033403 מבוא לעיבוד אותות ** סמינר נושאים מתקדמים באלגוריתמים סדנת תוכנה (C# ו* ).net - סדנת תוכנה * 1033100 סדנה בדחיסת אותות ותמונות * 2.1 1033100 עיבוד אותות קול ותמונה ** גרפיקה ממוחשבת 3.5 1033103 מבוא לקריפטולוגיה מבוא לבינה מלאכותית 1033121 זיהוי תבניות ולמידה ממוחשבת פרויקט בעיבוד 1033405 1033523 1033533 1033543 1033108 1033124 1033128 לתכנית "שילוב בתעשייה" קורס חובה למתקבלים לתכנית "שילוב בתעשייה" מערכות הפעלה ,רשתות תקשורת מחשבים, נושאים בתקשורת נתונים מערכות הפעלה או רשתות תקשורת מחשבים ,או אבטחת מערכות מחשבים תכנות בשפת C++ תכנות בשפת C++ - - 3 0 4 4 4 - - 4 4 2 3 0 0 ()0 2 0 5 5 3.5 תכנות בשפת ++C מערכות הפעלה 3 0 - 4 5.1 חדו"א ,0 אלגברה ( 0ליניארית) אלגוריתמים 0 4 2 - 1 3 0 - 4 2.1 תכנות מונחה עצמים - - 4 4 2.1 ייקבע בהתאם לנושאי הסדנה מתמטיקה שימושית ותכנות מדעי (מבוא לעיבוד אותות -יתרון) מבוא לעיבוד אותות 3.5 אלגברה ( 0ליניארית), חדו"א ,2תכנות מונחה עצמים ) (Javaאו תכנות בשפת C++ אלגוריתמים 0 אלגברה מודרנית פרקים במבני נתונים, אלגוריתמים ,לוגיקה למדעי המחשב הסתברות, אלגברה ( 0ליניארית) 3.5 מבוא לעיבוד אותות 3.5 3.5 3.5 3.5 17 - - 4 4 2 0 2 5 3 0 3 0 3 0 3 0 4 - 4 4 - 4 0 0 1033013 1033811 1033810 1033812 1033801 1033800 1033811 1033802 1033803 1033543 אותות מערכות מידע עיבוד וידאו והדמיה רפואית סדנה בפיתוח מערכות מידע מבוזרות בענן )*(Azure פרוייקט בתעשייה סדנת פיתוח אפליקציות היברידיות לטלפונים ניידים * מבוא לבינה חישובית סדנא מתקדמת במערכות הפעלה כריית מידע למידה מבוססת חידות נושאים מתקדמים בתוכנה 3.5 3.5 2.1 תכנות מונחה עצמים תכנות מונחה עצמים, חדוא" ,0אלגברה 0 (ליניארית) סדנת תוכנה ( C#ו- ).net 3 3 0 0 - 4 4 4 4 2.1 2.1 תכנות בסביבת האינטרנט 3.5 אלגברה מודרנית, חדו"א ,2הסתברות, אלגוריתמים מערכות הפעלה ,רשתות תקשורת מחשבים 2.1 3.5 2.1 3.5 מת"מ ,תכנות מונחה עצמים )(Java 4 4 3 0 - 4 - - 4 4 3 3 0 - 4 3 2 0 2 5 * נחשב כסדנה ** .חובה בחטיבה לעיבוד אותות קול מוסיקה ותמונות *** .חובה בחטיבה לפיתוח תוכנה. 2תלמידים המבצעים השתלמות בתכנית ה"טובים לתעשייה" רשאים לשלב את הפרויקט במסגרת ההשתלמות. את ההשתלמות יש לסיים לפני קבלת התואר .הקבלה לקורס זה מוגבלת לסטודנטים מצטיינים ,בכפיפות לאישור ועדת ההוראה. 18 תכנית לתואר ראשון במדעי המחשב עם חטיבה בעיבוד אותות ותמונות כיצד ניתן לזהות באמצעות המחשב אדם על פי קולו או על פי תוי פניו? כיצד דוחסים תמונות כך שיתפסו פחות מקום בזיכרון וניתן יהיה להעביר אותן ביעילות באמצעות הדואר האלקטרוני? כיצד מעבירים ומציגים סרט וידאו על גבי האינטרנט? כיצד ניתן לרתום את המחשב להפוך טקסט לדיבור טבעי או לבצע פקודות קוליות של המשתמש? מה הוא ADSL ואיך הוא עובד? אלה הן חלק מהשאלות שבהן עוסקים הסטודנטים הלומדים בחטיבה לעיבוד אותות - תכנית לימודים ייחודית בחוג למדעי המחשב ,המובילה להתמחות בנושא שהוא מהאקטואליים ביותר במחקר ובתעשייה. מטרת חטיבת הלימודים בעיבוד אותות ותמונות היא להכשיר סטודנטים כך שיוכלו להשתלב בתעשיית התוכנה או להמשיך לתארים מתקדמים בנושאים אלה. עיבוד אותות הוא תחום שבו עוסקים בניתוח ,טיפול והפקת מידע מאותות .אותות הם תבניות של שינויים ,בדרך כלל שינויים לאורך הזמן ,כמו לדוגמה אותות דיבור ומוסיקה ,או אותות ביולוגיים .עיבוד המידע נעשה בדרך כלל באמצעות תוכנה ,והוא רצף של פעולות המתבצע על הייצוג של האות ,ומשמש לצרכים שונים כמו זיהוי דובר עלפי קולו ,דחיסה יעילה של האות או שיפור וניקוי המידע. תכנית הלימודים תלמיד הבוחר בחטיבת הלימודים בעיבוד אותות ותמונות בלימודיו לתואר במדעי המחשב ילמד בין השאר: א .שלושה קורסי חובה (יחודיים לחטיבה): .1מבוא לעיבוד אותות ,מס' קורס 5 - 1033403נ"ז .2עיבוד אותות קול ותמונה ( קדם :מבוא לעיבוד אותות)מס' קורס 3.5 - 1033100 נ"ז .3עיבוד ספרתי של אותות בזמן אמת ,מס' קורס 3.5 - 1033813נ"ז ב .קורסי בחירה של החטיבה :כדי להשלים את לימודי החטיבה על הסטודנטים לבחור לפחות שלושה מבין הקורסים הבאים: 19 זיהוי תבניות ולמידה ממוחשבת ,מס' קורס 3.5 - 1033121נ"ז מבוא לקריפטולוגיה ,מס' קורס 3.5 - 1033103נ"ז סדנה בדחיסת אותות תמונות ווידאו ,מס' קורס 2 - 1033100נ"ז פרויקט בעיבוד אותות ,מס' קורס 3.5 - 1033128נ"ז עיבוד וידאו והדמיה רפואית ,מס' קורס 3.5 - 1033811נ"ז בינה חישובית ,מס' קורס 3.5 – 1033800נ"ז ס ג .מאגר קורסים (יש לבחור לפחות אחד): הנדסת תוכנה ,מס' קורס 3.5 – 1033400נ"ז תכנות בסביבת האינטרנט ,מס' קורס 3.5 - 1033402נ"ז נושאים בתקשורת נתונים ,מס' קורס 3.5 - 1020414נ"ז ארכיטקטורת מחשבים ,מס' קורס 3.5 - 1030310נ"ז לסיכום ,תלמיד הבוחר בחטיבת עיבוד אותות קול מוסיקה ותמונות בלימודיו לתואר במדעי המחשב ילמד את קורסי החובה המופיעים להלן ( 33נ"ז) .כמו כן ,יכלול בלימודיו קורסי בחירה בהיקף של 33נ"ז ,מתוכן לפחות 3מקורסי הבחירה של החטיבה ,והשאר מבין קורסי החובה והבחירה של החוג .הוא ילמד קורסי בחירה כלליים מהחוגים האחרים במכללה בהיקף של עד 5נ"ז ,ביניהם לפחות 2נ"ז מתוך רשימת "קורסים כלל-מכללתיים במדעי הרוח" ,תוך עמידה בדרישות הקדם .סה"כ מספר הנקודות הנדרשות לתואר בתכנית זו הוא 021נ"ז. 21 חטיבה בעיבוד אותות קול מוסיקה ותמונות -שיבוץ מומלץ לפי סמסטרים שנה א' -סמסטר 8 שם הקורס מס' קורס 1000410 מבוא למדעי המחשב) ( C מבוא לחדו"א * חדו"א ** 0 1000012 אלגברה 0 (ליניארית) מערכות ספרתיות ותכן לוגי מתמטיקה דיסקרטית *** 1000011 1000010 1000314 1020018 נ"ז דרישות קדם ש ת מ ס"ה 5.1 4 2 () 0 2 8 1.1 5.1 4 4 2 2 - 1 1 5.1 4 2 - 1 4.1 3 2 - 5 4.1 3 2 - 5 22 82 2 65 נ"ז דרישות קדם ש ת מ ס"ה 5.1 3.1 חדו"א 0 4 2 2 - 2 1 4 3.5 מבוא למדעי המחשב 2 2 () 0 2 1 3.5 מבוא למדעי המחשב 3 0 0 () 0 5 3.1 אלגברה ( 0ליניארית), מתמטיקה דיסקרטית 2 2 - 4 86 0 6 26 26 בסה"כ ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. * לסטודנטים שיחויבו ללמוד את הקורס בהתאם לנתוני הקבלה שלהם. ** סטודנט שילמד את הקורס מבוא לחדו"א ,ילמד את הקורס חדו"א 0בסמסטר ב'. *** סטודנטים הלומדים את הקורס חדו"א 0יוכלו לדחות את הקורס מתמטיקה דיסקרטית לסמסטר ב'. שנה א' -סמסטר 2 שם הקורס מס' קורס 1002014 1002412 1020415 1020512 1022013 חדו"א *2 ארגון ותכנות המחשב מבוא לתכנות מערכות תכנות מונחה עצמים )(Java אלגברה מודרנית 81.7 בסה"כ ()0שעה אחת הניתנת כתגבור ואינן מזכה בנקודות זכות. * לסטודנטים שילמדו חדו"א 0בסמסטר א'. 21 שנה ב' -סמסטר 6 שם הקורס מס' קורס 1002018 מתמטיקה שימושית ותכנות מדעי מבוא להסתברות תכנות בשפת C++ 1020410 פרקים במבני נתונים 1022010 1020513 בסה"כ ()0 4.1 חדו"א ,2מתמטיקה דיסקרטית תכנות מונחה עצמים ) ,(Javaמבוא לתכנות מערכות מתמטיקה דיסקרטית, חדו"א ,0תכנות מונחה עצמים ) ,(Javaחדו"א 2 (במקביל) 3 2 - 5 3 0 0 () 0 5 4 0 2 () 0 0 3.5 5.1 84 80.6 שעה אחת הניתנת כתגבור ואינה מזכות בנקודות זכות. 5 6 נ"ז דרישות קדם ש ת מ ס"ה 5.1 3.1 פרקים במבני נתונים מתמטיקה דיסקרטית 4 2 2 2 - 1 4 4.1 מבוא לתכנות מערכות, ארגון ותכנות המחשב פרקים במבני נתונים מבוא לתכנות מערכות, אלגברה ( 0ליניארית), מבוא להסתברות חדו"א ,0אלגברה 0 (ליניארית) 3 0 0 5 3 0 () 0 2 5 4 2 - 1 85 1 2 25 1022410 1020013 אלגוריתמים 0 לוגיקה למדעי המחשב מערכות הפעלה 1032418 רשתות תקשורת מחשבים מבוא לעיבוד אותות 1033403 5.1 חדו"א ,0אלגברה 0 (ליניארית) 4 2 - 1 26 שנה ב' -סמסטר 4 שם הקורס מס' קורס 1032401 נ"ז דרישות קדם ש ת מ ס"ה 3.5 5.1 27.6 בסה"כ ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. 22 שנה ג' -סמסטר 6 שם הקורס מס' קורס נ"ז דרישות קדם ש ת מ ס"ה 3.5 מתמטיקה דיסקרטית, פרקים במבני נתונים (במקביל) מבוא לעיבוד אותות, מתמטיקה שימושית ותכנות מדעי 3 0 - 4 2 0 2 5 6 2 2 . נ"ז דרישות קדם ש ת מ ס"ה 1033012 פרקים בחישוביות וסיבוכיות 3.5 1033813 עיבוד ספרתי של אותות בזמן אמת 3.5 אלגוריתמים ( 0במקביל), אוטומטים ושפות פורמליות ,רמת פטור באנגלית מבוא לעיבוד אותות, מתמטיקה שימושית ותכנות מדעי. 3 0 - 4 2 0 2 5 6 2 2 . 1030418 1033100 אוטומטים ושפות פורמליות עיבוד אותות קול ותמונה בסה"כ 3.5 0.7 שנה ג' -סמסטר 5 שם הקורס מס' קורס סה"כ בסה"כ 33 :נ"ז (חובה). 0.7 23 חטיבה לעיבוד אותות קול מוסיקה ותמונות שיבוץ מומלץ לפי סמסטרים לסטודנטים ממחזור אביב שנה א' -סמסטר ( 8סמסטר ב' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1000410 1002412 1000010 1020018 מבוא למדעי המחשב ) ( C ארגון ותכנות המחשב חדו"א 0 מתמטיקה דיסקרטית 5.1 4 2 () 0 8 3.1 2 - 2 4 5.1 4.1 4 3 2 2 - 1 5 86 5 4 26 ש ת מ ס"ה 5.1 3.5 חדו"א 0 מבוא למדעי המחשב 4 2 2 2 2 3.5 מבוא למדעי המחשב 80 בסה"כ ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. שנה א' -סמסטר ( 2סמסטר א' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1002014 1020415 1020512 1000012 1000314 חדו"א 2 מבוא לתכנות מערכות תכנות מונחה עצמים )(Java אלגברה 0 (ליניארית) מערכות ספרתיות ותכן לוגי ש ת מ ס"ה 2 () 0 1 1 3 0 () 0 0 5 5.1 4 2 - 1 4.1 3 2 - 5 85 . 6 21 28 בסה"כ ()0שעה הניתנת כתגבור ואינה מזכה בנקודות זכות. 24 שנה ב' -סמסטר ( 6סמסטר ב' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1032401 מערכות הפעלה 4.1 1020013 לוגיקה למדעי המחשב אלגברה מודרנית מבוא לעיבוד אותות 3.1 מבוא לתכנות מערכות, ארגון ותכנות המחשב פרקים במבני נתונים מתמטיקה דיסקרטית 3.1 אלגברה ( 0ליניארית), מתמטיקה דיסקרטית חדו"א ,0אלגברה 0 (ליניארית) 1022013 1033403 בסה"כ 5.1 86.7 שנה ב' -סמסטר ( 4סמסטר א' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1022010 מבוא להסתברות אוטומטים ושפות פורמליות פרקים במבני נתונים 1002018 מתמטיקה שימושית ותכנות מדעי תכנות בשפת C++ 1030418 1020410 1020513 4.1 חדו"א ,2מתמטיקה דיסקרטית מתמטיקה דיסקרטית, פרקים במבני נתונים (במקביל) מתמטיקה דיסקרטית, חדו"א ,0תכנות מונחה עצמים ) ,(Javaחדו"א 2 (במקביל) חדו"א ,0אלגברה 0 (ליניארית) 3.5 תכנות מונחה עצמים ) ,(Javaמבוא לתכנות מערכות 3.5 5.1 5.1 28.7 בסה"כ ()0שעה הניתנת כתגבור ואינה מזכה בנקודות זכות. 25 ש ת מ ס"ה 3 0 0 5 2 2 - 4 2 2 - 4 4 2 - 1 88 0 8 8. ש ת מ ס"ה 3 2 - 5 3 0 - 4 4 0 () 0 2 0 4 2 - 1 3 0 () 0 5 80 0 6 0 20 שנה ג' -סמסטר ( 6סמסטר ב' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1022410 1033813 אלגוריתמים 0 עיבוד ספרתי של אותות בזמן אמת פרקים בחישוביות וסיבוכיות 1032418 רשתות תקשורת מחשבים 1033012 5.1 3.5 3.5 3.5 פרקים במבני נתונים מבוא לעיבוד אותות, מתמטיקה שימושית ותכנות מדעי אלגוריתמים ( 0במקביל), אוטומטים ושפות פורמליות ,רמת פטור באנגלית מבוא לתכנות מערכות, אלגברה ( 0ליניארית), מבוא להסתברות 86.6 בסה"כ ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. שנה ג' -סמסטר ( 5סמסטר א' בשנה"ל) נ"ז דרישות קדם שם הקורס מס' קורס 1033100 בסה"כ עיבוד אותות קול ותמונה 3.5 מבוא לעיבוד אותות, מתמטיקה שימושית ותכנות מדעי 6.6 26 ש ת מ ס"ה 4 2 2 0 2 1 5 3 0 - 4 3 0 () 0 5 82 6 4 28 ש ת מ ס"ה 2 0 2 5 2 8 2 6 2 מאגר הקורסים לחטיבה בעיבוד אותות קול מוסיקה ותמונות (יש לבחור לפחות שלושה) מ ת ש נ"ז דרישות קדם שם הקורס מס' קורס 1033121 זיהוי תבניות ולמידה ממוחשבת מבוא לקריפטולוגיה סדנה בדחיסת אותות תמונות ווידאו 1033128 פרויקט בעיבוד אותות עיבוד וידאו והדמיה רפואית בינה חישובית 1033103 1033100 1033811 1033800 ס"ה 3.5 הסתברות, אלגברה ( 0ליניארית) 3 0 - 4 3.5 אלגברה מודרנית אלגוריתמים 0 מתמטיקה שימושית ותכנות מדעי (מבוא לעיבוד אותות - יתרון) מבוא לעיבוד אותות 3 0 - 4 - - 4 4 0 0 2.1 3.5 3.5 מבוא לעיבוד אותות 3 0 4 3.5 אלגברה מודרנית ,חדו"א ,2הסתברות, אלגוריתמים 3 0 4 קורסי בחירה ייחודיים לחטיבה בעיבוד אותות קול מוסיקה ותמונות (יש לבחור לפחות אחד) ס"ה מ ת ש נ"ז דרישות קדם שם הקורס מס' קורס 1033400 1033402 1020414 1030310 הנדסת תוכנה תכנות בסביבת האינטרנט נושאים בתקשורת נתונים ארכיטקטורת מחשבים 3.5 3.5 3.5 3.5 תכנות בשפת C++ תכנות מונחה עצמים )(Java רשתות תקשורת מחשבים ,מבוא להסתברות מערכות ספרתיות ותכן לוגי 27 2 2 5 5 2 2 0 0 3 0 4 3 0 4 תכנית משולבת לתואר ראשון במדעי המחשב עם חטיבה בפיתוח תוכנה וחטיבה בעיבוד אותות ותמונות הסטודנטים ילמדו קורסים לפי תכניות החובה של שתי החטיבות .בנוסף ,יבחרו קורסי בחירה ,ביניהם לפחות 2נ"ז מתוך רשימת "קורסים כלל-מכללתיים במדעי הרוח" והשאר מתוך קורסי הבחירה של פיתוח תוכנה ועיבוד אותות להשלמת 021נ"ז. 28 תכנית לתואר ראשון דו-חוגי משותפת למדעי המחשב ולכלכלה וניהול ,או חינוך, או לימודים רב-תחומיים ,או פסיכולוגיה ,או מדעי הסביבה תכנית לימודים מומלצת לפי סמסטרים שנה א' -סמסטר 8 שם הקורס מס' קורס א. 8100210 1000410 1020018 ש ת נ"ז דרישות קדם חדו"א א' * 4.1 3 2 מבוא למדעי המחשב ) ( C מתמטיקה דיסקרטית 5.1 4 2 () 0 2 4.1 3 2 - 5 87 5 2 81 נ"ז דרישות קדם ש ת מ ס"ה חדו"א ב' * 4.1 חדו"א א' * 3 2 מבוא לתכנות מערכות תכנות מונחה עצמים )(Java 3.5 מבוא למדעי המחשב 2 2 3.5 מבוא למדעי המחשב 3 1 שנה א' -סמסטר 2 שם הקורס מס' קורס 1020512 בסה"כ ()0 5 8 86.7 בסה"כ ( )0שעה הניתנת כתגבור ואינה מזכה בנקודות זכות. ב. 8102213 1020415 מ ס"ה 88.7 שעה הניתנת כתגבור ואינה מזכות בנקודות זכות. 5 () 0 1 () 0 5 2 0 1 6 6 85 נ"ז דרישות קדם ש ת מ ס"ה 1020513 תכנות בשפת C++ 3.5 1020410 פרקים במבני נתונים 5.1 1000012 אלגברה 0 (ליניארית) 5.1 תכנות מונחה עצמים ) ,(Javaמבוא לתכנות מערכות מתמטיקה דיסקרטית, חדו"א א * ,תכנות מונחה עצמים ),(Java חדו"א ב (במקביל) חדו"א ב' * שנה ב' -סמסטר 6 שם הקורס מס' קורס 86.6 בסה"כ ()0שעה הניתנת כתגבור ואינה מזכה בנקודות זכות. 29 3 0 () 0 5 4 0 () 0 0 4 2 88 4 0 2 1 6 81 שנה ב' -סמסטר 4 שם הקורס מס' קורס 1022410 1033520 1032401 סה"כ ()0 נ"ז דרישות קדם ש ת מ ס"ה 5.1 3.5 4.1 פרקים במבני נתונים פרקים במבני נתונים מבוא לתכנות מערכות, פרקים במבני נתונים, ארגון ותכנות המחשב 4 3 3 2 0 0 () 0 2 1 4 1 82.6 שעה הניתנת כתגבור ואינה מזכה בנקודות זכות. 87 4 2 01 ש ת מ ס"ה 3 0 - 4 2 0 2 5 6 2 2 . נ"ז דרישות קדם ש ת מ ס"ה 3.5 מבוא לתכנות מערכות, אלגברה ( 0ליניארית), מבוא להסתברות 3 0 3 0 5 2 אלגוריתמים 0 מסדי נתונים מערכות הפעלה שנה ג' -סמסטר 6 שם הקורס מס' קורס 1033402 קורס בחירה מדעי המחשב תכנות בסביבת האינטרנט סה"כ 3.5 3.5 תכנות מונחה עצמים )(Java 0.7 שנה ג' -סמסטר 5 שם הקורס מס' קורס 1032418 נ"ז דרישות קדם רשתות תקשורת מחשבים קורס בחירה מדעי המחשב 3.5 0.7 סה"כ ( )0שעות הניתנות כתגבור ואינן מזכות בנקודות זכות. * במסלול הדו חוג ניתן לקחת קורס זה בחוג לכלכלה וניהול או בחוג למדעי הסביבה. () 0 2 5 4 8 . הערה :את קורסי הבחירה ניתן לקחת החל מהסמסטר הרביעי ללימודים ,בתנאי שיתקיימו דרישות הקדם. 31 תכנית הלימודים פירוט הקורסים לפי סדר מספרי מר אלכסנדר רואינסקי מבוא לחדו"א 1.1 - 1000011נ"ז 4ש"ש הרצאה 2 +ש"ש תרגיל קבוצות מספרים ,מספרים ממשיים .ביטוי אלגברי ,פולינום ופירוקו לגורמים ,פונקציות רציונליות, הוצאת חלק שלם ,פרוק לשברים אלמנטריים (חלקיים) .אי-שוויונים .ערך מוחלט ותכונותיו. אי -שוויונים בערכים מוחלטים .חזקות ולוגריתמים .יסודות הטריגונומטריה .סדרות ואינדוקציה מתמטית .פונקציות אלמנטריות ,פונקציות לא אלמנטריות .הצגה קוטבית והצגה פרמטרית של פונקציה .מושגי יסוד בגיאומטריה אנליטית במישור .העתקות במערכת צירים ,עקומה ריבועית כללית במישור. מר אלכסנדר רואינסקי חדו"א 8 5.1 - 1000010נ"ז 4ש"ש הרצאה 2 +ש"ש תרגיל פונקציה ממשית של משתנה יחיד :גבולות ורציפות ,רציפות על קטע סגור ,פונקציות מונוטוניות ופונקציות הפיכות ,נגזרות ,המשפטים היסודיים של החשבון הדיפרנציאלי ,משפט טיילור ,כלל לופיטל ,חקירת פונקציה .פונקציה קדומה ושיטות אינטגרציה ,אינטגרל מסויים ותכונותיו ,פונקציות אינטגרביליות ,המשפטים היסודיים של החשבון האינטגרלי ,אינטגרל מוכלל .סדרות אינסופיות של מספרים ממשיים ,טורים מספריים :מבחני התכנסות ומשפט ליבניץ. פרופ' יזהר לבנר אלגברה ( 8ליניארית) 5.1 - 1000012נ"ז 4ש"ש הרצאה 2 +ש"ש תרגיל מערכות של משוואות ליניאריות ,מטריצות ,פעולות בין מטריצות ,הפיכות ,חישובי מטריצות, מטריצות אלמנטריות ,מטריצה אלכסונית ,משולשית וסימטרית ,דטרמיננטות ותכונותיהן ,מרחבים וקטוריים ,תת-מרחבים ,אי-תלות ליניארית ,בסיס ומימד ,מרחב השורות מרחב העמודות ומרחב האפס של מטריצה ,דרגה ,מרחבי מכפלה פנימית ,ערכים עצמיים ,וקטורים עצמיים ,לכסון, הפולינום האופייני ,רבוי אלגברי ורבוי גיאומטרי ,אורתוגונליות ,לכסון אורתוגונלי של מטריצות סמטריות; העתקות ליניאריות ,גרעין ותמונה ,העתקות ליניאריות הפכיות ,שדה המספרים המרוכבים. 31 ד"ר דוניטה כהן מערכות ספרתיות ותכן לוגי 4.1 – 1000314נ"ז 3ש"ש הרצאה 2 +ש"ש תרגיל הקורס מק נה ידע בסיסי במערכות ספרתיות ובתכן לוגי .במסגרת הקורס יילמדו פונקציות בוליאניות ,אלגברה בוליאנית ,מימוש מערכות ספרתיות ושיטות שונות לתכן לוגי של מערכות ספרתיות :מעגלים צירופיים (מרבבים ,מפלגים ,מפענחים ,משווים ,מסכמים ,יחידות אריתמטיות לוגיות) ,מעגלים סדרתיים (יחידות בקרה ,אוגרים ,זיכרונות) ,מיקרו-מעבדים .שימוש בכלי CAD תעשייתיים לבדיקת תחביר ) ,(Compilationלכתיבת עירור ) (Stimuliולהדמיית התכנון )..(Simulation מבוא למדעי המחשב ( ) C ד"ר דני קוטלר (סמס' א') 5.1 – 1000410נ"ז 4ש"ש הרצאה 2 +ש"ש תרגיל 2 +ש"ש מעבדה ד"ר דוניטה כהן (סמס' ב') גישה אלגוריתמית לפתרון בעיות ,שלבי כתיבת תכנית ,מושגי יסוד בשפת ,Cתחביר השפה, מבני בקרה ,פונקציות ,מערכים ,תכנון ,TOP-DOWNשימושים במחסנית ,פוינטרים ואריתמטיקה של פוינטרים ,הקצאה דינמית ,קלט ופלט עם קבצים ,מחרוזות ,פונקציות רקורסיביות ,ארגומנטים ל ,mainמערכים דו ממדיים ,struct ,פעולות על ביטים ,שיטות מיון וחיפוש במערכים ,שימוש ברשומות לבניית עצים בינאריים ורשימות מקושרות. 32 ד"ר תמר צמח (סמס' א') מר אלכסנדר רואינסקי (סמס' ב') חדו"א 2 5.1 – 100201נ"ז 4ש"ש הרצאה 2 +ש"ש תרגיל דרישות קדם :חדו"א 0 סדרות וטורי פונקציות ,טורי חזקות .וקטורים במרחב תלת ממדי .מכפלות :סקלרית ,ווקטורית, מעורבת .מישור במרחב ,ישר במ רחב .פונקציות של מספר משתנים ,גבולות ורציפות .נגזרות חלקיות מסדרים גבוהים ,נוסחת טיילור .פונקציות סתומות ,מערכות פונקציות סתומות .אקסטרמום של פונקציות של מספר משתנים ,אקסטרמום מותנה ,כופלי לגרנג' .אינטגרל כפול ומשולש ,החלפת משתנים באינטגרל כפול ומשולש .פונ קציה ווקטורית של משתנים סקלרים .אינטגרל קווי ומשטחי. משפטי גרין ,גאוס וסטוקס. פרופ' יזהר לבנר מתמטיקה שימושית ותכנות מדעי 5.1 – 1002018נ"ז 4ש"ש הרצאה 2 +ש"ש תרגיל דרישות קדם :חדו"א , 0אלגברה 0 מרחבי מכפלה פנימית :מרחבים לינאריים ,קבוצה פורשת ,בסיס ומימד ,מכפלה פנימית ,נורמה, מרחבים נורמיים ,אורתוגונליות ואורתונורמליות ,היטלים אורתוגונליים ,שיטת גרם-שמידט למציאת בסיס אורתונורמלי ,מערכות אורתונורמליות אינסופיות ,אי-שיוויון בסל ,הלמה של רימן-לבג ,התכנסות בנורמה ,סגירות ושלמות .טורי פורייה :פונקציות רציפות למקוטעין ,פונקציות מחזוריות ,קבוצת הפונקציות הטריגונומטריות ,טור פורייה קלאסי ,חישוב מקדמי פורייה ,תכונות של טור פורייה קומפלכסי ,פונקציות זוגיות ואי-זוגיות ,טורי סינוסים וקוסינוסים ,התכנסות נקודתית ומשפט דיריכלה ,התכנסות במידה שווה של טור פורייה לפונקציה ,שוויון פרסיבל ,תופעת גיבס ,גזירה ואינטגרציה של טור פורייה ,טור פורייה בקטעים שונים ,שימושים של טור פורייה. התמרת פורייה :הגדרה ותכונות ,דוגמאות לחישוב ,הקשר בין טור פורייה להתמרת פורייה ,תכונת ההזזה ,תכונת ה ,scaling-סיבוב בזמן ,מודולציה ,תכונת הנגזרת ,גזירה במישור ההתמרה, קונבולוציה ,התמרת פורייה הפוכה ,נוסחת פלנשרל .הכרה בסיסית של תוכנת :Matlabאנליזה נומרית באמצעות :Matlabמטריצות ,חישובי מטריצות ,פתרון משוואות ליניאריות .פעולות במטריצות בעזרת , Matlabפירוק מטריצות .מציאת שורשים של משוואות ,אינטגרציה נומרית, גזירה נומרית ,ציור גרפים ב 2-ו 3-ממדים .משוואות דיפרנציאליות :פתרון של משוואה דיפרנציאלית ,סוגים של משוואות דיפרנציאליות :רגילות וחלקיות ,לינאריות ואי ליניאריות, משוואות מסדר ראשון ,משוואות לינאריות ,משפט קיום ויחידות ,משוואות אי לינאריות (משוואת 33 ברנולי ,משוואה פרידה ,משוואות הומוגניות ,משוואות מדויקות ,גורמי אינטרגציה) ,משפחות אורתוגונליות ,משוואות מסדר , nמערכת משוואות ,פתרונות נומריים של משוואות דיפרנציאליות, שיטת אוילר ,שיטת רונגה-קוטה. ד"ר דוניטה כהן ארגון ותכנות המחשב 3.1 – 1002412נ"ז 2ש"ש הרצאה 2 +ש"ש מעבדה ארגון החומרה :יע"מ ,זיכרון מרכזי ,התקני קלט/פלט והתקני אחסון משניים .תכנות בשפת סף ובשפת מכונה ,הכנת תכנית לביצוע ,הכרת תכניות מערכת :אסמבלר ,תכניות קישור וטעינה ,פסיקות תוכנה ופסיקות חמרה ,ביצוע קלט/פלט ברמות הפשטה שונות ,תכניות שירות של מערכת הפעלה ושל ,BIOSתכניות תושבות בזיכרון. ד"ר אלעזר בירנבוים (סמס' א') ד"ר פתחי סאלח (סמס' ב') מתמטיקה דיסקרטית 4.1 – 1020018נ"ז 3ש"ש הרצאה 2 +ש"ש תרגיל תורת הקבוצות :מושגי יסוד ,פונקציות ,חד-חד-ערכיות ,על והפיכות ,עוצמות של קבוצות ,משפט קנטור ,משפט קנטור-שרדר-ברנשטיין ,יחסים ,יחסי סדר ,יחסי שקילות ,אינדוקציה ,משפט החתונה של ה ול .קומבינטוריקה :עקרון הכפל ועקרון החיבור ,בחירות עם ובלי חזרות ,עם ובלי סדר ,נוסחת הבינום ,הכלה והדחה ,רקורסיה ,מספרי קטלן ,זהויות קומבינטוריות. 34 ד"ר דני קוטלר לוגיקה למדעי המחשב 3.1 – 1020013נ"ז 2ש"ש הרצאה 2 +ש"ש תרגיל דרישות קדם :מתמטיקה דיסקרטית תפקיד הלוגיקה ומגבלותיה (פרדוקסים) .שפות טבעיות ושפות פורמליות .תחשיב הפסוקים: טבלאות אמת ,טאוטולוגיות ,נביעות לוגיות ,מערכת קשרים שלמה .מערכת אקסיומות לתחשיב הפסוקים ,משפט הדדוקציה ושימושיו .משפט הנאותות ,משפט השלמות לתחשיב הפסוקים ,משפט הקומפקטיות .תחשיב היחסים :כמתים ,עצמים ,נוסחאות ,מילונים ,מבנים ,מודלים ,מערכת אקסיומות לתחשיב היחסים ,משפט הדדוקציה ,משפט השלמות של גדל ,משפט הקומפקטיות .אי שלמות .קבוצות אריתמטיות ,אקסיומות פיאנו ,משפט אי השלמות של גדל. ד"ר גיא לשם נושאים בתקשורת נתונים 3.5 – 1020414נ"ז 3ש"ש הרצאה 0 +ש"ש תרגיל דרישות קדם :רשתות תקשורת מחשבים קורס זה דן כל שנה במספר מצומצם של נושאים בתקשורת נתונים .הנושאים הנלמדים עשויים להשתנות עם הזמן .הקורס יתרכז בנושאי פצחנות ( )Hackingשל אפליקציות Web ואבטחת רשתות תקשורת מחשבים. למידת הקורס זה תכלול דיונים והדגמות בכתה ,ניסויי פצחנות במעבדה אישית ,תרגילים. נושאים :א .פצחנות של אפליקציות :Webהתקנת מעבדה אישית לניסויי פצחנות .השתלטות על שרת .Webהשתלטות על זרימת המידע בין הדפדפן לשרת .הזרקת קוד לבסיס נתונים ( )SQLInjectionושאיבת מידע מתוכו .העלאת רוגלת דלת אחורית ( )Backdoorלשרת .הפעלת קוד זדוני במחשבי משתמשים באמצעות Site Scripting .Cross ב :אבטחת רשתות תקשורת :מבוא קצר לקריפטולוגיה .הפצת מפתחות ואימות זהות .פרוטוקול SSLלאבטחת יישומי .webפרוטוקול .IPSECחומת אש (.)Firewall 35 מבוא לתכנות מערכות 3.5 – 1020415נ"ז 2ש"ש הרצאה 2 +ש"ש תרגיל 2 +ש"ש מעבדה ד"ר עפר שיר (סמס' א') ד"ר תמר צמח (סמס' ב') דרישות קדם :מבוא למדעי המחשב הקורס מהווה המשך ישיר לקורס מבוא למדעי המחשב .מטרתו העיקרית הנה בסוס יכולת התכנות של הס טודנט ,ע"י כתיבת תוכניות גדולות ומורכבות .כמו כן הקורס מקנה ידע מקיף ונרחב בשפת C והיכרות עם מערכת ההפעלה לינוקס .בין הנושאים הנלמדים בקורס :מצביעים והקצאות דינמיות, מבוא למבני נתונים (רשימות מקושרות עצים בינאריים וגרפים) ,עבודה עם קבצים וביטים, פרקים במבני נתונים 5.1 – 1020410נ"ז 4ש"ש הרצאה 0 +ש"ש תרגיל 2 +ש"ש מעבדה ד"ר רן זיו דרישות קדם :מתמטיקה דיסקרטית ,חדו"א ,0תכנות מונחה עצמים ( ,) Javaבמקביל חדו"א 2 יסודות מתמטיים :חסמים על גידול של פונקציות ,מיון בועות ומיון הכנסה .מיון מיזוג ונוסחאות נסיגה ,מבני נתונים בסיסיים :מחסניות ותורים ,רשימות מקושרות .עצי חיפוש בינרים .עצים אדומים שחורים .עצי . AVLטבלאות גיבוב ,ערמות ומיון ערימה ,רשימת דילוגים ,מיון מהיר, חסמים תחתונים על מיון ,מיון בזמן ליניארי ,חציונים וערכי מיקום .עצי ,Tries ,B+מבנה נתונים לקבוצות זרות ( ,)UNION-FINDשיטות ניתוח לשיעורין :הצבירה ,החיובים והפוטנציאל .מבני נתונים לגרפים. המעבדה עוסקת במימוש של מבני נתונים קלאסיים :רשימות מקושרות ,מחסניות ,תורים ,טבלאות גיבוב( ) hash-tablesועצים .האלגוריתמים הקשורים לשימוש במבני נתונים אלו נלמדים בחלק העיוני של הקורס .המעבדה מתמקדת בה גדרת מבני הנתונים ובמימוש האלגוריתמים בשפת ג'אווה ,תוך שימוש בחומר שנלמד בהרצאות .המעבדה מציגה עקרונות של תכנות מבני ומודולרי תוך שימוש בכלים של תכנות מונחה-עצמים כמו :כימוס ,הורשה ופולימורפיזם. 36 ד"ר רון סיוון תכנות מונחה עצמים ()Java 3.5 – 1020512נ"ז 3ש"ש הרצאה 0 +ש"ש תרגיל 0 +ש"ש מעבדה דרישות קדם :מבוא למדעי המחשב זהו קורס מבוא לתכנות מונחה-עצמים באמצעות שפת התכנות ג'אווה .מוצגים הנושאים הבסיסיים הבאים :מחלקות ועצמים ,כימוס ) (encapsulationוהסתרת מידע ) ,(information hidingהורשה, העמסה ) (overloadingוהגדרה מחדש ) (overridingשל שיטות ,ממשקים ומחלקות מופשטות, פולימורפיזם ,מחלקות מקוננות ,מרחבי שמות (באמצעות חבילות – .)packagesבנוסף ,הקורס מכסה יישומים ) (applicationsויישומונים ) (appletsגרפיים ,יצירת ממשקי משתמש גרפיים ) ,(GUIטיפול באירועי משתמש ) ,(user eventsוטיפול בחריגות ).(exceptions ד"ר עפר שיר תכנות בשפת C++ 3.5 – 1020513נ"ז 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 מבנים אלגבריים – חבורות :דוגמאות (חבורת השאריות ממספר שלם ביחס לחיבור ,חבורת השאריות הזרות למספר שלם ביחס לכפל ,חבורת התמורות ,חבורות מטריצות ,חבורה ציקלית), תכונות יסודיות ,חבורות חלקיות ,מחלקות ,חבורת מנה ,הומומורפיזמים ,חבורות חלקיות נורמליות ,חבורות מנה ,משפטי האיזומורפיזם. ד"ר פתחי סלאח מבוא להסתברות 4.1 – 1022010נ"ז 3ש"ש הרצאה 2 +ש"ש תרגיל דרישות קדם :חדו"א , 2מתמטיקה דיסקרטית חישובי הסתברות המבוססים על מנייה ,אקסיומות ההסתברות ,מאורעות ,הסתברות מותנית ,תלות בין מאורעות ,נוסחת .Bayes משתנים מקריים בדידים :פונקציות הסתברות ,תוחלת של משתנה מקרי ,שונות .הכרת משתנים מקריים בדידים מיוחדים (ברנולי ,בינומי ,פואסון ,גיאומטרי ,בינומי שלילי ,היפרגיאומטרי). משתנים מקריים רציפים :פונקצית צפיפות ,פונקצית התפלגות מצטברת ,תוחלת ושונות .משתנה מקרי אחיד ,משתנה מקרי נורמלי ,משתנה מקרי מעריכי .התפלגויות רציפות אחרות :גאמה ,קושי, ביתה .התפלגות משותפת ,תלות בין משתנים מקריים ,תכונות התוחלת ,מומנטים ,פונקציה יוצרת מומנטים ,תוחלת מותנית ,סכום משתנים מקריים ,שונות משותפת ,מתאם. משפטי גבול :אי-שוויון צ'בישב ,החוק החלש של המספרים הגדולים ,משפט הגבול המרכזי. 38 ד"ר רן זיו אלגוריתמים 8 5.1 – 1022410נ"ז 4ש"ש הרצאה 2 +ש"ש תרגיל דרישות קדם :פרקים במבני נתונים אלגוריתמים אלמנטרים בגראפי ם :ייצוג של גרפים ,חיפוש לרוחב ,אלגוריתמים חמדניים :מציאת עץ פורש מינימלי בגרף ממושקל( ,האלגוריתמים של Kruskalושל ,)Primבעיית תכנון הפעילויות ,בעיות צביעה של קטעים ,בעיית תרמיל הגב ,בניית קוד .Huffmanמציאת מסילות קלות ביותר בגרף ממושקל:האלגוריתם של Belman-Fordוהאלגוריתם של ,Dijkstraאלגוריתם .Floyd-Warshall חיפוש לעומק ושימושיו :מיון טופולוגי ,מציאת רכיבים קשירים היטב .זרימה ברשתות :מושגים כלליים ,מסילות משפרות ,שיטת ,Fulkerson-Fordמשפט ה ,Max-Flow Min-Cut-אלגוריתם .Edmonds-Karpמציאת שידוך מקסימלי בגרף דו -צדדי ,משפט Königו.Hall-תכנון דינמי: חישוב מקדמי בינום ,ת"ס מונוטונית ארוכה ביותר ,ת"ס משותפת ארוכה ביותר ,כפל סדרת מטריצות ..אלגוריתמים נוספים בשיטת "הפרד ומשול" :אלגוריתם Strassenלכפל מטריצות .כפל מקוצר ,מציאת זוג נקודות קרובות ביותר במישור ,טרנספורם פורייה המהיר. ד"ר אירית בולדו עקרונות שפות תכנות 3.5 – 1022423נ"ז 3ש"ש הרצאה 0 +ש"ש תרגיל דרישות קדם :פרקים במבני נתונים ,לוגיקה למדעי המחשב הקורס מציג בפני התלמיד (שלמד תכנות פרוצדורלי ותכנות מונחה-עצמים) שתי פרדיגמות תכנות נוספות :תכנות פונקציונאלי ותכנות לוגי ( .)logic programmingהפרדיגמות נלמדות ומתורגלות באמצעות שפות התכנות פרולוג ו .Scheme -החלק הראשון של הקורס עוסק בעקרונות התכנות הפונקציונאלי ודן במאפיינים של פרדיגמה זו ובפרט ביתרונות של הימנעות מהשפעת לוואי ( side )effectsומפעולות הרסניות .בנוסף אנו דנים בנושאים הבאים :תחום הצהרה ( )scopeדינאמי ולקסיקלי ,תחביר וייצוגו ,אינטרפרטציה של תכניות ועוד .החלק השני של הקורס מציג את הקשר בין הלוגיקה לתכנות הלוגי ומתאר את המנגנונים של האחדה ונסיגה ככלים לתכנות הצהרתי. 39 ד"ר גיא לשם ארכיטקטורת מחשבים 3.5 – 1030310נ"ז 3ש"ש הרצאה 0 +ש"ש תרגיל דרישות קדם :מערכות ספרתיות ותכן לוגי מדדים לביצועי המחשב ,חוק אמדאל ,חזרה על מעגלים צירופיים סטנדרטיים ,מכונות המצבים של Mealyו ,Moore-צמצום מצבים ,שפת אסמבלי של ,MIPSהקשר בין מבנה המחשב ואוסף ההוראות RISC ,לעומת ,CISCמעבר מן התוכנה לחומרה ,ביצוע ההוראות ב ,CPU-ארכיטקטורות Multi Cycle ,Single Cycleו , Pipeline -יחידת הבקרה .שיפור בביצועי הזיכרון ע"י הוספת זיכרון מטמון ( ,) Cacheמנגנון הזיכרון הוירטואלי וניהול הזיכרון ,ריבוי משימות ,התקני קלט/פלט. ד"ר דורון בן-צבי לא יינתן בתשע"ה עיבוד אותות אקראיים 3.5 – 1030412נ"ז 3ש"ש הרצאה 0 +ש"ש תרגיל דרישות קדם :מבוא לעיבוד אותות ,מתמטיקה שימושית ותכנות מדעי הקורס דן באפיון אותות אקראיים ועיבודם .הקורס נועד להקנות הבנה של מאפייני אותות אקראיים ,וידע של השיטות לטיפול בהם.הסילבוס :חזרה על תורת ההסתברות ,מאפיינים סטטיסטיים של אותות אקראיים כמו פונקצית הפילוג ופונקצית האוטוקורלציה ,תכונות כסטציונריות וארגודיות ,וייצוג בתדר על ידי ספקטרום ההספק .פעולת מסננים לינאריים על אותות אקראיים ,ופעולת מסננים מיוחדים להקטנת הפרעות של אותות אקראיים כמו מסנן מתואם ,מסנן מתכוון ומסנן . Weinerייצוג אותות אקראיים בעזרת מודלים ,והשימוש במודלים לשערוך ספקטרום ההספק של האות .מושם דגש על יישומים בתקשורת ובאותות ביולוגיים. ד"ר אלעזר בירנבוים אוטומטים ושפות פורמליות 3.5 – 1030418נ"ז 3ש"ש הרצאה 0 +ש"ש תרגיל דרישות קדם :מתמטיקה דיסקרטית ,פרקים במבני נתונים (במקביל) אוטומט סופי דטרמיניסטי ,שפות רגולריות ,אוטומט סופי לא דטרמינסטי ,ביטויים רגולריים. תכונות של שפות רג ולריות ,למת הניפוח לשפות רגולריות .תכונות סגור של מחלקת השפות הרגולריות ,בעיות הכרעה בשפות רגולריות .יחסי שקילות ,משפט Myhill-Nerodeושימושיו ,צמצום אוטומטים .דקדוקים חסרי הקשר ,חד-משמעות ורב-משמעות ,פישוטים וצורות נורמליות .אוטומט 41 מחסנית והשקילות לדקדוקים חסרי הקשר .למת הניפוח לשפות חסרות הקשר .תכונות סגור של מחלקת השפות חסרות ההקשר ,בעיות הכרעה בשפות חסרות הקשר. מבנה קומפיילרים 3.5 – 1032412נ"ז 2ש"ש הרצאה 2 +ש"ש תרגיל 0 +ש"ש מעבדה ד"ר אלעזר בירנבוים דרישות קדם :אוטומטים ושפות פורמליות ,פרקים במבני נתונים ניתוח לקסיקלי .ניתוח תחבירי .תרגום מונחה תחביר .בדיקת טיפוסים .סביבת זמן ריצה .יצירת קוד ביניים ,יצירת קוד ,אופטימיזציה של קוד. ד"ר גיא לשם רשתות תקשורת מחשבים 3.5 - 1032418נ"ז 2ש"ש הרצאה 0 +ש"ש תרגיל 2 +ש"ש מעבדה דרישות קדם :מבוא לתכנות מערכות ,אלגברה ,0מבוא להסתברות למידת קורס זה כוללת דיונים ,תרגילים ופיתוח יישומים. דיונים :הקדמה; מודל TCP/IPומודל ;OSIשכבת הטרנספורט ( TCPו ;)UDPשכבת הרשת IP ;ICMPשכבת הערוץ; רשתות תקשורת מקומיות; פרוטוקולי ניתוב; פרוטוקולי שכבת אפליקציה DNS ;HTTP ,פצחנות ופריצות למערכות מחשוב; פרוטוקולי אבטחת מערכות מחשוב. פיתוח יישומים :ממשק .socketתכנות יישומי רשתות בסביבת .Linux 41 ד"ר תמר צמח מערכות הפעלה 4.1 – 1032401נ"ז 3ש"ש 0 +ש"ש תרגיל 2 +ש"ש מעבדה דרישות קדם :מבוא לתכנות מערכות ,ארגון ותכנות המחשב ,פרקים במבנה נתונים. למידת קורס זה כוללת דיונים תרגילים ופיתוח יישומים. דיונים :מערכת הפעלה וקרנל; מבנה הקרנל; ניהול תהליכים :תהליכים ונימים ,סמפורים, אלגוריתמי זימון; ניהול זיכרון :זיכרון וירטואלי ,סגמנטציה; ניהול קלט פלט; מערכות קבצים; אבטחת מערכת ההפעלה :בקרת גישה .פריצה למחשב ע"י .buffer Overflowדוגמא רצהLinux : פיתוח יישומים :ממשק מערכת ההפעלה; שירותי מערכת ההפעלה; תכנות מתקדם בסביבת .Linux מרכז :פרופ' יזהר לבנר פרויקט 3.5 – 1033112נ"ז 0ש"ש מעבדה פרויקט מחקר או פיתוח ,בהדרכת אנשי סגל החוג ,ואנשי התעשייה. מרכז :פרופ' יזהר לבנר פרויקט המשך 3.5 - 1033113נ"ז 0ש"ש מעבדה פרויקט מחקר ופיתוח בהדרכת אנשי סגל החוג ואנשי התעשייה. מרכז :ד"ר רן זיו השתלמות בתעשייה א' 0.1 - 1033114נ"ז 4ש"ש מעבדה התנסות בעבודה בתעשייה בהיקף של 511שעות .היכרות עם המתודולגיות של תכנון ,פיתוח ,קידוד, אבטחת א יכות ותמיכה בלקוחות של מוצרי תוכנה המיועדים לשוק המסחרי .תלמידים המצטיינים בסדנה זו יוכלו להתמקד במהלך ההשתלמות בפרויקט אקדמי שיודרך על ידי מרצים מהחוג בשילוב עם מהנדסי התעשייה שבה הם משתלמים .לקורס זה יירשמו רק תלמידים שהתקבלו לתכנית "שילוב בתעשייה". 42 מרכז :ד"ר רן זיו השתלמות בתעשייה ב' 0.1 - 1033115נ"ז 4ש"ש מעבדה המשך התנסות והשתלמות בתעשייה בהיקף של 511שעות נוספות .לקורס זה יירשמו רק תלמידים שסיימו את הקורס "השתלמות בתעשייה א'" והתקבלו להשתלמות בת 511שעות נוספות בתכנית "שילוב בתעשייה". סמינר באבטחת מערכות מחשבים 3.5 – 1033210נ"ז 3ש"ש הרצאה 0+ש"ש תרגיל 0 +ש"ש מעבדה לא יינתן בתשע"ה דרישות קדם :נושאים בתקשורת נותנים .ראיון על ידי מרצה הקורס. הקורס מיועד לסטודנטים המסיימים את לימודיהם בסמסטר בו ניתן הקורס .מספר הסטודנטים מוגבל. למידת קורס זה כוללת למידה עצמאית של נושאים מתוך הספרות המקצועית ,הצגתם בכתה על ידי הסטודנטים וסיכומם בכתב .הנושאים יתמקדו בשיטות מתקדמות לפריצת מערכות מחשוב וההגנה עליהן. הנדסת תוכנה 3.5 - 1033400נ"ז 2ש"ש הרצאה 0+ש"ש תרגיל 2 +ש"ש מעבדה ד"ר ענת אהרוני דישות קדם :תכנות בשפת C++ מטרת הקורס להקנות לסטודנט ידע וראיה כוללת של תחום הנדסת תוכנה ותהליכי פיתוח תוכנה. הקורס ידגיש מס' נושאים חשובים בתחום הנדסת תוכנה ,ביניהם :מודלים של מחזור חיים ,ניתוח וניהול דרישות מערכת ותוכנה ,ניתוח ותכן מכוון עצמים ,תוך שימוש בשפת המידול ,UML אינטגרציה ובדיקות תוכנה ,תהליכים תומכים ואיכות תוכנה ,שימוש בכלי עזר שונים במהלך פיתוח המערכת .במהלך הקורס יתנסו הסטודנטים בפרויקט תוכנה על כל שלביו ובעבודת צוות. 43 תכנות בסביבת האינטרנט 3.5 – 1033402נ"ז 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.5 – 1033404נ"ז 3ש"ש הרצאה 0+ש"ש תרגיל 0 +ש"ש מעבדה ד"ר דרור צור דרישות קדם :תכנות בשפת C++ נעסוק בהעמקת הידע בשיטות העבודה הקיימות בפיתוח מונחה עצמים :מאפיינים ותכונות מתקדמות של שפת ,C++כיצד מבין המהדר ) (compilerאת הקוד ,הימנעות משגיאות בתכנון ) , STL ,(tips & pitfallsתכנון מחלקות ,תקנים בינלאומיים לשפה .הסטודנטים יתבקשו לבצע פרויקטים תוך שימוש בשפת תכנות מונחית עצמים. ד"ר תמר צמח מערכות זמן אמת 3.5 – 1033405נ"ז 3ש"ש הרצאה 0+ש"ש תרגיל דרישות קדם :תכנות בשפת ,C++מערכות הפעלה מבוא .מערכות זמן אמת – הגדרה ודוגמאות .מערכות Hard RTכנגד מערכות .Soft RTמודל referenceשל מערכות זמן אמת .גישה כללית לתזמון במערכות .Hard RTתזמון :תזמון שעון, תזמון עפ"י עדיפויות ,תזמון לא מחזורי וספורדי ,תזמון במערכת רב-מעבדים .תקשורת .RTמבוא לתורת התורים. 44 פרופ' יזהר לבנר מבוא לעיבוד אותות 5.1 - 1033403נ"ז 4ש"ש הרצאה 2+ש"ש תרגיל דרישות קדם :חדו"א ,0אלגברה 0 בקורס זה יודגשו ההיבטים השימושיים של תורת האותות והמערכות ,לצד לימוד העקרונות המתמטיים .דגש מיוחד יינתן לעיבוד ספרתי של אותות .נושאי הקורס :מבוא ,ייצוג מתמטי של אותות ומערכות ,שימושים של עיבוד ספרתי של אותות ,אותות ומערכות בסיסיים .מעבדה :יצירת אותות בסיסיים בעזרת .MATLABהצגה ספקטרלית :אותות מחזוריים ולא מחזוריים .שימושים: אותות דיבור ואותות מוזיקליים .מודולציית אמפליטודה ותדר ( AMו ,)FM-מעבדה :סינתזה של אותות מוסיקליים .מבוא לדגימה :משפט הדגימה ,דגימה ממבט ספקטרלי .מערכות דגימה ושחזור. מסננים ספרתיים FIR :ו .IIR-סינון אות מרעש ,מיצוע והחלקת אותות ,שימושים בתקשורת, מודולציה ודמודולציה ,גילוי מעטפת .מעבדה :סינון וגילוי קצוות של תמונות .התמרת פורייה והתמרת . Zאנליזה ספקטרלית :אותות מחזוריים ולא מחזוריים ,הספקטרוגרם .דיבור מסונן. התמרת פורייה מהירה (.)FFT ד"ר רן זיו נושאים מתקדמים באלגוריתמים (סמינר) 3.5 – 1033523נ"ז 3ש"ש הרצאה 0+ש"ש תרגיל דרישות קדם :אלגוריתמים . 0 הקורס יכלול נושאים אשר יועברו ע"י המרצה ובהם :מבוא לקודים מתקני שגיאות ,טרנספורם פורייה המהיר ,נושאים בגיאומטריה חישובית .המשך הקורס יתבסס על הרצאות תלמידים שיבחרו מבין הנושאים הבאים :רשתות מיון ,מעגלים אריתמטיים ,התאמת מחרוזות ,בעיות צביעה והקצאת תדרים ,אלגוריתמי קירוב ,אלגוריתמים לתכנות מרובה נימים ואלגוריתמים מקביליים, אלגוריתמים גיאומטריים ,ערמות בינומיות ,ערמות פיבונצ'י ,עצי ואן אמדה בואס. 45 ד"ר רון סיוון מסדי נתונים 3.5 - 1033520נ"ז 3ש"ש הרצאה 0+ש"ש תרגיל דרישות קדם :פרקים במבני נתונים הקורס מציג מושגים יסודיים של מערכות מסדי נתונים ושל עיצוב מסדי נתונים :מודל ישויות – קשרים ( ,)E-Rמודל היחסים ( ,)relational modelסכמות של מסד ,אלגברת יחסים ,תחשיב יחסים,כללי נרמול באמצעות תלויות פונקציונאליות ובאמצעות תלויות רב-ערכיות .שפת השאילתות SQLנלמדת בהרחבה :הגדרה של עצמים במסד ) ,(DDLשאילתות אחזור ועדכון ) ,(DMLתצפיות ) ,(viewsאילוצים ,והדקים ) .(triggersבנוסף הקורס עוסק בהיבטים המערכתיים של מערכות לניהול מסדי נתונים :ניהול תנועות ,התאוששות ובקרת בו-זמניות .נושאים אלו נלמדים בהקשר של שילוב SQLבשפה מארחת .התרגול נעשה במערכת Microsoft Accessובסביבת .MySQL ד"ר דני קוטלר סדנת תוכנה ) -C#ו –(.net 2.1 - 1033533נ"ז 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 - 1033100נ"ז 4ש"ש מעבדה דרישות קדם :מתמטיקה שימושית ותכנות מדעי (מבוא לעיבוד אותות – יתרון) 46 דחיסת תמונות :רקע ,עקרונות ,מערכות ,סטנדרטים ).(JPEG, JBIG, G3-4דחיסת וידאו :עקרונות, מערכות וסטנדרטים ( . )H.261, MPEG1-2דחיסת דיבור :מערכת הדיבור ,מודלים ,עקרונות דחיסה וסטנדרטים .דחיסת אודיו :עקרונות ,מודלים פסיכו-אקוסטיים ,סטנדרטים .גישות מודרניות לדחיסה מידע.MPEG-4, Wavelets : עיבוד אותות קול ותמונה 3.5 - 1033100נ"ז 2ש"ש הרצאה 0+ש"ש תרגיל 2 +ש"ש מעבדה דרישות קדם :מבוא לעיבוד אותות ד"ר דורון בן-צבי אפיון תמונה וקול ,אפיון מערכות ראייה ,מודל יצירת הדיבור ,ספרור התמונה ואות הקול ,פעולות לשיפור הניגודיות בתמונה ,פעולות סינון מרחביות של התמונה ,פעולות סינון זמניות של אות הקול, הפחתת רעש בתמונה ובאות הדיבור ,פעולות סינון בתחום התדר ,תמונה ודיבור – אלגוריתמים לדחיסה ותקני דחיסה ,ראייה ממוחשבת וזיהוי עצמים בתמונה ,זיהוי דיבור. לא יינתן בתשע"ה גרפיקה ממוחשבת 3.5 – 1033108נ"ז 3ש"ש הרצאה 0+ש"ש תרגיל דרישות קדם :אלגברה ליניארית ,חדו"א ,2תכנות מונחה עצמים)(Java למידת קורס זה כוללת דיונים ,תרגילים ופיתוח יישומים ,למידת נושאים עצמאיים והצגתם בכתה על ידי הסטודנטים. מבוא – יישומים וטכנולוגיה .מתמטיקת וקטורים – ייצוג עצמים ,אינטרפולציה ,משטחים ,חיתוכים. טרנספורמציות אפיניות ושימושים .ייצוג עצמים – רשתות מצולעים ,פוליהדרים ,צורות מחוררות. צפייה תלת מימדית .ויזואליזציה ריאליסטית – תאורה ,משטחים מוסתרים ,טקסטורה ,צללים. פעולות על פיקסלים – שרטוט קו ,מילוי שטח .Antialiasing ,עיצוב משטחים – עקומי ומשטחי B – Spline , Bezier ,אינטרפולציות .תורת הצבע – פיסיולוגיה ,סטנדרטים לתיאור צבעים, קוונטיזציה .מעקב קרניים – חיתוך עצמים ,תכונות משטחים ,טקסטורה ,צללים ,עצמים מוכללים, עצמי Constructive Solid Geometry . 47 ד"ר דני קוטלר מבוא לקריפטולוגיה 3.5 - 1033103נ"ז 3ש"ש הרצאה 0+ש"ש מעבדה דרישות קדם :אלגוריתמים , 0אלגברה מודרנית הצפנה קלאסית :צופן קיסר ,צופן הצבה ,צופן ויג'נר ,מבחן קסיסקי ,צופנים אקראיים ,צופנים מונואלפבתים ופוליאלפבתיים ,האניגמה ,תיאורית ,SHANNONאנטרופיה ומפתחות מזוייפים, הצפנה מודרנית סימטרית :סכמת פייסטל ,IDEA ,3DES ,DES ,שדות סופיים ו ,AES -צופן פומבי: יישומים של תורת המספרים , RSA :אלגוריתמים למציאת מספרים ראשוניים ,מבחני ראשוניות, אלגוריתמים לפרוק מספרים גדולים ,צופנים פומביים אחרים :רבין ,אלגמאל ,צופני ,KNAPSACK עקומים אליפטיים ,אימות ,חתימות דיגיטליות ,סכמות החתימה של ,RSAאלגמל ,DSS ,פונקציות ,SHA -0 ,HASHהפצת מפתחות ,סכמת דיפי-הלמן ,שיתוף סוד ,פרוטוקולים של אפס מידע. קריפטוגרפיה קוואנטית ומחשבים קוואנטיים ,האלגוריתם של .Shor ד"ר אלעזר בירנבוים מבוא לבינה מלאכותית 3.5 - 1033124נ"ז 3ש"ש הרצאה 0+ש"ש תרגיל דרישות קדם :פרקים במבני נתונים ,אלגוריתמים , 0לוגיקה למדעי המחשב פתרון בעיות באמצעות חיפוש ,חיפושים עיוורים וחיפושים מבוססי ידע ,שימוש ביוריסטיקות .חיפוש בגרף מרחב מצבים וחיפוש מקומי .בעיות של עמידה באילוצים .סוגים שונים של משחקים ואסטרטגיות לניצחון במשחקים ,אלגוריתם ה MiniMax-ואלגוריתם אלפא-ביתא .ייצוג ידע וביצוע היסקים באמצעות לוגיקה קלאסית .רזולוציה וסקולמיזציה .ייצוג ידע באמצעות שיטות נוספות. תכנון – סקירה ואלגוריתמים בסיסיים .למידה – סקירה ושיטות עיקריות. 48 פרופ' יזהר לבנר זיהוי תבניות ולמידה ממוחשבת 3.5 – 1033121נ"ז 3ש"ש הרצאה 0+ש"ש מעבדה דרישות קדם :מבוא להסתברות ,אלגברה 0 תורת ההחלטות הבייסיאנית ,הכרעות סדרתיות ,בעיית ההסקה של המודל הסטטיסטי ,שיערוך פרמטרים ,שיטת הנראות המרבית ,בעיית Kהממוצעים ,CLUSTERING ,אלגוריתם ה,EM - שיטות שיערוך לא-פרמטריות ,הפחתת ממד באמצעות PRINCIPAL COMPONENTS . ANALYSIS מודלים מרקוביים חבויים: בעיית הערכה ואלגוריתם FORWARD ,BACKWARDבעיית הפענוח ואלגוריתם ,VITERBIבעיית הלמידה ואלגוריתם ,Baum-Welch שימושי המודלים המרקוביים החבויים וזיהוי דיבור אוטומטי .מבוא לרשתות עצבים מלאכותיות: רשתות עצבים ביולוגיות ,למידה מודרכת ברשתות עצבים מלאכותיות :הפרספטרון ,משפט הפרספטרון ,רשתות רב-שכבתיות ,אלגוריתם ה ,BACK PROPAGATION-רשתות SVM .RBF לינארי ,שימוש ב.kernels- ד"ר אלעזר בירנבוים פרקים בחישוביות וסיבוכיות 3.5 - 1033012נ"ז 3ש"ש הרצאה 0+ש"ש תרגיל דרישות קדם :אלגוריתמים ( 0במקביל) ,אוטומטים ושפות פורמליות ,רמת פטור באנגלית מכונות טיורינג ,מכונות עם סרט אחד ומכונות עם כמה סרטים ,מכונות דטרמיניסטיות ומכונות לא דטרמיניסטיות ,מונים .שקילות המודלים השונים .התזה של צ'רץ' וטיורינג .דוגמאות לשפות מזוהות -טיורינג ולשפות כריעות בעולם של אוטומטים סופיים ובעולם של דקדוקים חסרי הקשר. אוניברסליות .בעיית העצירה .לכסון ורדוקציות .שפות לא כריעות ושפות שאינן מזוהות-טיורינג. שפות שלמות במחלקת השפות המזוהות-טיורינג .משפט .Rice סיב וכיות זמן וסיבוכיות מקום .חישוביות בזמן פולינומיאלי .המחלקה Pוהמחלקה .NPדיון בשאלה האם .P=NPרדוקציות בזמן פולינומיאלי .משפט .Cookשפות –NPשלמות ממגוון תחומים. 49 ד"ר ענת אהרוני מערכות מידע 3.5 – 1033013נ"ז 3ש"ש הרצאה 0+ש"ש תרגיל דרישות קדם :תכנות מונחה עצמים ()Java מטרת הקורס להקנות ידע והבנה בתחום מערכות מידע בכלל ובתהליך תכנון ועיצוב של מערכות מידע בפרט .הנושאים שילמדו בקורס כוללים :תפקיד מערכת המידע בארגון והסביבה הארגונית, הכרות עם סוגי מערכות מידע ,תהליכי פיתוח של מערכות מידע ,שיקולים בעיצוב מערכות מידע ( , DBממשקים ועיבודים) ,עיצוב מערכת מידע בגישה הקלאסית ( )ADISSA ,ERD ,DFDלעומת עיצוב מערכת מידע בגישה מכוונת עצמים ( .) UMLבמהלך הקורס יתנסו הסטודנטים בתכנון ועיצוב של מערכות מידע בגישות השונות. ד"ר דרור צור עיבוד וידאו והדמיה רפואית 3.5 - 1033811נ"ז 3ש"ש הרצאה 0+ש"ש תרגיל דרישות קדם :תכנות מונחה עצמים (,)Javaחדו"א ,0אלגברה 0 הקורס יכיל מבוא קצר שיכלול אלמנטים בסיסיים של עיבוד תמונה הדרושים להמשך הקורס. בהמשך יתמקד הקורס בניתוח תמונות וידאו עם דגש על יכולות של חישובי תנועה ועקיבת אוב ייקטים בסרט .כמו כן יוצגו שיטות לשיפור הרזולוציה בסרטי וידאו (סופר-רזולוציה) ויכולות מיפתוח (הכנת אינדקסים) של סרטי וידאו .בחלק השלישי ,ילמד התחום של הדמיה רפואית :יוצגו האפנויות ) (modalitiesהשונות שבשימוש בתחום הרפואי (כגון רנטגן , MRI,ו - (CTאיזה סוג של ניתוח ועיבוד נהוג לבצע בתמונות אלה ,וכיצד מבצעים סגמנטציה ורגיסטרציה בדו-ממד ובתלת ממד .בסיום הקורס תינתן אפשרות להעמקה תאורטית והפניה לספרות. מרכז :ד"ר רן זיו פרוייקט בתעשייה 2.1 - 1033812נ"ז פרויקט מחקר ופיתוח בהדרכת אנשי סגל החוג ואנשי התעשייה .הפרוייקט יבוצע בחברת תוכנה במסגרת תכנית "הטובים לתעשייה" של משרד התמ"ת .סטודנט יוכל להירשם לפרוייקט זה רק לאחר שהתקבל לתכניתתכנית של משרד התמ"ת .סטודנטים הנרשמים לפקרוייקט זה לא יוכלו להירשם גם לפרוייקט ( ,)1033113 ,1033112אך יוכלו להירשם להשתלמות בתעשייה (,1033114 .)1033115 51 ד"ר דורון בן צבי עבוד ספרתי של אותות בזמן אמת 3.5 - 1033813נ"ז 2ש"ש הרצאה 0+ש"ש תרגיל 2 +ש"ש מעבדה דרישות קדם :מבוא לעיבוד אותות נושאים :בקורס נדונים מעבדי אותות ככלל ,והמעבד TMS320C6713 החמרתיים והן התכנות שלהם .ערכת הפיתוח DSK6713 בפרט ,הן הצדדים נדונה גם היא ,על מרכיבי החומרה שלה ,והאפשרויות שהיא מעניקה לבחינה ושליטה על הרצת התכנית .תלמד בקצרה שפת הסף (אסמבלי) של המעבד ושלובה בתכנות ב . C-אופן ההתקשרות של המעבד עם מקורות אות חיצוניים, כמו מקרופון ומחולל אותות ,יוסבר ,ויאפשר עבוד בזמן אמת. תוך שימוש ברקע לעיל ,תמומשנה שיטות מקובלות לעבוד אותות ובהן :סינון בעזרת מסנן ,FIR סינון בעזרת מסנן , IIRחישוב התמרת פוריה הבדידה של אות ,חשוב קונוולוציה בתחום התדר ,סנון אדפטיבי ,דחיסת אות ואף סינון של מידע דו ממדי כתמונה. סדנה בפיתוח אפליקציות היברידיות לטלפונים ניידים 2.1 – 1033801נ"ז 4ש"ש הרצאה מר חיים מיכאל דרישות קדם :תכנות בסביבת האינטרנט קורס ללימוד פיתוח אפליקציות היברידיות לטלפונים סלולריים תוך התמקדות במערכת ההפעלה אנדרואיד .במהלך הקורס נכיר מגוון רחב של טכנולוגיות צד לקוח בעולם הווב (לרבות ,)HTML 5 ונלמד כיצד להשתמש בהן בפיתוח מערכות ווב (אתרים ברשת האינטרנט) ,אפליקציות היברידיות לטלפונים סלולריים ,ואפליקציות היברידיות לפלטפורמות אחרות. ד"ר ג'ון מרברג סדנה מתקדמת במערכות הפעלה 2.1 – 1033811נ"ז 4ש"ש הרצאה דרישות קדם :מערכות הפעלה ,רשתות תקשורת מחשבים 51 להקנות ידע מעשי במבנה הגרעין ( )KERNELשל מערכת הפעלה :LINUXעבודה עם כלי פיתוח הקשורים לבניית הגרעין ,כתיבת מודולים והתקנתם .איתחול מערכת ההפעלה (( boot והעברת פרמטרים לגרעין,כוונון (קינפוג) הגרעין ובנייתו ,ביצוע שינויים בסיסיים בקוד הגרעין. ד"ר עפר שיר מבוא לבינה חישובית 3.51 – 1033800נ"ז 3ש"ש הרצאה 0 +ש"ש תרגיל דרישות קדם :חדו"א ,2אלגברה מודרנית ,מבוא להסתברות ,אלגוריתמים 0 הקורס יעסוק בבינה חישובית ,שמקור השראתה הינו מודלים ביולוגיים בעלי "התנהגות חכמה", לצורך בניית אלגוריתמים לפיתרון בעיות מורכבות בתחומי הלמידה והאופטימיזציה. נושאי הקורס יכללו שיטות חישוביות רכות ,מבוא לבעיות מורכבות בלמידה ואופטימיזציה, אופטימיזציה מסורתית לעומת יוריסטיקות מבוססות סימולציה ,רשתות נוירונים :ממודל הנוירון ועל לרשתות מורכבות ,חישוביות אבולוציונית (Computation )Evolutionaryואלגוריתמים גנטיים ,בינה קבוצתית ( :)Swarm Intelligenceמושבות נמלים ולהקות ציפורים ,מערכות חיסון ( )Artificial Immune Systemsלפיתרון בעיות ,לוגיקה עמומה (Logic )Fuzzyומערכות עמומות בבעיות מורכבות. ד"ר אורי גלובוס למידה מבוססת חידות 2.7 – 78..186נ"ז 3ש"ש הרצאה דרישות קדם: הסדנה פתוחה לכל מי שמתלהב מפיתוח משחקים ובעל מוטיבציה חזקה לייצר משהו בעל ערך .על אף הנושא ה"קליל "לכאורה ,הסדנה אינה מתיימרת להיות קלה. יכולת פתרון בעיות היא אחת האיכויות הנדרשות ביותר בשוק העבודה הטכנולוגי מסחרי בימינו .אי לכך ,חידות הגיון מתמטיות הפכו להיות אחד המבחנים העיקריים בקבלה לעבודה בחברות טכנולוגיה וייעוץ עסקי. פתרון בעיות הוא חלק מהותי בלימודים מקצועיים והנדסיים אך הוא בדרך כלל נעשה ,כבדרך אגב, תוך כדי עיסוק בידע מקצועי וספציפי .מטרת הקורס היא לשפר את כושר פתרון הבעיות באופן כללי 52 על ידי מיקוד תשומת הלב לעקרונות ,אסטרטגיות והרגלים המועילים בפתרון בעיות במנותק מתחום כזה או אחר. הקורס מבוסס ברובו על הגישה של הספר " "Puzzle Based Learningמאת מיכאלביץ ומיכאלביץ וזכה להצלחה רבה באוניברסיטאות מובילות בעולם .בנוסף ,יוקדשו מספר מפגשים שכל אחד מהם יוקדש לשיטת פתרון בעיות המתמחה בתחום ספציפי ,ביניהם :חשיבה המצאתית שיטתית ( ASITו )TRIZושיטת פתרון הבעיות של חברת מקינזי. יכולת מנטאלית בדומה ליכולת פיזית מתפתחת כתוצאה של תרגול .הקורס כולל תרגול רב בכיתה מתוך כוונה שהשיפור בכושר החשיבה הקריטית יורגש עד סוף הקורס .בעיות הן קשות בהגדרה. חידות הן לפעמים קשות ,אך פתרונן מובטח ומספק הנאה והזדמנות ללמידה. ד"ר אורי גלובוס כריית מידע 6.6- 78..182נ"ז 3ש"ש הרצאה 0 +ש"ש תרגיל דרישות קדם :מבוא להסתברות ,מבוא לתכנות מערכות ,פרקים במנה נתונים, כריית מידע ) בלעז( data miningהינו תחום המאגד בתוכו שיטות מגוונות של הפיכת נתונים לידע .תחום ותיק זה זוכה לעדנה רבה בהווה ,ולאור קצב הגידול המעריכי בכמות הנתונים ,הופך במהירות למכשיר חיוני שלא ניתן להסתדר בלעדיו .התחומים העושים שימוש בכריית מידע הינם מגוונים כיום ,הנושא נלמד גם במסגרת מנהל עסקים על שום חשיבותו הרבה ביצירת יתרון עסקי תחרותי. מטרת הקורס הינה להקנות לסטודנט הבנה לחשיבות ומורכבות התחום ויכולת בסיסית לעבוד בתחום .הקורס יסקור שיטות בסיסיות המשמשות בכריית נתונים וטקסט ,אך יושם דגש על תרגול של תהליך העבודה בתחום .הסטודנטים יתנסו בכל השלבים של הפיכת נתונים לידע :ניסוח שאלות ,איסוף ,ארגון והכנת הנתונים) pre-processing ,גילוי ידע (knowledge discoveryבאמצעות אלגוריתמים וכלי ויזואליזציה והצגה והערכה של תוצאות התהליך. בין הנושאים עליהם נעבור בקורס :שיטות סטטיסטיות לניבוי ותיאור נתונים) ,צברור נתונים ) ,(clustering ,מיון נתונים ,(classification , מודלים של למידה ושיטות לאימות והערכה של הלמידה .הקורס יתחיל מאפליקציות ואלגוריתמים קלאסיים ויסתיים באפליקציות עדכניות של כריית נתונים וטקסט וזיקוקם למידע המאפשר קבלת החלטות. 53 מר משה מלכה סדנא בתכנות בסביבת אינטרנט 2.1 – 1033542נ"ז 4מעבדה דרישות קדם :תכנות מונחה עצמים ג'אווה ניהול מודרני – תוכנה כשירות ( )SaaSלמנהלים ואנשי תוכנה מר שי גבאי קורס משולב :החוג לכלכה וניהול 3.1 – 8130301נ"ז 3מעבדה דרישות קדם ,ודרישות הקורס: הקורס משלב את החוג לכלכלה וניהול עם מדעי המחשב .הקורס יכלול תרגולים ועבודות בצמדים המורכבים מתלמיד כלכלה וניהול ותלמיד ממדעי המחשב. ידיעת אנגלית ברמה של הבנת טקסט אקדמי. תלמידי מדעי המחשב – ניסיון בסיסי בתכנות. מטרות הקורס :הקורס ממוקד בהכנת מנהלים לשוק העבודה המודרני. קורס במבנה ייחודי ,רב-תחומי המשלב את תלמידי החוג לכלכלה וניהול עם החוג למדעי המחשב. מנהלים בכל תחום ואנשי תוכנה מובילים נדרשים כיום ,יותר מתמיד ,להבין את הכלים ,התהליכים ושיטות העבודה אשר מתאפשרים על ידי "מערכות תוכנה כשירות" ו"מחשוב ענן". הדינמיות והיופי של עולם העסקים המודרני חוברים לאלגנטיות ,החדשנות וההשראה של עולם התוכנה. החברות המובילות בעולם כגון מיקרוסופט ,גוגל ,פייסבוק ,ועוד רבות אחרות מספקות היום את שירותיהן במודל של שירות (a Service )SaaS .Software as מטרת הקורס היא הקניית ידע וכלי ניהול תוך שימוש בתחום מערכות תוכנה כשירות(.)SaaS הקורס יקנה חשיפה למערכות ,מושגים ,תאוריות וטכניקות של עולם ה SaaS הן מפרספקטיבת המנהל בארגון הנדרש לביצועי החברה ותלוי במידה הולכת וגוברת במערכות מידע לניהול( )MISוהן מפרספקטיבה טכנולוגית של מנהל פיתוח התוכנה השותף בפיתוח מערכות אילו. שיטות ההוראה יתבססו על שיעורים פרונטליים ,קריאת חומר ותרגול מעשי. 54
© Copyright 2024