נקודות זכות באוניברסיטה העברית:
2
תואר:
בוגר
היחידה האקדמית שאחראית על הקורס:
מדעי המחשב
סמסטר:
סמסטר קיץ
שפת ההוראה:
עברית
קמפוס:
קרית א"י ספרא
מורה אחראי על הקורס (רכז):
דני ברש
שעות קבלה של רכז הקורס:
בתאום מראש
מורי הקורס:
מר יוני שר מר דני ברש
תאור כללי של הקורס:
לימוד דגמת התכנות בשפת CPP (בפרט, C++11).
מטרות הקורס:
הבנת התכונות הייחודיות, היתרונות והחסרונות של השימוש בשפת CPP.
תוצרי למידה : בסיומו של קורס זה, סטודנטים יהיו מסוגלים:
לקרוא ולכתוב תכניות בשפת CPP.
להבין ניהול זכרון.
לתכנן קוד קריא, קל להרחבה, ואופטימלי.
דרישות נוכחות (%):
0
שיטת ההוראה בקורס:
הרצאות בכיתה ומשימות תכנות.
רשימת נושאים / תכנית הלימודים בקורס:
הפניות
העמסת פונקציות
מחלקות, שדות ושיטות, חברים וסטטיים, בנאים ומפרקים
ניהול והבנה של זיכרון דינאמי וסטטי
שיטות ואובייקטים לא משתנים
מחלקות מקוננות
מרחבי שמות
הורשה
שיטות וירטואליות ורב-צורתיות
כימוס, מחלקות מופשטות וממשקים, הורשה מרובה
העמסת אופרטורים
העתקה והמרה
שימוש בהעברה
טיפול בחריגות
חיפוש תלוי ארגומנט
תבניות לפונקציות ומחלקות
עקרונות תכנות גנרי
איטרטורים
התאמת תבניות
מטא-תכנות באמצעות תבניות
ספריית התבניות הסטנדרטית
מצביעים חכמים
מידע על טיפוסים בזמן ריצה
שימוש במילה auto
פונקציות למבדה ואובייקטים כפונקציות
אופטימיזצית ערך החזרה
תכנות מרובה פתילים
חומר חובה לקריאה:
NA
חומר לקריאה נוספת:
NA
מרכיבי הציון הסופי :
מידע נוסף / הערות:
NA
|