|
جمهورية العراق |
|
اسم الجامعة: |
البصرة |
||||
|
وزارة التعليم العالي
والبحث العلمي |
اسم الكلية: |
التربية |
|||||
|
جهاز الإشراف والتقويم
العلمي |
اسم القسم: |
علوم الحاسوب |
|||||
|
|
المرحلة: |
الثالثة |
|||||
|
|
اسم المحاضر الثلاثي |
حسين علي خضر العيداني |
|||||
|
|
اللقب العلمي |
أستاذ مساعد |
|||||
|
|
المؤهل العلمي: |
دكتوراه |
|||||
|
|
مكان العمل |
البصرة / كلية التربية |
|||||
|
جدول الدروس الأسبوعي |
|||||||
|
الاسم |
حسـين علي خضر العيداني |
||||||
|
البريد الالكتروني |
|||||||
|
اسم المادة |
البرمجة المرئية Visual Basic 6.0 |
||||||
|
مقرر الفصل |
الأول والثاني |
||||||
|
أهداف المادة |
دراسة المفاهيم الاساسية للبرمجة المرئية والتعرف على اساسيات
عمل برمجة الكائنات الموجهة بالاحداث وكيفية التعامل مع تصميم الواجهات الرسومية
. |
||||||
|
التفاصيل الأساسية للمادة |
يحتوي المقرر على واجهات لغة VB وكيفية استخدامها
لبناء واجهة بسيطة ، شرح مفصل حول المتغيرات وجمل التفرع والتكرار ، توضيح اساسيات
التحكم في لغة VB وهنالك شرح مفصل حول المصفوفات وانواعها كما نتناول
الصيغ المتعددة وقوائم الاختيار بالاضافة الى الاجراءات وكيفية استدعائها وطريقة
التعامل مع الرسومات والملفات ، وبعد ذلك نتناول دراسة مفصلة لقواعد البيانات وكيفية
فتح قاعدة بيانات مبنية في انظمة اخرى ولغة الاستفسار SQL وكيفية تضمين قاعدة
بيانات لهذه الاستفسارات . |
||||||
|
الكتب المنهجية |
Visual Basic 2005 How to program by Deitel , 2006 |
||||||
|
المصادر الخارجية |
Programming Microsoft Visual Basic 2005 , by
Francesco Balena , 2006 Microsoft Visual Basic 2005 Step by step by Michuel
Alvarson البرمجة بالغة فيجول بيسك ، سعد عبد العزيز العاني ,
2008 المرجع الشامل بالبرمجة اعداد مصطفى حبيب |
||||||
|
تقديرات الفصل |
الفصل الدراسي |
المختبر |
الامتحانات اليومية |
المشروع |
الامتحانات النهائية |
||
|
مثلا 25% |
مثلا 15% |
مثلا 10% |
|
مثلا 50% |
|||
|
معلومات أضافية |
|
|
|
|
|
||
|
جمهورية العراق |
|
اسم الجامعة: |
البصرة |
||||
|
وزارة التعليم العالي
والبحث العلمي |
اسم الكلية: |
التربية |
|||||
|
جهاز الإشراف والتقويم
العلمي |
اسم القسم: |
علوم الحاسوب |
|||||
|
|
المرحلة: |
الثالثة |
|||||
|
|
اسم المحاضر الثلاثي |
حسين علي خضر العيداني |
|||||
|
|
اللقب العلمي |
أستاذ مساعد |
|||||
|
|
المؤهل العلمي: |
دكتوراه |
|||||
|
|
مكان العمل |
البصرة / كلية التربية |
|||||
|
جدول الدروس الأسبوعي |
|||||||
|
|
التاريخ |
المادة النظرية |
المادة العلمية |
الملاحظات |
|||
|
1 |
|
واجهات لغةالفجول بيسك. Basic
Components of VB Windows |
مختبر البرمجة المرئية شرح الواجهات |
|
|||
|
2 |
|
صندوق الادوات Toolbox
|
مختبر البرمجة المرئية توضيح عمل الادوات على Form |
|
|||
|
3 |
|
المتغيرات Variables
|
مختبر البرمجة المرئية توضيح عمل الادوات على Form |
|
|||
|
4 |
|
الدوال الجاهزة والدوال الخاصة بالمتغيرات الحرفية Library function & String function |
تطبق برمجي للدوال الجاهزة والدوال الخاصة |
|
|||
|
5 |
|
جمل التفرع Branching
Statements |
تطبيق برمجي للدوال باستخدام عبارة InputBox |
|
|||
|
6 |
|
جمل التكرار Looping
Statements |
تصميم برامج لجمل التفرع If …..
Then …. Else |
|
|||
|
7 |
|
ادوات التحكم Control
Tools |
تصميم برامج لجمل التكرار For …..
Next Do…. Loop |
|
|||
|
8 |
|
التعامل مع ادوات التحكمCheck
Box , Option button , Frame , List Box , Combo Box |
تصميم برامج لجمل التكرار الاخرى Select … Case الدوال الجاهزة لجمل التفرع Switch ,
IIf , Choose |
|
|||
|
9 |
|
الادوات المشغل ، الموجه ، قائمة الملفات.Drive , Directory and Files |
تصميم برامج لادوات التحكم وصندوق القوائم والصندوق المزدوج
|
|
|||
|
10 |
|
الاشكال Shapes
Control ، صندوق الصورة Massage Box اكتشاف الاخطاء وتصحيحها |
تصميم برامج للتعرف على ادوات المشغل والموجه والملف واستخدام
الاشكال وصندوق الصورة |
|
|||
|
11 |
|
المصفوفات Arrays تعريفها ، انواعها ، ذات البعد الواحد ، المصفوفة الحركية ، ملاحظات عامة |
تصميم برامج للاستخدام الاشكال وبعض تطبيقات صندوق الرسائل |
|
|||
|
12 |
|
المصفوفة ذات البعدين
Tow- Dimensional array المصفوفة المتداخلة ، المصفوفة المتسلسلة |
تطبق وحل بعض البرمجيات حول المواضيع السابقة |
|
|||
|
13 |
|
ترتيب المصفوفة ، Bubble
and Selection Sort |
تصميم برامج حول المصفوفات ذات البعد الواحد والحركية |
|
|||
|
14 |
|
البحث بالمصفوفة Sequential
and Binary Search |
تصميم برامج حول المصفوفات ذات البعدين وتطبقاتها البرمجية
|
|
|||
|
15 |
|
التجمعات Collections
|
تصميم برامج لترتيب المصفوفة والبحث فيها |
|
|||
|
16 |
|
مصفوفة التحكم Control
Array |
تصميم برامج لاستخدام التجمعات وانشاء برامج لمصفوفات التحكم
|
|
|||
|
عطلة نصف السنة |
|||||||
|
17 |
|
الصيغ المتعددة وقوائم الاختيار Multi Form and Menus |
تصميم برامج للتعامل مع الصيغ المتعددة (الاخفاء و العرض) |
|
|||
|
18 |
|
الصيغ المتعددة ( تحميل ، عرض واخفاء الصيغ ) والسيطرة
على صيغة من داخل صيغة |
تصميم برامج لقوائم الاختيار واستخدام الصيغ المتعددة |
|
|||
|
19 |
|
تصميم قوائم الاختيار (محرر القوائمThe Menu Editor ، القوائم الجزئية Sub
Menus) |
تطبيق قوائم الاختيار والقوائم السريعة للاختيارات |
|
|||
|
20 |
|
قوائم الاختيارات السريعة Pop – Up Menu (Creating and Using ) |
تصميم برامج شاملة لما سبق |
|
|||
|
21 |
|
شاشات المخاطبة المشتركة ( The Common Dialogs Control ) |
تنفيذ برامج لصناديق المخاطبة |
|
|||
|
22 |
|
الاجراءات والموديلات
Procedures and Modules |
تصميم برامج لاستخدام جميع الايعازات السابقة |
|
|||
|
23 |
|
الاجراء الجزئي والدوال Subroutines
and functions |
تصميم برامج للاجراءات الجزئية |
|
|||
|
24 |
|
تمرير المتغيرات للاجراءات والدوال Argument – passing Mechanisms |
تصميم برامج للدوال |
|
|||
|
25 |
|
الرسومات وادوات التحكم بها Graphics
controls |
تصميم برنامج لتطبيق الرسومات الاشكال والخطوط |
|
|||
|
26 |
|
احداثيات النظام Coordinate
Systems طرق رسم الاشكال
والخطوط Graphics methods for Drawing lines and shapes |
تصميم برنامج لادارة الملفات وتطبيق بعض الدوال |
|
|||
|
27 |
|
الملفات Files
والملفات
التسلسلية Sequential files |
انشاء الملفات التسلسلية وبعض الدوال |
|
|||
|
28 |
|
دالة Dir , Kill , name وترتيب الملفات التسلسلية |
توضيح واجهات التعامل مع قواعد البيانات |
|
|||
|
29 |
|
قواعد البيانات DataBase
اداة تحكمها وتعريفها |
تصميم برنامج قواعد البيانات عن طريق منظم البيانات |
|
|||
|
30 |
|
منظم قواعد البيانات المرئي وتصميم قاعدة بيانات جديدة
Creating DB Using the Visual Data Manager |
تصميم برامج لاستخدام اداة التحكم بالبيانات ومجاميع القيود
|
|
|||
|
31 |
|
لغة الاستفسار SQL وانواع الربط |
استخدام برامج لربط الاستفسارات مع قواعد البيانات بلغة
SQL |
|
|||
|
32 |
|
استخدام جمل Using
SQL Statements |
تصميم برامج لبناء استفسارات بأستخدام منظم قواعد البيانات
|
|
|||