TrueschoTruescho
كل الدورات
علوم الحاسوب: البرمجة بهدف
Coursera
دورة
غير محدد

علوم الحاسوب: البرمجة بهدف

Princeton University

مقدمة عملية تجعل البرمجة جزءا من ثقافتك التعليمية، وتبني أساسيات التفكير الحاسوبي عبر مسائل وخوارزميات وهياكل بيانات مبسطة.

غير محدد10 أسبوع498,546 متسجل

عن الدورة

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

ماذا ستتعلم

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

المدرسون

R

Robert Sedgewick

Computer Science

K

Kevin Wayne

Computer Science

المواضيع

البرمجة
التفكير الحاسوبي
الخوارزميات
هياكل البيانات
تصحيح الأخطاء
مبادئ الأداء

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

البرمجة
التفكير الحاسوبي
الخوارزميات
هياكل البيانات
تصحيح الأخطاء
مبادئ الأداء
Java Programming
Debugging
Animations
Java

ابدأ التعلم الآن