وصف المقرر
الغرض من هذا المقرر هو تزويد الطلاب بمقدمة في علوم الحاسوب والمعرفة الأساسية بالبرمجة الشيئية (OOP). ويؤكد على مبادئ هندسة البرمجيات الجيدة (والتي تشمل النمطية والتجريد. وتقنيات التوثيق والاختبار والتحقق) وتطوير مهارات البرمجة. تشمل المواضيع المحددة التي يتم تناولها ما يلي: المفاهيم الأساسية للكائنات الموجهة (الفئات، الأساليب، إنشاء مثيل، الاتصال عن طريق الرسالة، التغليف، الارث ، التجاوز، الربط الديناميكي، تعدد الأشكال، وما إلى ذلك)، والتقنيات المتقدمة لـ OOP (الاستثناءات، البرمجة متعددة الخيوط، وما إلى ذلك) وبعض الحزم المثيرة للاهتمام (الإدخال/الإخراج، والسلاسل، وما إلى ذلك). كمقدمة للغة JAVA، يجب على الطلاب .
Course ID: COMP 414
الساعات المعتمدة | نظري | عملي | مختبرات | محاضرة | ستوديو | ساعات الاتصال | المتطلبات السابقة | 3 | 2 | 2 | 4 | PHYS 302 |
---|