المقرارت الدراسية
اسم المقرر | 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 |