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