تهدف هذه الدورة إلى تعليم المفاهيم الأساسية لبرمجة الحاسب الآلي لغير المتخصصين، حيث لا تتطلب دورة لغة بايثون أي خبرة في التعامل مع الحاسب الآلي.
تتيح لغة بايثون رغم بساطتها الكثير من الفوائد للمستخدمين، وتعتبر اللغة الأكثر استخداماً لغير المتخصصين والتي توصي بها جميع الجامعات حول العالم، يقبل الطلبة بكثافة على تعلم بايثون في كل عام ويتم تدريسها للجميع.
من فوائد تعليم بايثون أنها تساعد الطالب على فهم عالم البرمجة وتتيح له دخول مجالات مختلفة بعد إنهاء الدورة، حيث تعتبر مقدمة في هذا المجال، ويمكن اعتبارها إضافة قيمة للسيرة الذاتية بالنسبة للمتخصصين وغير المتخصصين.
لمحة عن دورة لغة بايثون
في هذا المساق سيتم التطرق إلى الكثير من الأمثلة والبرامج الصغيرة التي يمكن للطالب القيام بها بعد انتهاء التدريب، وفي نهاية التدريب يتم اختبار الطالب بمجموعة من الأسئلة قبل منحه شهادة تقديرية من منصة رواق للتعليم المفتوح.
مقدمة في الحاسب الآلي
- الخوارزميات
- معنى البرمجة
- أنواع لغات البرمجة
- تنصيب بايثون على الجهاز
- استخدام محرر الكتابة
- كتابة أول برنامج
استخدامات بايثون
- العمليات الحسابية
- تعريف المتغيرات
- تعريف الدوال و استخدامها
- الآخطاء البسيطة
معالجة النصوص
- تعريف المتسلسة الحرفية (النص)
- المدخلات و المخرجات
- تصميم الدوال
- التعليقات و التوضيحات (مهارات كتابة البرنامج)
أساسيات برمجة متقدمة
- المنطق و البرمجة
- جملة إذا الشرطية (If-statment)
- جملة حلقة التكرار (for loop)
- معالجات نصية متقدمة
شروط الدراسة
لا يشترط لدراسة هذا المساق أن يمتلك الطالب أي خلفية في مجال علوم الحاسوب والهندسة المعلوماتية، ويمكن لكل طالب يتقن قراءة الكلمات باللغة الإنكليزية أن يلتحق للدراسة بكل سهولة، دون أي خبرة مسبقة.
فوائد تعلم لغة البرمجة بايثون
- يتعلم الطالب مبادئ البرمجة.
- يصبح الطالب قادراً على تعلم لغات برمجة أخرى.
- يصبح الطالب قادراً على كتابة أول برنامج بشكل مبسط.
- يصبح الطالب ممتلكاً لمهارة أساسية مطلوبة في سوق العمل.
- تتغير نظرة الطالب للتقنية، وبعد أن كان يراها شيئاً معقداً سوف تصبح شيئاً أكثر بساطة.
- يساهم المساق في إثراء المحتوى العربي على الويب.