لغات الكمبيوتر

نظرة عامة
تتابع دورة لغات الكمبيوتر، المستوى 2، من حيث انتهى المستوى 1. فبدلاً من الاكتفاء ببنية اللغة الأساسية وتدفّق التحكّم، تنتقل هذه الدورة التي تمتد 20 ساعة إلى البرمجة كائنية التوجّه والعمل مع الأصناف والكائنات، وتطبيق هذه المفاهيم عبر تمارين عملية، من بينها التدرّب على لغة ثانية لترسيخ إمكانية نقل المفاهيم الأساسية بين اللغات.
إذا كان المستوى 1 يركّز على تشغيل برامجك الأولى، فإن المستوى 2 يعلّمك كيفية بناء البرامج الأكبر وتنظيمها، ويمنحك الثقة لتعلّم لغات إضافية بسهولة أكبر.
ماذا ستتعلّم
- التصريح عن الأصناف والمنشئات والكائنات واستخدامها
- تنظيم التعليمات البرمجية باستخدام دوال الوصول والأعضاء الخاصة
- استخدام الوراثة والتركيب للبناء على تعليمات برمجية موجودة
- تطبيق المبادئ الأساسية للبرمجة كائنية التوجّه في أكثر من لغة
- استخدام بُنى برمجية عامة وقابلة لإعادة الاستخدام مثل القوالب والمجموعات
- تطبيق ما تعلّمته من خلال تمارين برمجية عملية
منهج الدورة
| الوحدة | الموضوعات التي تغطيها |
|---|---|
| الأصناف والكائنات | التصريح عن الأصناف والمنشئات ودوال الوصول والعمل مع الكائنات |
| الوراثة والتركيب | إنشاء أصناف جديدة انطلاقًا من أصناف موجودة وتنظيم الكائنات المرتبطة معًا |
| التطبيق العملي للبرمجة كائنية التوجّه | تطبيق الأصناف والكائنات والوراثة لبناء برنامج عامل وتنظيمه |
| التعليمات البرمجية العامة والقابلة لإعادة الاستخدام | استخدام القوالب وأصناف الحاويات لكتابة تعليمات برمجية عامة الأغراض وقابلة لإعادة الاستخدام |
| تطبيق المفاهيم في لغة ثانية | ممارسة مفاهيم البرمجة كائنية التوجّه نفسها في لغة برمجة مختلفة لترسيخ المهارات القابلة للنقل |
| التدريب التطبيقي | تمارين عملية تجمع الأصناف والوراثة والتعليمات البرمجية القابلة لإعادة الاستخدام ضمن برامج صغيرة |
لمن هذه الدورة
هذه الدورة مخصّصة للطلاب الذين أتمّوا دورة لغات الكمبيوتر، المستوى 1، وأصبحوا مستعدين للتعمّق في البرمجة كائنية التوجّه.
الجمهور المستهدف
- الطلاب الذين أتمّوا دورة لغات البرمجة، المستوى 1
المتطلبات
- لغات البرمجة، المستوى 1