D:\Inetpub\shared\yedion\syllabus\03\2019\0351\0351110001_desc.txt סילבוס מקוצר קורס מבוא למדעי המחשב ותכנות.
מטרת הקורס:
לימוד עקרונות בסיסיים במדעי המחשב ובתכנות בעזרת שפת פייתון 3, הקניית חשיבה אלגוריתמית לפתרון בעיות מגוונות, הדגמת אפליקציות מדעיות תוך שימוש בחבילות הרחבה קיימות.
תוכן הקורס:
מבוא למחשבים ולתכנות; תכנות בסיסי בשפת פייתון; אלגוריתמים לחיפוש, מיון וניתוח זמן ריצה; פעולות קלט פלט; טיפול בשגיאות זמן ריצה; תכנות מונחה עצמים; עיבוד נתונים; כלים לחישוב מדעי;
** החל משנת הלימודים התשע"ט ייעשה שימוש במהלך הקורס בשפת פייתון 3 ובחבילות ההרחבה המדעיות שלה **
סילבוס מפורט/דף מידע תכנות בשפת פייתון
מטרת הקורס:
לימוד עקרונות בסיסיים בתכנות, הקניית ידע בסיסי במדעי המחשב ובחשיבה אלגוריתמית, אפליקציות מדעיות ושימוש בכלים קיימים
תוכן הקורס:
- מבוא למחשבים ותכנות בשפת פייתון 3
- מיומנויות תכנות בסיסיות (מבני בקרה, לולאות, משתנים, מבני נתונים, פונקציות, טיפול בשגיאות זמן ריצה, קלט ופלט מהמקלדת ומקבצים)
- אלגוריתמים (מבוא לניתוח זמן ריצה, אלגוריתמים בסיסיים לחיפוש ולמיון רשימות)
- תכנות מונחה עצמים (OOP - כתיבת מחלקות, ירושה, פולימורפיזם)
- חישוב מדעי וניתוח נתונים רחבי היקף בעזרת חבילת ההרחבה NUMPY (ניתוח מידע טבלאי, חישובים מדעיים, בניית גרפים מתקדמים, חבילות ההרחבה SciPy ו-Matplotlib)
|