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