Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
جامعة الملك فيصل-مقدمة في البرمجة

جامعة الملك فيصل-مقدمة في البرمجة

مقدمة في البرمجة
Last updated 7/2025
Arabic

What you'll learn

  • • تزويد الطلاب بالمفاهيم الأساسية لبرمجة الحاسوب.
  • • تطوير مهارات حل المشكلات لدى الطلاب من خلال توفير معرفة عميقة لبناء المنطق والعمليات.
  • • إكساب الطلاب القدرة على تصميم برامج الكمبيوتر وتطويرها.
  • • يختبر ويصحح البرامج التي تستخدم تركيبات البرمجة الأساسية.

Course content

14 sections • 43 lectures • 10h 9m total length
  • الوحدة التعليمية الأولى15:15
  • الوحدة التعليمية الثانية15:11
  • الوحدة التعليمية الثالثة15:29

Requirements

  • الطلبة المهتمين بمجال تقنية المعلومات.

Description

1. الوصف العام للمقرر:

يهدف هذا المقرر إلى تزويد الطلاب بالمفاهيم الأساسية لبرمجة الحاسب. يركز المقرر على تنمية مهارات حل المشكلات وتصميم برامج الحاسب الآلي وتطويرها. يتضمن محتوى المقرر على نظرة عامة على نماذج البرمجة المختلفة، والفرق بين المحول البرمجي (compiler)، والمترجم البرمجي الفوري - المفسر (interpreter). كما يتضمن المقرر بيان مفاهيم المتغيرات، وأنواع البيانات، والمشغلين، والمصفوفات، والمؤشرات. يوفر المقرر للطالب معرفة عميقة ببناء المنطق باستخدام هياكل التحكم الشرطية، وهياكل التحكم التكرارية. يشتمل المحتوى شرح عدة عمليات بما في ذلك عمليات النصوص (string operations). يحتوي المقرر على توضيح طرق كتابة الدوال، مع التطرق إلى أساليب تمرير البيانات حسب القيمة أو الإشارة. ويشرح تعدد الوظائف للدالة (function overloading)، وتجاوز الوظيفة للدالة (function overriding)، والاستدعاء الذاتي (recursion). يتم أيضًا تقديم المفاهيم الأساسية للبرمجة الشيئية في هذه المقرر. يركز المعمل على الجوانب العملية لجميع مفاهيم البرمجة المغطاة من خلال كتابة البرامج وتجميعها وتنفيذها واختبارها وتصحيح الأخطاء باستخدام بيئة C ++.

2. الهدف الرئيس للمقرر

· تزويد الطلاب بالمفاهيم الأساسية لبرمجة الحاسوب.

· تطوير مهارات حل المشكلات لدى الطلاب من خلال توفير معرفة عميقة لبناء المنطق والعمليات.

· إكساب الطلاب القدرة على تصميم برامج الكمبيوتر وتطويرها.

3. المهارات

- يصف وشرح سلوك ومخرجات البرامج البسيطة التي تتضمن بنيات البرمجة الأساسية

- يختار النوع الصحيح للمتغيرات وهياكل التحكم لحل المشكلات البرمجية.

- يصمم ويطبق برامج تستخدم بنيات البرمجة الأساسية.

- يحلل متطلبات حل مشاكل الحوسبة الأساسية وتصميم حلول خوارزمية مناسبة.

- يقارن هياكل التحكم المختلفة وأنواع البيانات واستخدامها في حل المشكلات البرمجية.

- يختبر ويصحح البرامج التي تستخدم تركيبات البرمجة الأساسية.

Who this course is for:

  • طلبة بكالوريوس تقنية المعلومات - المستوى الثاني.