تجاوز إلى المحتوى الرئيسي
User Image

حذيفة عبدالرحمن ابراهيم حمدالله

محاضر

محاضر

كلية الدراسات التطبيقية
مركز التدريب وخدمة المجتمع
مادة دراسية

لغات برمجية متقدمة

توزيع مفردات 371 حسب لغات برمجية2 (نظري+عملي)

م

الموضـــــوع

الأسبوع

1

Introduction to Object Oriented Programming مقدمة في البرمجة الكائنية Basic object oriented concepts - بعض المفاهيم الأساسية في البرمجة الكائنية (Encapsulation والكبسلة Inheritance والوراثة Objects والكائنات classes- (الأصناف Features of OOP - مزايا البرمجة الكائنية

الأول

2

Classes إنشاء الأصناف Declaring classes - الإعلان عن الأصناف Data members and members functions- البيانات الأعضاء والدوال الأعضاء (private , public)- درجات الحماية لحقول البيانات defining objects- تعريف الكائنات calling data and members functions - استدعاء البيانات والدوال الأعضاء Scope resolution operators- مؤثر الوصول الي دوال الصنف Pointers to objects- المؤشرات الي الكائنات

الثاني

3

Constructors and destructors functions- دوال البناء والهدم

الثالث

4

Static Data and Functions البيانات والدوال الساكنة - البيانات الساكنة This - المؤشر

الرابع

5

Friends functions and friend classes- الدوال الصديقة والأصناف الصديقة Inline functions- الدوال الخطية

الخامس

6

Functions overloading التحميل الزائد للدوال - التحميل عن طريق أنواع البيانات - التحميل عن طريق عدد الوسائط

السادس

7

الاختبار النظري الاول + الاختبار العملي الاول

السابع

8

Operators overloadingالتحميل الزائد للمؤثرات Overloading unary operators- تحميل المؤثرات الأحادية Overloading binary operators- تحميل المؤثرات الثنائية

الثامن

9

Overloading the assignment operator - تحميل مؤثر الإسناد Copy constructors- دوال البناء الناسخة Conversion functions - دوال التحويل

التاسع

10

Inheritance الوراثة Single inheritance الوراثة الأحادية Base classes and derived classes- الأصناف القاعدة والأصناف المشتقة Protect members of class- حماية أعضاء الصنف Types of inheritance -أنواع الوراثة - دوال البناء والهدم تحت الوراثة Constructors and destructors functions under inheritance

العاشر

11

Multiple inheritanceالوراثة المتعددة Multiple inheritance with common base class- الوراثة المتعددة بصنف قاعدة معلوم - دوال البناء والهدم تحت الوراثة المتعددة Constructors and destructors functions under multiple inheritance Virtual base classes- أصناف القاعدة التخيلية

الحادي عشر

12

الاختبار النظري الثاني + الاختبار العملي الثاني

الثاني عشر

10

Inheritance الوراثة Single inheritance الوراثة الأحادية Base classes and derived classes- الأصناف القاعدة والأصناف المشتقة Protect members of class- حماية أعضاء الصنف Types of inheritance -أنواع الوراثة - دوال البناء والهدم تحت الوراثة Constructors and destructors functions under inheritance

العاشر

11

Multiple inheritanceالوراثة المتعددة Multiple inheritance with common base class- الوراثة المتعددة بصنف قاعدة معلوم - دوال البناء والهدم تحت الوراثة المتعددة Constructors and destructors functions under multiple inheritance Virtual base classes- أصناف القاعدة التخيلية

الحادي عشر

12

الاختبار النظري الثاني + الاختبار العملي الثاني

الثاني عشر

المراجع د. صلاح الدوجي, شعاع للنشر والعلوم , سوريا C++ كيف تبرمج بلغة 2- مرشد الأذكياء الكامل سي ++ , بول سنيث , ترجمة دار الفاروق مع تطبيقات علمية وهندسية C++ مواقع علي الويب www.cplusplus.com-1 www.gnacademy.org-2 خطة توزيع الدرجات

الاختبار

الدرجة

نظري 1

10

عملي 1

10

نظري 2

10

عملي 2

20

نظري نهاني

50

 

ملحقات المادة الدراسية