שפת פרולוג והיבטים לבינה מלאכותית
קורס 20596 · 4 נ״ז
מועדי בחינות
האוניברסיטה עוד לא פרסמה מועדי בחינות לקורס הזה. נעדכן כאן ברגע שיתפרסמו.
לפי לוח הבחינות של האוניברסיטה הפתוחה; ייתכנו שינויים, והמועד שלכם מופיע בהזמנה לבחינה. כל מועדי הבחינות
חוות דעת
טוען…
ידע קודם
תנאי קבלה: עמידה בדרישות האנגלית ובדרישות ההדרכה הביבליוגרפית בספרייה. ידע קודם דרוש: אחד מבין הקורסים לוגיקה למדעי המחשב (או לוגיקה מתמטית), נושאים במתמטיקה לתלמידי מדעי החברה: פרקים בתורת הקבוצות, בלוגיקה ובאלגברה לינארית, וכן הקורס מבני נתונים ומבוא לאלגוריתמים (או מבני נתונים). ידע קודם מומלץ: הקורס אלגוריתמים.
צוות הקורס
- פיתוח הקורס
- פרופ' יהודית גל-עזר, אילנה בס; יהודית גוגנהיימר (עריכה)
התפלגות ציונים
מצילומי מסך של עמוד "התפלגות הציונים" בשאילתא, שסטודנטים שולחים כאן או בקבוצה (איך).
הקורס הזה כבר לא נלמד באוניברסיטה – הוא בארכיון. החומרים שלו נשארים בדרייב.
פרטי הקורס
- נקודות זכות
- 4 נקודות זכות ברמה מתקדמת ללא אפשרות לכתיבת עבודה סמינריונית
- רמה
- מתקדמת ללא אפשרות לכתיבת עבודה סמינריונית
- שיוך
- מדעים / מדעי המחשב
קישורים
מטרות הקורס
- להכיר שפת תכנות לוגי.
- ללמד עקרונות, שיטות וטכניקות של בינה מלאכותית וליישמם בשפת פרולוג.
ספר הקורס
I. Bratko, Prolog Programming for Artificial Intelligence, 4th ed. (Addison Wesley, 2011)
הסטודנטים ילמדו את ספר הקורס באנגלית בעזרת מדריך למידה בעברית.
נושאי הלימוד
חלק א: שפת פרולוג
- מבוא לפרולוג
- תחביר ומשמעות של תכניות פרולוג
- רשימות, אופרטורים ואריתמטיקה
- תכניות לדוגמה
- נסיגה לאחור
- פרדיקטים מובנים
- טכניקות וסגנון תכנות
- פעולות על מבני נתונים
חלק ב: בינה מלאכותית – יישומים באמצעות שפת פרולוג
- שיטות חיפוש קלאסיות
- חיפוש היוריסטי
- גרפים מסוג AND/OR לייצוג ולפתרון בעיות
- מערכות מומחה וייצוג ידע
- משחקים – עקרון minimax, אלגוריתם אלפא-ביתא
דרישות הקורס
דרישות הקורס כוללות, בין השאר, הרצת תכניות מחשב במשך הסמסטר וכן הגשת פרויקט סיכום בסוף הקורס. הפרויקט יהיה תרגיל מחשב בהיקף גדול כדוגמת מימוש של מערכת מומחה מסוימת באמצעות פרולוג, תכנית המשחקת משחק וכדומה. הפרויקט יוגש כחודש וחצי לאחר סיום הסמסטר.
תרגול
בקורס נדרש תרגול מעשי במחשב.
פרטי הקורס מקטלוג האוניברסיטה הפתוחה, עודכנו ב-5.11.2026.

