תוכן הקורס ומטרתו
מטרת הקורס היא הקניית מיומנות תכנות בסיסית, פיתוח חשיבה אלגוריתמית, והתנסות עם פתרון בעיות נפוצות באמצעות כתיבת קוד תכנה. הקורס עוסק, בין השאר, בנושאים הבאים: תנאים; לולאות; מבני נתונים בסיסיים (לדוג', רשימה ומילון); פעולות קריאה וכתיבה מקובץ; רקורסיה; תכנות מונחה עצמים; כלים לחישוב מדעי; עיבוד תמונה; ניתוח נתונים.
שפת התכנות בקורס: פייתון.
טרם תחילת הקורס מומלץ לעבור על המדריך Guide Kickstart המופיע תחת הלשונית resources Other באתר הקורס: https://courses.cs.tau.ac.il/pyProg/2425b
הסילבוס המפורט מפורסם לתלמידי הקורס בלבד