Severity: Notice
Message: Undefined index: some_name
Filename: controllers/CV.php
Line Number: 91
Backtrace:
File: /home/snosit/public_html/cv/application/controllers/CV.php
Line: 91
Function: _error_handler
File: /home/snosit/public_html/cv/index.php
Line: 292
Function: require_once
اجبارية / اختيارية | نظري / عملي | مساندة/تخصصية | Course Code | Course Name | اسم المقرر |
---|---|---|---|---|---|
اجبارية | الجانبين | تخصصية | هط 316 | Computer programming 1 | برمجة حاسوب 1 |
وصف المقرر الدراسي |
---|
يشمل هذا المقرر دراسة مبادي البرمجة بشكل عام و البرمجة بلغة C++ بشكل خاص حيث يتعلم الطالب اساسيات البرمجة و تصميم البرنامج و من ثم كتابة و تصحيح البرنامج و تنفيذه ليعطي النتائج المتوقعة. |
أهــداف الـمـقـرر* |
---|
1. التعرف على مفهوم الخوارزمية و أنواعها وطرق التعبير عنها. |
2. أن يستطيع الطالب تحليل المسائل والمشاكل الواجب حلها بشكل خوارزمية. |
3. ومن ثم أن يستطيع تحويل هذه الخوارزمية إلى برنامج بلغة الـ سي ++ . |
4. تنمية التفكير المنطقي المنظم لدى الطالب. |
5. تدريب الطالب على استخدام لغات البرمجة كأسلوب لحل المشاكل |
6. تنفيذ الأوامر الخاصة بلغة برمجة C++ التي يدرسها الطالب وتطبيقاتها علي المسائل والأنظمة الهندسية الطبية المختلفة. |
المعرفة والفهم | المهارات الدهنية | المصادر العلمية والمهنية | المهارات العامة والمنقولة |
---|---|---|---|
أن يصف الطالب الخوارزميات والمخططات الانسيابية بشكل عام | ان يقوم الطالب بتحويل المخطط الانسيابي إلى برنامج مكتوب بلغة C++ | أن يستخدم الطالب ما تعلمه في كتابة برامج تحوي جمل تحكم وتكرار | أن يكون الطالب قادرا على استخدام وسائل التقنية الحديثة |
أن يتعرف الطالب على جمل الادخال والاخراج والتحكم والتكرار. | أن يحلل الطالب متطلبات كتابة برنامج صحيح ( أي يحدد مدخلات ومخرجات البرنامج) | أن يتمكن الطالب من نمذجة وحل المسائل برمجياً بشكل فعال | أن يكون الطالب قادرا على العمل في فريق لانجاز مهام حسب جدول زمني محدد |
أن يتذكر الطالب أوامر C++ واستخدامها في التعامل مع المتغيرات بانواعها بفروع الرياضيات التي سبق دراستها | أن يكتشف الطالب الأخطاء الممكنة عند كتابة البرنامج وكيفية تصحيحها | أن يفسر الطالب النتائج المتحصل عليها من البرنامج في سياق التطبيق | أن يكون الطالب قادرا على حل المشكلات |
أن يشرح الطالب تطبيقات C++ في مجالات الهندسة بشكل عام و الهندسة الطبية بشكل خاص | أن يتعرف الطالب على صياغة التعابير الرياضية بلغة C++ | أن يصمم الطالب برامج بلغة C++ لمسائل تشمل الهندسة و التطبيقات الطبية | أن يكون الطالب قادرا على الاتصال والتواصل التحريري والشفوي بشكل فعال |
أن يفسر الطالب النتائج المتحصل عليها عند تنفيذ برنامج C++ | أن يقترح الطالب طرقا برمجية بديلة لحل المسألة الهندسية و الطبية | ان يتعامل الطالب مع المصفوفات الأحادية و ثنائية البعد | استخدام برنامج C++ بفعالية في سوق العمل بمجال الهندسة الطبية مستقبلاً أو بالدراسات العليا |
اساليب التعليم |
---|
مكان تواجدها | الناشر | النسخة | المؤلف | عنوان المراجع |
---|---|---|---|---|
نسخة الكترونية | دار النشر | 2006 | حسين طياوي بحبوح | الخوارزميات و البرمجة بلغة |
نسخة الكترونية | دار النشر | 2006 | حسين طياوي بحبوح | الخوارزميات و البرمجة بلغة |
نسخة الكترونية | دار نشر 2 | 2006 | فادي عمروش | أسس و مبادئ البرمجة |
نسخة الكترونية | دار شعاع للنشر العلوم | 2005 | صلاح الدوجي | كيف تبرمج بلغة ++C |
المعمل | المحاضرة | عدد الساعات | التمارين | الموضوع العلمي |
---|---|---|---|---|
1 | 1 | 4 | 0 | أساسيات البرمجة و اللغة و التعابير الحسابية والدوال الجاهزة و طريقة كتابة أول برنامج |
1 | 1 | 4 | 0 | جمل الإدخال و الإخراج والتخصيص والجمل المركبة |
1 | 1 | 4 | 0 | جمل التحكــــــــــــــــــم :الجمل الشرطية و العبارات الشرطية - If- switch |
1 | 1 | 4 | 0 | جمل التكـــــــــــــــــرار For, while, do-while |
2 | 2 | 8 | 2 | المصفوفات Arrays و أنواعها ( المصفوفات الأحادية و الثنائية البُعد) |
2 | 2 | 8 | 1 | الدوال Functions و المصفوفات |
2 | 2 | 8 | 2 | السلاسل الحرفية Strings و الدوال المتعلقة بها |
1 | 2 | 4 | 2 | تطبيقات هندسية |