תוכן הקורס ומטרתו
סילבוס לקורס "מבוא למדעי המחשב ושפת פייתון" (CS1) - 3 ש"ס
מרצה: ד"ר אמיר רובינשטיין
מטרות הקורס: ללמד מיומנות התחלתית בשפת התכנות פייתון, תוך היכרות עם מושגים מרכזיים במדעי המחשב והבנה כיצד מתכננים אלגוריתמים לפתרון בעיות באמצעות מחשבים.
נושאי הקורס:
מושגי יסוד במדעי המחשב ושפת פייתון, רשימות, תנאים ופונקציות, לולאות, אלגוריתמים בסיסיים לחיפוש ומיון נתונים, קודים לגילוי ותיקון שגיאות, מבוא לקריפטוגרפיה, ייצוג ועיבוד תמונה דיגיטלית, שאלות מרכזיות במדעי המחשב.
אופן הלימוד:
- הרצאות: ההרצאות בקורס יתבססו על הקורס המקוון "צעדים ראשונים במדעי המחשב ותכנות בפייתון", שנמצא בפלטפורמת campus.il.
- תרגולים: בכל שבוע תתקיים שעת תרגול לחיזוק והעמקה בחומר. שעות אלו חשובות ביותר להצלחה בקורס.
- בנוסף ייינתנו תרגילי בית תכנותיים במהלך הסמסטר.
מטלת סיום הקורס: בחינת כיתה.
הרכב הציון:
15% - בחנים מקוונים באתר הקורס campus.il. זה כולל בוחן בסוף כל אחד מ- 8 השיעורים, בוחן אמצע ובוחן מסכם (החלוקה בין מרכיבים אלו היא 5% לבוחן בסוף כל שיעור, 20% לבוחן האמצע, 40% לבוחן המסכם).
15% - כ- 4 תרגילי בית תכנותיים לאורך הסמסטר שיינתנו ע"י המתרגל.
70% - בחינה סופית (שתתקיים פיזית)
לסילבוס המפורט