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

توزيع مفردات 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

 

ملف مرفق: 
المرفقالحجم
PDF icon المحاضرة الاولى235.76 كيلوبايت
PDF icon المحاضرة الثانية342.74 كيلوبايت
PDF icon المحاضرة الثالثة429.6 كيلوبايت
PDF icon المحاضرة الرابعة325.41 كيلوبايت
PDF icon المحاضرة الخامسة284.16 كيلوبايت
PDF icon المحاضرة السادسة312.49 كيلوبايت
PDF icon المحاضرة السابعة442.74 كيلوبايت
PDF icon المحاضرة الثامنة370.89 كيلوبايت
PDF icon المحاضرة التاسعة420.45 كيلوبايت
PDF icon المحاضرة العاشرة366.97 كيلوبايت
ملحقات المادة الدراسية