נקודות זכות באוניברסיטה העברית:
3
תואר:
מוסמך
היחידה האקדמית שאחראית על הקורס:
גאוגרפיה
סמסטר:
סמסטר א'
שפת ההוראה:
עברית
קמפוס:
הר הצופים
מורה אחראי על הקורס (רכז):
ד"ר רועי כנעני
שעות קבלה של רכז הקורס:
יום א', 17:15 לאחר התרגול
מורי הקורס:
ד"ר עפר אליאור
תאור כללי של הקורס:
הכרות עם תכנות מחשבים, לימוד תכנות ופתרון בעיות בשפת פייתון.
מטרות הקורס:
הכרת עקרונות התכנות, ולימוד תכנות בשפת פייתון.
תוצרי למידה : בסיומו של קורס זה, סטודנטים יהיו מסוגלים:
להבין את עקרונות התכנות, לתכנת בשפת פייתון, להגדיר פונקציות ולהשתמש במבני הנתונים של השפה לפתרון בעיות ע"י תכנות בפייתון
דרישות נוכחות (%):
0
שיטת ההוראה בקורס:
הרצאה פרונטלית במעבדת מחשבים, תרגילי תכנות שבועיים.
רשימת נושאים / תכנית הלימודים בקורס:
הכרת סביבת העבודה – Python Interpreter הרצת תוכניות טיפוסים בסיסיים משתנים, הוראות, ביטויים, פונקציות קלט ופלט input,print פונקציות פנימיות פעולות על מחרוזות Flow Control: ההוראה if, תנאים לוגיים כתיבת לולאות for,while כתיבת פונקציות 1 Data Containers (טיפוסים לאגירת נתונים): - רצפים (sequences) - מחרוזות (strings) - רשימות (lists). - רשומות (tuples) - קבוצות (sets) - מילונים (dictionaries) והפעולות עליהם טיפול בקבצי טקסט List Comprehension: יצירת רשימות ע"י ביטוי מתאים עם לולאות
חומר חובה לקריאה:
אין
חומר לקריאה נוספת:
ספר הלימוד שהקורס נשען עליו: מבוא לתכנות בפייתון, מאת עפר אליאור, ספר מקוון: https://hebrewscience.org/python/
מרכיבי הציון הסופי :
מבחן מסכם בכתב/בחינה בעל פה % 85
מטלות הגשה במהלך הסמסטר: תרגילים / עבודות / מבדקים / דוחות / פורום / סימולציה ואחרות % 15
מידע נוסף / הערות:
תרגיל ינתן בכל שבוע. קבלת זכאות להיבחן מותנית בהגשת 7 תרגילים בציון "עובר". עמידה בחובה זו מזכה ב-15 נקודות בציון הסופי. לפחות שיעור אחד בקורס יתקיים במתכונת של "כיתה הפוכה": התלמידים יתבקשו לצפות בסרטונים המסבירים את חומרי השיעור ובשיעורים עצמם יתקיימו תרגולים של חומר לימוד זה. השיעורים בקורס יוקלטו ויועלו לאתר הקורס.
|