תכנות וניתוח נתונים בשפת פייתון

קורס 20606 · 6 נ״ז

מועדי בחינות

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

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

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

פרטי הקורס

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

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

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

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

קישורים

ידע קודם

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

מטרות הקורס

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

חומר הלימוד

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

נושאי הקורס

חלק א'

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

חלק ב'

  • מבוא לניתוח נתונים
  • חבילות של שפת פייתון – היכרות עם מגוון חבילות לניתוח נתונים.
תרגול

הקורס מחייב תרגול במחשב. לפרטים על שיטת התרגול ראו בחוברת הקורס.

צוות הקורס

פיתוח
פרופ' לאוניד ברנבוים, רועי מימרן, חן אולמר

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