BCG601
التطبيقات البيانية
Computer Graphics
6 نقطة اعتماد
الفصل السادس
مقررات أساسية
مقرر أساسي في هندسة المعلوماتية يغطي مفاهيم جوهرية مشتركة بين جميع الاختصاصات.
المتطلبات السابقة المباشرة
كامل سلسلة المتطلبات السابقة
-
معالجة إشارة
Signal Processing
BSP501 · 5 نقطة
التحليل الرياضي (2)
Mathematical Analysis II
BMA402 · 5 نقطة
التحليل الرياضي (1)
Mathematical Analysis I
BMA401 · 5 نقطة
بنى المعطيات والخوارزميات (1)
Data Structures and Algorithms I
BDA501 · 6 نقطة
برمجة (2)
Programming II
BPG402 · 5 نقطة
برمجة (1)
Programming I
BPG401 · 5 نقطة
توصيف المقرر
أهداف المقرر
يهدف مقرر التطبيقات البيانية إلى: تعريف الطالب بالتقنيات والتطبيقات والمبادئ الأساسية في مجال خوارزميات التطبيقات البيانية؛ تعريف الطالب بالمكتبة البيانية القياسية OpenGL التي تُستخدم مع لغة ++C في تنفيذ التطبيقات البيانية؛ دراسة خوارزميات الإظهار البيانية للأغراض الأولية البسيطة والمعقدة؛ دراسة التحويلات الهندسية الثنائية والثلاثية البعد للأغراض، إضافة إلى المفاهيم الأساسية في الرؤية والإسقاطات ومن ثم طرق نمذجة الأغراض المعقدة؛ دراسة المفاهيم الأساسية في الألوان وآلية تمثيلها على الحاسب؛ واستخدام الخوارزميات البيانية في تصميم الألعاب.
النتائج التعليمية المرجوة
- فهم المبادئ النظرية في التمثيل ثنائي وثلاثي البعد للأغراض، بالإضافة إلى التحويلات الرياضية والإسقاط والإظهار المعتمدة في بناء المشهد
- تحليل وفهم التحويلات الهندسية الثنائية والثلاثية البعد للأغراض، وبالتالي تمثيل الأغراض الثلاثية الأبعاد لبناء مشهد ثنائي أو ثلاثي البعد
- تعلّم خوارزميات الرسم الأساسية المستخدمة في التطبيقات البيانية
- استخدام المكتبة البيانية القياسية OpenGL في تصميم وتنفيذ التطبيقات البيانية
- استخدام الخوارزميات والتقنيات البيانية في تصميم الألعاب
مفردات المقرر (الفصول)
| # | عنوان الفصل | محتوى الفصل |
|---|---|---|
| CH1 | مقدمة في التطبيقات البيانية | 1. الجداول والمخططات البيانية 2. واجهات التخاطب البيانية 3. التصميم بمعونة الحاسب 4. بيئات الحقيقة الافتراضية 5. إظهار المعطيات 6. التعليم والتدريب 7. الفن والدعاية والإعلان 8. معالجة الصور 9. الفن |
| CH2 | الأنظمة البيانية المادية والبرمجية | 1. شاشة العرض 2. أنظمة الإظهار البيانية 3. البرمجيات البيانية 4. مقدمة في الـ OpenGL 5. أمثلة |
| CH3 | خوارزميات تحويل المسح البيانية | 1. الإحداثيات المرجعية للإطار 2. خوارزمية رسم مستقيم 3. خصائص المستقيم باستخدام OpenGL 4. خوارزميات توليد الدائرة 5. تعبئة الأوليات 6. المحارف 7. تفادي التشوّهات 8. خوارزميات التقليم 9. مفهوم قائمة العرض 10. أمثلة |
| CH4 | التحويلات الهندسية | 1. التحويلات الهندسية ثنائية البعد 2. التمثيل المصفوفي والإحداثيات المتجانسة 3. التحويلات الهندسية المركبة الثنائية البعد 4. تحويلات هندسية إضافية ثنائية البعد 5. التحويل الهندسي بين نظامي إحداثيات ثنائيي البعد 6. التحويلات الهندسية ثلاثية البعد 7. تحويلات هندسية ثلاثية البعد إضافية 8. التحويل الهندسي بين نظامي إحداثيات ثلاثي البعد 9. التحويلات الهندسية باستخدام OpenGL 10. أمثلة |
| CH5 | الإظهار ثلاثي البعد | 1. وسائط الرؤية الثلاثية الأبعاد 2. تحويلات الرؤية 3. تحويلات الإسقاط 4. خوارزميات التقليم ثلاثية البعد 5. تحويلات الشاشة 6. توابع الرؤية الثلاثية الأبعاد باستخدام المكتبة OpenGL 7. أمثلة |
| CH6 | السطوح المنحنية | 1. متعدد السطوح 2. السطوح المنحنية 3. تمثيل منحنيات |
معلومات عن الامتحان
أتمتة
هذه المعلومة مبنية على فصول سابقة وقد تُغيّرها الجامعة في أي وقت — تأكد منها مع مدرّس المقرر قبل الامتحان.
مدرّسو المقرر
فاتن مشتا المنسّق
t_fmashta@svuonline.org
إحصائيات المقرر
جارٍ التحميل…