Credit points: 4
השלמות שפת C: מצביעים, רשומות, ניהול זיכרון דינמי, רשימות מקושרות.ניהול גרסאות. הידור, קישור, ושימוש בספריות. פקודות SHELL בסיסיות.תכנות בפייתון. מבוא ל-++C: תכנות מונחה עצמים, מחלקות וטיפוסי נתוניםמופשטים, מימוש והעמסת אופרטורים, תבניות, חריגות, ירושה ופולימורפיזם.דרישות, תכן ותבניות תכן, בדיקות תוכנה, UML.
C SUPPLEMENTS: POINTERS, STRUCTURES, DYNAMIC MEMORY MANAGEMENT, LINKEDLISTS. VERSION CONTROL. COMPILATION, LINKING, AND USING LIBRARIES.BASIC SHELL COMMANDS. PROGRAMMING IN PYTHON. INTRODUCTION TO C++: OBJECT-ORIENTED PROGRAMMING, CLASSES AND ABSTRACT DATA TYPES,OPERATOR IMPLEMENTATION AND OVERLOADING, TEMPLATES, EXCEPTIONS,INHERITANCE AND POLYMORPHISM. REQUIREMENTS, DESIGN AND DESIGNPATTERNS, SOFTWARE TESTING, UML.
השלמות שפת C: מצביעים, רשומות, ניהול זיכרון דינמי, רשימות מקושרות.ניהול גרסאות. הידור, קישור, ושימוש בספריות. פקודות SHELL בסיסיות.תכנות בפייתון. מבוא ל-++C: תכנות מונחה עצמים, מחלקות וטיפוסי נתוניםמופשטים, מימוש והעמסת אופרטורים, תבניות, חריגות, ירושה ופולימורפיזם.דרישות, תכן ותבניות תכן, בדיקות תוכנה, UML.
C SUPPLEMENTS: POINTERS, STRUCTURES, DYNAMIC MEMORY MANAGEMENT, LINKEDLISTS. VERSION CONTROL. COMPILATION, LINKING, AND USING LIBRARIES.BASIC SHELL COMMANDS. PROGRAMMING IN PYTHON. INTRODUCTION TO C++: OBJECT-ORIENTED PROGRAMMING, CLASSES AND ABSTRACT DATA TYPES,OPERATOR IMPLEMENTATION AND OVERLOADING, TEMPLATES, EXCEPTIONS,INHERITANCE AND POLYMORPHISM. REQUIREMENTS, DESIGN AND DESIGNPATTERNS, SOFTWARE TESTING, UML.