שפות תכנות

קורס 20905 · 4 נ״ז

מועדי בחינות

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

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

לקורס הזה עדיין אין קבוצה בקהילה. רוצים שנפתח? כתבו לנו באחת הקבוצות.

פרטי הקורס

נקודות זכות
4 נקודות זכות ברמה מתקדמת ללא אפשרות לכתיבת עבודה סמינריונית
רמה
מתקדמת ללא אפשרות לכתיבת עבודה סמינריונית
שיוך
מדעים / מדעי המחשב

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

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

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

קישורים

ידע קודם

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

מומלץ2090620364

על הקורס

שיוך נוסף: הנדסה / הנדסת תוכנה

מטרות הקורס

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

חומר הלימוד

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

הקורס מבוסס על הספר (באנגלית):

D. Friedman & M. Wand, Essentials of Programming Languages, 3rd ed. (The MIT Press, 2008)

ועל מדריך למידה.

צוות הקורס

פיתוח הקורס
פרופ' דוד לורנץ

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