לוגו של האוניברסיטה העברית בירושלים

סילבוס

קורס קיץ - סדנת תכנות (++C) - 67322
English
הדפסה
 
גרסת PDF
תאריך עדכון אחרון 05-03-2017
נקודות זכות באוניברסיטה העברית: 2

תואר: בוגר

היחידה האקדמית שאחראית על הקורס: מדעי המחשב

סמסטר: סמסטר קיץ

שפת ההוראה: עברית

קמפוס: קרית א"י ספרא

מורה אחראי על הקורס (רכז): דני ברש

דוא"ל של המורה האחראי על הקורס: danny.barash@mail.huji.ac.il

שעות קבלה של רכז הקורס: בתאום מראש

מורי הקורס:
מר יוני שר
מר דני ברש

תאור כללי של הקורס:
לימוד דגמת התכנות בשפת CPP (בפרט, C++11).

מטרות הקורס:
הבנת התכונות הייחודיות, היתרונות והחסרונות של השימוש בשפת CPP.

תוצרי למידה :
בסיומו של קורס זה, סטודנטים יהיו מסוגלים:

לקרוא ולכתוב תכניות בשפת CPP.
להבין ניהול זכרון.
לתכנן קוד קריא, קל להרחבה, ואופטימלי.

דרישות נוכחות (%):
0

שיטת ההוראה בקורס: הרצאות בכיתה ומשימות תכנות.

רשימת נושאים / תכנית הלימודים בקורס:
הפניות
העמסת פונקציות
מחלקות, שדות ושיטות, חברים וסטטיים, בנאים ומפרקים
ניהול והבנה של זיכרון דינאמי וסטטי
שיטות ואובייקטים לא משתנים
מחלקות מקוננות
מרחבי שמות
הורשה
שיטות וירטואליות ורב-צורתיות
כימוס, מחלקות מופשטות וממשקים, הורשה מרובה
העמסת אופרטורים
העתקה והמרה
שימוש בהעברה
טיפול בחריגות
חיפוש תלוי ארגומנט
תבניות לפונקציות ומחלקות
עקרונות תכנות גנרי
איטרטורים
התאמת תבניות
מטא-תכנות באמצעות תבניות
ספריית התבניות הסטנדרטית
מצביעים חכמים
מידע על טיפוסים בזמן ריצה
שימוש במילה auto
פונקציות למבדה ואובייקטים כפונקציות
אופטימיזצית ערך החזרה
תכנות מרובה פתילים

חומר חובה לקריאה:
NA

חומר לקריאה נוספת:
NA

מרכיבי הציון הסופי :

מידע נוסף / הערות:
NA
 
אם הינך זקוק/ה להתאמות מיוחדות בשל לקות מתועדת כלשהי עמה את/ה מתמודד/ת, אנא פנה/י ליחידה לאבחון לקויות למידה או ליחידת הנגישות בהקדם האפשרי לקבלת מידע וייעוץ אודות זכאותך להתאמות על סמך תעוד מתאים.
למידע נוסף אנא בקר/י באתר דיקנט הסטודנטים.
הדפסה