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

פקולטה: מדעי הנתונים וההחלטות