C++ היא שפת תכנות מרובת פרדיגמות המבוססת על שפת התכנות C. C++ מיישמת את עקרונות תכנות פרוצדורלי, תכנות מונחה עצמים ותכנות ג'נרי. כיום שפה זו הינה אחת השפות הפופולריות בקרב מתכנתים בעולם. אף שנעשה ניסיון להציע שפות מודרניות שמבוססות עליה, היא עדיין נותרה דומיננטית, חשובה ורלוונטית לרוב סוגי התכנות הקיימים. זוהי שפת תכנות מרובת פרדיגמות המבוססת על שפת התכנות C. C++ מיישמת את עקרונות תכנות פרוצדורלי, תכנות מונחה עצמים ותכנות ג'נרי. כיום שפה זו הינה אחת השפות הפופולריות בקרב מתכנתים בעולם. אף שנעשה ניסיון להציע שפות מודרניות שמבוססות עליה, היא עדיין נותרה דומיננטית, חשובה ורלוונטית לרוב סוגי התכנות הקיימים.
מקום הלימודיםחיפה.
מתכונת הקורס100 שעות לימוד אקדמיות, 20 מפגשים.
קהל היעדעדכון לבעלי רקע ו/או נסיון בתכנות בשפות אחרות
תנאי קבלההכרת שפת תכנות אחרת.
הסמכה- תעודה מטעם בית הספר הארצי להנדסאים
- הכנה לבחינת
C++ Institute
- הכנה לבחינות
CPA-21-01, CPA-21-02, CPE-20-01
נושאי הלימוד- מבוא ל-
IDE
והתקנה של סביבת פיתוח
- פעולות בסיסיות ב-
C++
- מערכים חד ודו מימדיים
- וקטורים
- מבנים
- מצביעים
- הקצאת זכרון
- הגדרה ושימוש בפונקציות בסיסיות
- פונקציות
Inline
- Overloading
- רקורסיות
- פעולות על ביטים
- מערכים של מצביעים
- מחרוזות
- מרחב שמות
- חריגות
- OOP
– מחלקה ואוביקט
- הורשה
- מתודות וירטואליות ומחלקה אבסטרקטית