CS113 : برمجة الحاسوب

القسم العلمي

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

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

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

نوع المقرر

إجباري

الوحدات

04

الاسبقيات

CS102

نظرة عامة

يهدف مقرر "برمجة الحاسوب" (CS113) إلى تزويد الطلاب بالمعارف والمهارات الأساسية اللازمة للتعامل مع لغة البرمجة "بايثون" (Python)، مع التركيز بشكل خاص على فهم هياكل البيانات المعقدة وكيفية تمثيلها برمجياً. يتناول المساق مواضيع حيوية تشمل أنواع البيانات الأساسية، وسلاسل النصوص (Strings)، والقوائم (Lists)، والقواميس (Dictionaries)، والمجموعات المرتبة (Tuples). كما يسعى المقرر إلى تمكين الطلاب من إتقان عمليات الإدخال والإخراج، وتخزين البيانات في الملفات واسترجاعها، بالإضافة إلى تعلم كيفية التعامل مع الأخطاء البرمجية (Exceptions Handling) لضمان استقرار البرامج وتجنب توقفها المفاجئ.من الناحية العملية، يركز المقرر على تطوير مهارات التفكير المنطقي وحل المشكلات برمجياً من خلال تطبيق المفاهيم النظرية في المختبرات العملية. سيتعلم الطلاب كيفية استخدام المكتبات البرمجية الجاهزة مثل مكتبات الرياضيات (Math) والإحصاء (Statistics)، بالإضافة إلى بناء مكتباتهم الخاصة وتوظيفها في مشاريع برمجية متنوعة. يهدف هذا النهج المتكامل إلى إعداد الطلاب للعمل ضمن فرق تقنية، مع تزويدهم بالقدرة على تصميم وتنفيذ حلول برمجية فعالة تلبي احتياجات سوق العمل وتواكب التطورات المستمرة في مجال تقنية المعلومات.