CS100 : أساسيات البرمجة

القسم العلمي

قسم الرياضيات

البرنامج الدراسي

بكالوريوس في الرياضيات

نوع المقرر

عام

الوحدات

04

الاسبقيات

نظرة عامة

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

المخرجات التعليمية المستهدفة من دراسة المقرر

‌مخرجات التعلم المستهدفة للبرنامج

أ. المعرفة والفهم (Knowledge & understand)

1

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

2

التعرف علي أساسيات البرمجة بلغة البايثون

3

التعرف علي كيفية تحويل الخوارزميات النصية و المخططات الانسيابية الي برامج بلغة البايثون

4

التعرف على أدوات متقدمة مثل الوظائف والقوائم وكتابة برامج بلغة البايثون متكاملة وبمتطلبات مختلفة ومتنوعة وتجربتها وتصحيح الاخطاء إن وجدت

‌ب. المهارات الذهنية (Mental skills)

1

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

2

اختيار المكونات البرمجية المناسبة من لغة البايتون لحل مشكلة محددة

3

تصميم وكتابة برامج بلغة البايتون من خلال تحويل الخوارزميات النصية أو المخططات الانسيابية إلى برامج.

4

تصميم وكتابة برامج بلغة البايتون باستخدام أدوات متقدمة مثل الوظائف والقوائم واكتشاف الاخطاء بتتبع الحل.

‌ج. المهارات العملية والمهنية (Practical & professional skills)

1

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

2

يختار الطالب المكونات البرمجية المناسبة من لغة البايتون لحل مشكلة محددة

3

يحول الخوارزميات النصية أو المخططات الانسيابية إلى برامج بلغة بايثون لحل المسائل المختلفة.

4

يستخدم بعض الأدوات متقدمة مثل الوظائف والقوائم في حل المسائل ويختبر الحل ويكتشف الأخطاء ويصلحها.

‌د. المهارات العامة والمنقولة (Generic and transferable skills)

1

يتعامل مع الحاسوب و تقنية المعلومات

2

يتواصل بشكل مناسب باللغتين العربية و الإنجليزية

3

يعمل ضمن فريق عمل

طرق التعلم والتعليم

  • المحاضرات النظرية.
  • التدريب العملي واستخدام التقنية.

طرق التقييم

رقم التقييم

أساليب التقييم

مدة التقييم

وزن التقييم

النسبة المئوية

تاريخ التقييم (الأسبوع)

ملاحظات

التقييم الأول

الامتحان الأول

ساعة و نصف

الباب 1-5 (من 5-6 أسئلة)

20%

الأسبوع 5

التقييم الثاني

الامتحان الثاني

ساعة و نصف

الباب 6-8 (من 5-6 أسئلة)

20%

الأسبوع 10

التقييم الثالث

الامتحان العملي

ساعة

كل المقرر

10%

الأسبوع 15

التقييم النهائي

الامتحان النهائي

ساعتين

كل المقرر

50%

الأسبوع 16

المجموع

100 درجة

100%

المراجع :

عنوان المراجع

اسم المرجع

الناشر

النسخة

المؤلف

مكان تواجدها

مذكرات المقرر

مذكرة مقدمة للحاسب الآلي

قاعة 17 فبراير

الثانية

عبد الرحيم بيرام

كلية العلوم

الكتب الدراسية المقررة

مبادئ الحاسوب والبرمجة تطبيقات عملية بلغة بايثون

دار الحكمة 2019

الاولي

نعيمة عمر البدري

كتب مساعدة

البرمجة بلغة البايثون

دار الحكمة

الاولي

بشير القايد

مجلات علمية

-------

-------

-------

-------

-------

مواقع إنترنت

-------

-------

-------

-------

-------

غيرها

-------

-------

-------

-------

-------