אלגוריתמים

קורס 20417 · 5 נ״ז

מועדי בחינות

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

לפי לוח הבחינות של האוניברסיטה הפתוחה; ייתכנו שינויים, והמועד שלכם מופיע בהזמנה לבחינה. כל מועדי הבחינות

פרטי הקורס

נקודות זכות
5 נקודות זכות ברמה רגילה
רמה
רגילה
שיוך
מדעים / מדעי המחשב

מתי הקורס נפתח

  • 2027סמסטר א – נפתחסמסטר ב – נפתחקיץ – לא מתוכנן
  • 2028סמסטר א – נפתחסמסטר ב – נפתחקיץ – לא מתוכנן

לפי תכנון האוניברסיטה; שינויים אפשריים.

קישורים

ידע קודם

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

מוביל אל

על הקורס

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

לתרגם בעיות מעשיות משפה יומיומית לשפה מתמטית.

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

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

להוכיח/להפריך נכונות, ולנתח זמן ריצה של אלגוריתם נתון.

מתכונת הקורס: הרצאות אולפן מוקלטות.

נושאי הלימוד
  • מבוא: ניתוח זמני ריצה, תור קדימויות. זיווגים יציבים (Gale–Shapley).
  • גרפים: מבוא. סריקה לרוחב ולעומק (BFS, DFS): רכיבי קשירות חזקה, מיון טופולוגי, דו-צדדיות.
  • חמדנות: מסלולים מזעריים (Dijkstra, Bellman-Ford), עץ פורש מזערי (Jarnik-Prim, Kruskal). דחיסת מחרוזות (Huffman).
  • הפרד ומשול: נוסחאות נסיגה, יישומים אלגבריים: כפל מספרים (Karatsuba), התמרת פורייה וכפל פולינומים (FFT). יישומים נוספים: יישור מחרוזות, נקודות קרובות ביותר במישור.
  • תכנון דינמי: מסלולים מזעריים (Bellman–Ford, Floyd–Warshall), בעיית תרמיל-הגב, מרחק עריכה ויישור מחרוזות, סדר הכפלה של שרשרת מטריצות.
  • רשתות זרימה: אלגוריתמים (Ford–Fulkerson, Edmonds-Karp, Scaling), חתכים מזעריים (MaxFlow = MinCut), פירוק זרימה למסלולים, משפטי Hall, Menger, Kőnig.

צוות הקורס

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

פרטי הקורס מקטלוג האוניברסיטה הפתוחה, עודכנו ב-4.11.2026.