CS102 : مبادىْ الحاسب الآلي

القسم العلمي

قسم الحاسب الآلي

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

بكالوريوس في علوم الحاسب الآلي

نوع المقرر

إجباري

الوحدات

03

الاسبقيات

نظرة عامة

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

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

1. المعرفة والفهم (Knowledge & Understanding)

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

2. المهارات الذهنية (Mental Skills)

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

3. المهارات المهنية والعملية (Professional & Practical Skills)

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

4. المهارات العامة (General Skills)

القدرة على التعامل مع الحاسوب وتقنيات المعلومات بشكل احترافي.التواصل الفعال باللغتين العربية والإنجليزية في السياق التقني.العمل ضمن فريق لإيجاد الحلول المناسبة وتبادل الآراء.إتقان مهارات التعلم الذاتي والمستمر باستخدام الإنترنت ومصادر التعلم المتاحة.

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

المحاضرات (Lectures): لتقديم المفاهيم النظرية والأساسية للمقرر.التمارين والتدريبات (Exercises & Tutorials): لتعزيز القدرة على حل المشكلات وتطبيق الخوارزميات.الواجبات الأسبوعية (Weekly Assignments): لضمان المتابعة المستمرة للمادة العلمية وتطبيق ما تم تعلمه.

طرق التقييم

ت

طريقة التقييم

تاريخ التقييم

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

ملاحظات

1

امتحان نصفي نظري

الاسبوع الثامن

30%

تحريري

2

واجبات واختبارات اثناء الحصة

من بداية الاسبوع الخامس

10%

تحريري

4

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

الاسبوع السادس عشر

60%

تحريري

المجموع

100%