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

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

    اسم المقرر Course Name Course Code اجبارية / اختيارية نظري / عملي مساندة/تخصصية
    البرمجة بلغة C++ Programming C++ (LAB) GS211 اجبارية عملي تخصصية
    البرمجة بلغة C++ Programming C++ (LAB) GS211 اجبارية الجانبين تخصصية
    البرمجة بلغة C++ Programming C++ : LAB GS211 اجبارية الجانبين تخصصية
    البرمجة بلغة C++ Programming C++ (LAB) GS211 اجبارية عملي تخصصية

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

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

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

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

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

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

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

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

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

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