إعلانات: معلومات حول النادي التقني الصيفي للأطفال 2024 النادي التقني الصيفي للأطفال المخيم الثاني لريادة الأعمال لمدينة مصراته إعلان عطلة عيد الفطر المبارك توقيت المحاضرات خلال شهر رمضان الكريم جدول المحاضرات إعلان مقترح لمشروع تخرج دبلوم عالي تقني إعلان مقترح لمشروع تخرج بكالوريوس تقني إعلان اجتماع مع مدير مركز الريادة وحاضنات الأعمال مواعيد حاصة بالامتحانات النهائية إعلانات بخصوص الامتحانات النهائية إعلان بخصوص بطاقات التعريف بخصوص فتح القبول للدراسات العليا

الأقسام العلمية بكلية التقنية الصناعية


كلية التقنية الصناعية


مفردات مقرر


رمز المقرر:

اسم المقرر:

ت.أ408

برمجة شيئية

وحدات

نظري

عملي

تمارين

أسبقيات

3

2

2

1

م.ع 202 حاسوب II.

الهدف

  تدريب الطالب على استخدام ما تعلمه من إمكانيات البرمجة الهدفية في بناء منظومة متكاملة لتطبيق هندسي مثل (الصيانة، المحاكاة، تخطيط المشاريع،...الخ)  

المحتوى النظري

   الهياكل والطبقات (Structures & Classess): تعريف الهياكل والطبقات، الطبقات كعوامل إدخال وكقيم إرجاع Class as argument & Return value)، الدوال الأعضاء والتغليف (Member function & Encapsulation)، التحكم بالوصول للأعضاء (Member access control)، الباني والهادم (Constructor & deconstructor)، التهيئة والتخصيص بواسطة الباني Constructor Initialization & assignment)، الدوال الصديقة (Friend function)، تحويل الأنواع للطبقات.
البرمجة الهدفية الموجهة: ملفات الموائمة والتنفيذ والملفات التطبيقية 
(Interface, Implementation, and application files)، الطبقات للمجاميع (A class for sets)، الطبقات المشتقة والوراثة (Porired classes & Inheritances)، الوراثة المتعددة (Multiple Inheritances) ، الدوال الافتراضية (Virtual function and Late binding)، المؤشرات إلى الأعضاء (Pointer to members)، النماذج (Templates).
 

المحتوى العملي

  يتم تقسيم الطلبة إلى مجاميع وكل مجموعة تقوم بتطبيق ما يتم شرحه في الجزء العملي لبناء منظومة كاملة في إحدى المجالات الهندسية بحيث تعتمد أسلوب البرمجة الهدفية. 

المراجع

  Leendert Ammeraal, "C++ for programmers", John Wiley & sons, 2nd Edition, 1995.
Frank L. Frindman & Elliot B. Koffman, "Problem Solving, Abstraction, and Design Using C++", Addison-Wesely, 1994.
Walter savitch, "Problem Solving Whith C++", Addison-Wesley, 1st edition, 1996.