OOP – תכנות מונחה עצמיםClasses ואובייקטים, מצב, Encapsulation ו-property, ירושה ופולימורפיזם, ותכנון OOP — מהבעיה ועד מערכת שלמה.מחלקות ואובייקטים: מהבעיה ועד Class שלמה אובייקטים בעבודה: מצב, הסתרת מידע, Properties ומחלקה שלמה ירושה ו-super: Classes דומות בלי קוד כפול Polymorphism: ממשק משותף, התנהגות שונה Single Responsibility ב-OOP ו-Composition לעומת Inheritance תרגול מודרך: מדרישה מילולית למבנה מחלקות מערך שיעור: Class, Object ו-Instanceמערך שיעור: עבודה נכונה עם Objects ו-Encapsulationמערך שיעור: Inheritance ו-Polymorphismמערך שיעור: תכנון OOP ותרגול משלב