הקורס ידון בעקרונות תכנות מונחה עצמים. כיצד לתכנן פתרון בעיה בעזרת עצמים, היחסים בניהם והיתרון בשימוש עצמים בתוכנית. בכדי להבין עצמים מהבסיס נבחרה השפה C++ כשפת הלימוד בקורס אשר תקל את המעבר לשפות נוספת בעתיד. השפהC++ תחקר לעומקה תוך כדי הבהרת הרציונל העומד מאחוריה.
הכרה ולימוד תכנות מונחה עצמים בשפת C++ ולימוד עקרונות עיצוב וניתוח מונחה עצמים.
עם סיום הקורס בהצלחה, הסטודנטים:
4. אופציונלי על פי הספק: ידעו לכתוב קוד כללי על-ידי שימוש ב Templates
83120 מבוא להנדסת תוכנה ומחשבים