Professional Documents
Culture Documents
وصف المساق
يعتير أول مساق برمجة في تخصص "الوسائط المتعددة وتطوير الويب" بكلية تكنولوجيا المعلومات .المساق يغطي اساسيات
البرمجة بلغة البايثون ،وال يحتاج اي معرفة تقنية مسبقة لدراسة المساق عدا االستخدام العام للحاسوب .يبدأ المساق بمقدمة
قصيرة ألساسيات البرمجة والحوسبة باستخدام لغة البرمجة بايثون و تشمل المتغيرات (, )variablesوالدوال الشرطية (
الكتاب المعتمد
اسم الكتاب Python for Everybody: Exploring Data in Python 3 :
اسم المؤلف Charles Severance :
موقع الويب https://www.py4e.com/book.php :
رابط تحميل الكتابPython for Everybody – Charles Severance – 2016 in pdf format :
أو للقراءة من الجوال او التابلت :الدخول للرابط التالي epub
تدريبات الكتاب https://www.py4e.com/lessons :
البرنامج المستخدم :بايثون -نسخة اإلصدار 3.7و البايتشارم
لتحميل البايثون اضغط على الرابط التالي /https://www.python.org/downloads
لتحميل البايتشارم اضغط على الرابط التالي
https://www.jetbrains.com/pycharm/download/#section=windows
مراجع أخرى للمساق:
االمثلة التي ستعطى داخل المحاضرة موجودة على الرابط التالي
https://github.com/motazsaad/WDMM-1402
مساقات أخرى للتعلم على االنترنت
باللغة العربية : o
Edraak, Rwaq
قناعة حسام حوراني على اليوتيوب ?https://www.youtube.com/watch
v=AA7lc2Y6bzI&list=PLYW0LRZ3ePo7ZCXH2VFAVlTZ_b6LJeOPB
مراجعة بايثون (من مساق برمجة الوسائط https://www.youtube.com/playlist? )2
list=PL39RMbpB79NMbZHiO2V-Z7X4FGfDeUNiX
باللغة االنجليزيةEDX, Coursera, Udacity : o
أهداف المساق:
تعريف الطالب بضرورة تعلم البرمجة
ان يكون الطالب قادرا على كتابة برنامج بنفسه
تعزيز قدرة الطالب على التفكير والتحليل المنطقي لحل المشكالت البرمجية
تشجيع الطالب ليكون قادرا على المنافسة في األوساط البرمجية كالعمل الحر والمشاركة في مسابقات برمجية
المخرجات المتوقعة للمساق
مخرجا ت معرفية
معرفة القواعد األساسية لبرنامج البايثون وتنفيذ ما تعلمه الطالب من مفاهيم على شكل واجبات ومشاريع
مخرجات ادراكية
طلبة لديهم القدرة على التفكير واالبداع والبحث عن حل المشكالت البرمجية األساسية
طلبة قادرين على تعلم أي لغة برمجة
طلبة لديهم روح المنافسة الشريفة
المودل (سيتم وضع كافة محتويات المساق على المودل وكذلك تسليم الواجبات والكويزات(قدر االمكان على
المودل))
االوراق واالقالم ( وكذلك لكي يستطيع الطالب ممارسة كتابة البرنامج بداية باستخدام الورقة والقلم ثم على الحاسوب)
لحل مجموعة من االسئلة مقسمة على مستويات ومن ثم يتم تقييم عدد النجوم التي حصل عليها الطالب
المناقشة والمشاركة (طرح مجموعة من االفتراضات والمشاكل البرمجية والمناقشة في الحلول وكذلك موعد زيارة
صفحة المودل)
المجموعات (تقسيم الطالبات لمجمعات تجهيزا للمسابقة وللنشاطات الصفية االخرى)
المنافسة (سيتم وضع خطة لعمل مسابقة برمجية بين الشبة الواحدة وشعب الطالبات االخرى واخيرا بينهم وبين
الطالب)
المشاركة الصفية في طرح االسئلة و مناقشتها و االجابة عن االسئلة التي تطرح في المحاضة
المشاركة الفعالة والنشطة على المودل
التقنيات المستخدمة:
البتوب لشرح المحاضرة وتنفيذ األمثلة على برنامج البايثون
مودل لوضع محتويات المادة والتواصل مع الطلبة وتسليم الواجبات وتقديم الكويزات
Githubلحفظ األمثلة وإمكانية الرجوع اليها
الورقة والقلم للتدريب على كتابة البرنامج باليد قبل نقله على برنامج البايثون
مالحظات وسياسات:
يجب أال تتغيب عن أكثر من ٪ 25من المحاضرات
وضع الهواتف في وضعية الصامت
ممنوع الدردشة مع زميلك في الفصل
أنت مسؤول عن المحاضرات التي تغيبت عنها