مبادئ الرسم باستخدام ++C
من: 11 فبراير 2018 إلى: 12 مايو 2018 (12 اسبوع)
تهدف هذه المادة الي تعريف الطالب بمفهوم الرسم عن طريق لغات البرمجة مثل سي بلس بلس والتعامل مع المكتبات و الدوال الاساسية المستخدمة ومثال على ذلك الدوال المختصة برسم الخطوط والدوائر.. الخ, والتي تعتبر النواة الاساسية لبناء ورسم الواجهات الرسومية في جهاز الحاسوب.
شرح كيفية تعامل الحاسوب مع الاوامر البرمجية الخاصة بالرسم و كيفية التعامل مع شاشة الحاسوب بشكل احداثي وفهم المفاهيم العامة للاحداثيات ثنائية البعد وثلاثية البعد وكيفية التأثير عليها (الحركة مثالا)، وسيتم استخدام مكتبات الgraphics و BGI كنموذج للتدريس لبساطتها وسهولة تعلمها واستخدامها مع الاعتماد علي بيئات مثل (CODEBLOCKS & TURBO ) وسيتم التركيز على الجانب التطبيقي.
اللغات المعتمدة : عربي - English
عن المحاضر
Lecturer
محاضر بجامعة السودان التقانية، مصمم ومطور تطبيقات وب، مهتم بمجال أمن المعلومات.. - ماجستير العلوم في علوم الحاسوب، جامعة كرري . - بكالوريوس العلوم في علوم الحاسوب، جامعة أم درمان الإسلامية
منهج المادة
- تمهيد وشرح لمكتبات الجرافيك في لغة ++ C والفروقات بينها وإمكانياتها (نظري) .
- تثبيت بيئة العمل (تجهيز المعمل).
- شرح بنية البرنامج والدوال الأساسية.
- رسم الأشكال ثنائية الابعاد.
- رسم الأشكال ثلاثية الأبعاد.
- رسم نماذج واجهات المستخدم.
- تحريك الأشكال (إضافة عنصر الحركة)
- مفهوم الرسم وعلاقته بالبرمجة المرئية وواجهات المستخدمة الرسومية (نظري)
متطلبات المادة
أساسيات البرمجة باستخدام لغة ++C
المخرجات المتوقعة
يفترض بالطالب بعد دراسته لهذه المقرر أن يكون قادرا على:
- استيعاب وتطبيق مفاهيم الرسم بالحاسب باستخدام لغة البرمجة ++ C .
- ان يتمكن الطالب من معرفة وفهم وظائف الدوال الاساسية المختصة بالرسم في لغة ++ C وكيفية التعامل معها.
- تطوير قدراته المرتبطة بطرق رسم الأشكال ثنائية وثلاثية الابعاد .
- تنمية مهارته في التعامل مع الرسومات وإضافة عنصر الحركة لها.
- التعامل مع لغة البرمجة ++ C كأداة للرسم وربطها بمفهوم البرمجة المرئية وواجهات المستخدم الرسومية.