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

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

פרופ' מיכאל אלקין
מרצה · אוניברסיטת בן-גוריון בנגב

ד"ר אירינה רבייב
מרצה · אוניברסיטת בן-גוריון בנגב

ד"ר מרינה קוגן-סדצקי
מרצה · אוניברסיטת בן-גוריון בנגב
-
לפרופילד"ר מרינה קוגן-סדצקי
מרצה · אוניברסיטת בן-גוריון בנגב
ד"ר מרינה קוגן-סדצקי סיימה תואר שני במדעי המחשב באוניברסיטת בן-גוריון , ולאחר מכן עבדה במחקר ופיתוח אלגוריתמים ב- Oracle במשך 10 שנים. לאחר מכן חזרה לאוניברסיטת בן-גוריון ללימודי Ph.D. מרינה סיימה את הדוקטורט ב- 2019, ומאז מרצה עמיתה באוניברסיטת בן-גוריון במחלקה למדעי המחשב. תחום התמחותה של מרינה הוא Big Data, High-Performance Data Structures, ו- Caching.













