• المقرارت الدراسية

    المواد الدراسية

    اسم المقرر Course Name Course Code اجبارية / اختيارية نظري / عملي مساندة/تخصصية
    البرمجة بلغة C++ Introduction to Programming C++ GS201 اجبارية نظري تخصصية
    البرمجة بلغة C++ Introduction to Programming C++ GS201 اجبارية نظري تخصصية
    البرمجة بلغة C++ Introduction to Programming C++ GS201 اجبارية نظري تخصصية
    البرمجة بلغة C++ Introduction to Programming C++ GS201 اجبارية نظري تخصصية

    وصف المقرر الدراسي*

    وصف المقرر الدراسي
    مكونات البرنامج الإجرائي. مفهوم النموذج الإجرائي. أساسيات لغة C++. أوامر التحكم في سير تنفيذ البرنامج . المصفوفات. الإجراءات (الدوال) . المؤشرات ومواقع الذاكرة. الهياكل (السجلات). ملفات الإدخال والإخ
    أهــداف الـمـقـرر*
    تمكين الطالب من تطوير المهارات البرمجية وفهم تقنيات تصميم وتطوير تطبيقات البرمجة الإجرائية.
    تمكين الطالب من استخدام أدوات وتقنيات اللغة الإجرائية (البرمجة بلغة السي++).
    تحضير الطالب لمقرر البرمجة الشيئية لإدراك برمجتها بلغة السي++ مستقبلا.

    المعرفة والفهم*

    المهارات العامة والمنقولة المصادر العلمية والمهنية المهارات الدهنية المعرفة والفهم
    - الإلمام بأساسيات البرمجة بلغة السي++. وإنشاء برامج بسيطة إلى متوسطة بلغة السي++. - فهم طريقة كتابة كود برمجي يمثل العمليات للقيام بحل المسائل والعمليات المعقدة باستخدام لغة السي++ - القدرة على تصميم التطبيقات الإجرائية (تصميم العمليات: تجزيء المشاكل الكبيرة إلى مشكلات فرعية). - التعامل بكل بساطة مع بيئات التنفيد للغة السي++ وكاتبة البرامج البسيطة والمتقدمة كتابة الأكواد البرمجية بناء على تحليل المشكلات تحليلا منطقيا بحيث يتم استخلاص المدخلات والعمليات والمخرجات إدراك ملامح البرمجة الإجرائية، وكتابة البرامج البسيطة والمتقدمة بلغة السي++ وتنفيذها

    اساليب التعليم*

    اساليب التعليم

    المراجع والدوريات*

    عنوان المراجع المؤلف النسخة الناشر مكان تواجدها
    C++ Primer Stanley B. Lippman Fifth Edition, 2013 (Pearson Education (USA online
    أساليب البرمجة بلغة C++ بشير القائد 1999 منشورات ELGA المكتبة، المبيعات
    C++ How to Program Paul and Harvey Deitel Ninth Edition, 2014 Pearson Education, Inc online

    المحتوى العلمي للمقرارت الدراسية*

    الموضوع العلمي التمارين عدد الساعات المحاضرة المعمل
    البرمجة الإجرائيــــــة • مقدمة - أصناف لغات البرمجة . ما هي اللغة الإجرائية. مكونات البرنامج الإجرائي. مفهوم النموذج الإجرائي. • أساسيات لغة C++ - المتغيرات والثوابت: الإعلان عن المتغيرات. أنواع ال 1 4 3 0
    - دوال الإدخال والإخراج. تنسيق مخرجات البرنامج. - التحويل بين الأنواع المختلفة للبيانات. معاملات الإسناد المركبة. 1 4 3 0
    • أوامر التحكم في سير تنفيذ البرنامج : - جمل الاختيار : جملة If ، جملةIf-else ، الجمل الشرطية المتداخلة . جملة switch 1 4 4 0
    - جمل التكرار والقفز : While Loop ، Do-while Loop 1 4 4 0
    For Loop ، Nested Loop 1 4 4 0
    جمل Continue ، Break ، GOTO 1 4 3 0
    • المصفوفات أساسيات المصفوفات: تعريف المصفوفة وأنواعها. الإعلان عن المصفوفة. الإشارة إلى عناصر المصفوفة. تهيئة المصفوفة . المصفوفات الأحادية والمصفوفة متعددة الأبعاد. 4 8 4 0
    • الإجراءات (الدوال) : دور الإجراءات وأهميتها. الشكل العام للإجراءات. الإعلان عن الإجراءات. استدعاء الإجراءات. تمرير البيانات للإجراء. التمرير بالقيمة والتمرير بالمرجع. استقبال القيمة التي يعود بها ال 4 8 4 0
    الدوال والمصفوفات: تمرير المصفوفات إلى الإجراءات (كمحاورات). استخدام عدة إجراءات في نفس البرنامج. الدوال المكتبية. 1 4 3 0
    • المؤشرات ومواقع الذاكرة أساسيات المؤشرات: ما هي المؤشرات؟ وما هي الفائدة منها. الإعلان عن المؤشر. تهيئة المؤشر. استخدام المؤشر. تمرير 1 4 3 0
    تمرير المؤشر إلى الإجراءات الفرعية. المؤشرات والمصفوفات. 4 8 4 0
    • سلاسل الحروف: المصفوفات وسلاسل الحروف. بعض الإجراءات التي تتعامل مع مصفوفات الحروف. المؤشرات وسلاسل الحروف. الدوال المكتبية لمعالجة سلاسل الحروف. 4 8 4 0
    • الهياكل (السجلات) إنشاء الهياكل في لغة سي++. الوصول لأعضاء هيكل. الهياكل المتداخلة. الهياكل والإجراءات (الدوال). الهياكل والمصفوفات. المؤشرات والهياكل. 4 8 4 0
    • ملفات الإدخال والإخراج قراءة الملفات وكتابتها: إجراءات قراءة وكتابة الملفات. قراءة وكتابة حرف واحد أو سلسلة حروف. قراءة وكتابة النصوص المنسقة. قراءة وكتابة كتل من البيانات. 4 8 4 0
    • ملفات الإدخال والإخراج قراءة الملفات وكتابتها: إجراءات قراءة وكتابة الملفات. قراءة وكتابة حرف واحد أو سلسلة حروف. قراءة وكتابة النصوص المنسقة. قراءة وكتابة كتل من البيانات. 4 8 4 0