You are on page 1of 4

‫المملكة العربية السعودية‬

‫وزارة التعليم العالي‬


‫جامعة الملك عبد العزيز‬
‫كلية المعلمين في محافظة جدة‬
‫قسم الحاسب اآللي‬

‫الخطـة الدراسيـة لمقرر ‪ :‬البرمجة المرئية (‪ )1‬بلغة ‪VB‬‬


‫وصف المقرر‬
‫اسم المقرر ‪ :‬البرمجة المرئية (‪ )1‬بلغة ‪VB‬‬
‫الوحدات الدراسية ‪ 4 :‬ساعات‬
‫الرمز ‪211 :‬حسب‬
‫أوالً األهداف العامة للمقرر ‪:‬‬
‫هذا المقرر يلقى نظرة عامة على ‪ Visual Basic‬ويشمل تشغيل ‪ Visual Basic‬ووصف العناصر التي‬
‫تشمل عليها بيئة التصميم وتصميم واجهة المستخدم والفرق بين المشروع والبرنامج وتعريف الطالب على‬
‫‪Event-Driven‬‬ ‫فلسفة‪ 2‬البرمجة باستخدام ‪ VisualBasic‬وأنوعها وهى البرمجة المسيرة باألحداث‬
‫‪Object Oriented Programming‬و يعطي للطالب مقدمة‪ 2‬عن‬ ‫‪ Programming‬والبرمجة بالكائنات‬
‫البرمجة الشيئية (التغليف ‪ ، Encabsulation‬الوراثة ‪ , Inheritance‬تعددية األشكال ‪)Polymorphism‬‬
‫وتعريف الطالب الفروق الجوهرية بين مفهوم البرمجة بلغة البيسك المرئي ولغات البيسك التقليدية وشرح‬
‫خطوات تصميم وتخطيط البرنامج والتعامل مع النماذج ‪ Forms‬والتعرف على األحداث واإلجراءات وكيفية‬
‫كتابة أوامر البيسك والتعامل مع أشرطة األدوات وتدريب الطالب على إنشاء بعض المشاريع وكيفية حفظها‬
‫واسترجاعها‪.‬‬

‫ثانيا ً األهداف الخاصة للمقرر ‪:‬‬


‫في نهاية دراسة هذا المقرر يكون الطالب اكتسب المعرفة والمهارات التالية‪:‬‬

‫المعرفة التامة بالعناصر األساسية فى البرمجة بلغة فيجول بيسك ومفهوم‪ 2‬البرمجة الحديثة‬ ‫‪-1‬‬
‫‪ Event-Driven Programming‬والتعرف على الفرق بين وقت‪ 2‬التصميم ووقت التشغيل وكيفية تشغيل‬
‫والخروج من البرنامج‪.‬‬
‫القدرة على تصميم النماذج ‪ Forms‬وضبط الخصائص ‪ Setting Properties‬للمشروع‬ ‫‪-2‬‬
‫والتعامل مع أشرطة األدوات و كيفية حفظ واسترجاع المشروع‪.‬‬
‫‪Display Message Boxes‬‬ ‫استخدام أدوات الكتابة ‪ Editing tools‬وإظهار الرسائل‬ ‫‪-3‬‬
‫‪Form‬‬ ‫معرفة‪ 2‬لفرق بين ‪ Load/ Unload ، Hide / Show‬وكيفية إضافة نموذج جديد‬ ‫‪-4‬‬
‫للمشروع الحالي و استدعاء نموذج من خالل نموذج آخر‪.‬‬
‫‪Global variables‬‬ ‫دراسة أنواع المتغيرات والثوابت المدعومة بلغة فيجول بيسك ‪،‬‬ ‫‪-5‬‬
‫‪ Local variables‬واستخدام ‪ Public variables‬من أجل تمرير المعلومات من نموذج إلى آخر‪.‬‬
‫دراسة التفرع ‪ Branching‬والجملة الشرطية وتوضيح الفرق بين جملة ‪ IF ...THEN‬و‬ ‫‪-6‬‬
‫‪ SELECT CASE‬واستعماالت كل منهما وتوضيح الفرق بين جملة ‪ FOR ...NEXT‬و‬
‫‪. DO ...LOOP‬‬
‫‪Verify‬‬ ‫التدريب العملي بأمثلة تطبيقية باستخدام ‪ IF ...Statement‬للتحقق من كلمة السر‬ ‫‪-7‬‬
‫‪. Login Statement‬‬
‫التعامل مع األحداث والتعرف على أنواعها على مستوى النموذج وعلى مستوى األدوات‬ ‫‪-8‬‬
‫وتطبيقات عملية ‪.‬‬
‫‪Data Control‬‬ ‫التعرف إلى المصطلحات‪ :‬قاعدة البيانات واستخدام‬ ‫‪-9‬‬
‫‪Text‬‬ ‫‪ -10‬دراسة مربعات الحوار ‪ Dialog Box‬وأنواعها واستخدام التحقق من إدخال البيانات عن طريق‬
‫‪ box‬وأساليب ‪. Lost Focus‬‬
‫‪ -11‬تتبع أخطاء وقت التشغيل واألخطاء الشائعة‪.‬‬
‫‪Feed Back‬‬ ‫‪ -12‬تعريف ‪ Menu Editor‬وتصميمها وإيجاد ‪ Status Bar‬على ‪ Form‬من أجل الرجوع إليها‬
‫تكوين ‪ Tool Bar‬وربط النماذج ‪.‬‬
‫‪Files‬‬ ‫‪ -13‬التعامل مع الصور واألشكال ‪ Pictures , Images , Shapes‬والتعامل مع أدوات عرض الملفات‬
‫والمجلدات ‪ Folders‬واألقراص ‪. Drives‬‬
‫‪ -14‬استخدام تقنيات فيجوال بيسك في بناء برمجيات مستقلة ( ‪) Executable Files – Setup disk‬‬

‫ثالثا ً توزيع مفردات المقرر على الفصل الدراسي ‪:‬‬

‫مـالحظـات‬ ‫المـوضــوع‬ ‫اليوم والتاريخ‬ ‫م‬


‫العناصر األساسية في فيجوال بيسك‪ -‬وقت التصميم ووقت‪ 2‬التنفيذ‪-‬‬
‫البرمجة الموجهه باألحداث–استخدام ‪– Hellp‬كيفية الدخول‬ ‫األسبوع األول‬ ‫‪1‬‬
‫والخروج‬
‫تصميم ‪–Form‬مفهوم الخصائص وكيفية ضبطها‪ -‬أمثلة توضيحية‬
‫األسبوع الثاني‬ ‫‪2‬‬
‫كتابة الكود ‪ -Code‬حفظ واسترجاع المشروع‪ -‬مشروع عملي‬
‫بين– )‪Hide\Show‬‬ ‫استخدام أدوات الكتابة‪-‬إظهار الرسائل‪ -‬الفرق‬
‫األسبوع الثالث‬ ‫‪3‬‬
‫‪ (Load\Unload‬إضافة نموذج جديد – كيفية استدعاء النموذج‬
‫المتغيرات والثوابت‪-‬استخدام ‪-Publick Variables‬القدرةعلى‬
‫األسبوع الرابع‬ ‫‪4‬‬
‫إضافة ‪ Standard Module‬إلى المشروع الحالي لتخزين اإلجراءات‬
‫التفرع ‪-Branching‬جمل ‪ IF-THEN , Select Case‬واستعماالتها‬
‫األسبوع الخامس‬ ‫‪5‬‬
‫جملة ‪ FOR-NEXT , DO-LOOP‬وإعطاء مشروع تطبيقي وأمثلة‬
‫قاعدة البيانات وتعريفها ‪ Table-Records-Fields‬تعريف أنظمة‬
‫األسبوع السادس‬ ‫‪6‬‬
‫‪Data Control‬‬ ‫‪ – Client/Server‬استخدام‬
‫اختبار دوري أول ‪ -‬حل االختبار ومناقشة‪ 2‬األخطاء مع الطالب‬ ‫األسبوع السابع‬ ‫‪7‬‬
‫مربعات‪ 2‬الحوار ‪ Dialog Box‬وتعريفها‪ 2‬وأنواعها‬ ‫األسبوع الثامن‬ ‫‪8‬‬
‫‪Lost Focus‬‬ ‫التحقق من إدخال البيانات‪ -‬استخدام أساليب‬ ‫األسبوع التاسع‬ ‫‪9‬‬
‫تتبع أخطاء وقت التشغيل ‪ – Run time Errors‬تتبع األخطاء من‬
‫األسبوع العاشر‬ ‫‪10‬‬
‫‪Routines‬‬ ‫خالل‬
‫األسبوع الحادي اختبار دوري ثاني ‪ -‬حل االختبار ومناقشة األخطاء مع الطالب‬
‫‪11‬‬
‫عشر‬
‫تعريف ‪ Menu Editor‬وتصميمها والتعديل في بعض خصائصها‪-‬‬ ‫األسبوع الثاني‬
‫‪12‬‬
‫‪Linking Forms‬‬ ‫تكوين ‪ -Toll Bar‬ربط النماذج‬ ‫عشر‬
‫التعامل مع الصور واألشكال‪-‬بعض الوامر المهمة لرسم األشكال‬ ‫األسبوع الثالث‬
‫‪13‬‬
‫الهندسية‪ -‬التعامل مع أدوات عرض الملفات والمجلدات والقراص‬ ‫عشر‬
‫مشروع تطبيقي وكيفية استخدام تقنية فيجوال بيسك‬ ‫األسبوع الرابع‬
‫‪14‬‬
‫عشر‬
‫األسبوع الخامس مراجعة عامة‬
‫‪15‬‬
‫عشر‬

‫رابعا ً ‪ :‬متطلبات المقرر ‪:‬‬


‫أن يجتاز الطالب بنجاح مقرر‪ 111 2‬حسب " مقدمة‪ 2‬للبرمجة والخوارزميات"‬

‫خامسا ً ‪ :‬الخطوات الرئيسية لتقييم الطالب ‪:‬‬


‫‪ -1‬نش ‪22 2‬اط ال ‪22 2‬دارس وذلك من خالل بعض األس ‪22 2‬ئلة ال ‪22 2‬تي توجه للط ‪22 2‬الب ح ‪22 2‬تى يتس ‪22 2‬نى ش ‪22 2‬رح جميع النق ‪22 2‬اط ال ‪22 2‬تي‬
‫يصعب عليه فهمها‪.‬‬
‫‪ -2‬مالحظة مدى التزام الطالب والمواظبة على حضور المحاضرة وذلك من خالل كشوف الحضور والغياب‪.‬‬
‫‪ 20‬درجة اختبار دوري أول وذلك في األسبوع السابع من بداية الفصل الدراسي‬ ‫‪‬‬
‫‪ 20‬درجة اختبار دوري ثاني وذلك في األسبوع الحادي عشر ويكون االختبار عملي ‪.‬‬ ‫‪‬‬
‫‪ 10‬درجات واجبات عملية ‪.‬‬ ‫‪‬‬
‫الدرجة العظمى لتقييم منتصف الفصل الدراسي هي ‪ 50‬درجة‬ ‫‪‬‬
‫سادساً‪ :‬التقييم النهائي للطالب ‪:‬‬
‫الدرجة النهائية للطالب ‪100‬درجة مقسمة كالتالي‪:‬‬
‫‪ -1‬أعمال سنة ‪ 50‬درجة‬
‫‪ -2‬اختبار نهائي ‪ 50‬درجة ( عملي ‪ +‬نظري )‬

‫سابعا ً ‪ :‬المراجع التي يستعين بها الطالب‬


‫‪ -1‬اسم الكتاب ‪ :‬فيجوال بيسك ‪ 5‬للويندوز للمبتدئين‬
‫‪ :‬واالس وانج ‪ -‬مكتبة جرير‬ ‫المؤلف‬
‫‪ -2‬اسم الكتاب ‪ :‬خطوة خطوة مع فيجوال بيسك ‪5‬‬
‫‪ :‬دكتور سليمان عبداهلل الميمان‬ ‫المؤلف‬
‫‪Visiual Basic 6‬‬ ‫‪ -3‬اسم الكتاب ‪ :‬المرجع األساسي لمستخدمي‬
‫‪ :‬مجدي محمد ابو العطا – العربية لعلوم الحاسب كمبيوساينس‬ ‫المؤلف‬
‫‪ -4‬اسم الكتاب ‪ :‬البرمجة بلغة مايكروسوفت فيجوال بيسك اإلصدار السادس‬
‫‪ :‬ناصر بن زيد المشاري – دار الخريجي للنشر والتوزيع‬ ‫المؤلف‬

‫رئيـس القسـم‬ ‫مـدرس المـادة‬


‫االسـم ‪ :‬د‪.‬رزق غانــم‬ ‫االسم ‪ :‬طارق محمد بهاء الدين‬
‫التوقيـع ‪:‬‬ ‫التوقيـع ‪:‬‬

You might also like