يهدف المقرر إلي تعليم الطالب مبادئ ومفاهيم البرمجة. كيفية كتابة
البرامج لحل المسائل البسيطة. كيفية استخدام البرمجة لحل المشكلات
والمسائل العلمية والعملية.
يتم التطبيق باستخدام برمجية عالية المستوى مثل :
c++,
Java or visual basic.
1.
مدخل إلي البرمجة.
2.
تشكيل الحلول الحاسوبية وتصميمها وبناء الخوارزميات.
3.
التعليمات البرمجية الأساسية وكيفية استعمالها .
4.
توصيف البرامج وخرائط التدفق، العمليات الحسابية العلائقيه.
5.
هياكل التحكم الاختيارية والتكرارية.
6.
الدوال: النداء بالاسم والنداء بالمرجع.
7.
دوال النداء الذاتي.
8.
المصفوفات ذات البعد الأحادي والبعد الثنائي.
9.
الخوارزميات الأساسية للترتيب والبحث.
عند إنهاء هذا المقرر يتوقع أن يكون لدى الطالب:
1.
الإلمام بمبادئ البرمجة والتفكير البرمجي.
2.
القدرة علي توصيف البرامج لحل المشكلات.
3.
القدرة علي كتابة البرامج الحاسوبية لبعض المسائل البسيطة.
4.
معرفة الخوارزميات الأساسية لحل مسائل الترتيب والبحث.
B. Doug and B. Douglas, “Java for
Students,” 4th Edition, 2005, Prentice Hall, ISBN:
9780131246188
المرجع المساند:
Josh Bloch”Effective Java”, Prentice Hall;
2 edition (May 28, 2008), ISBN-10: 1356683
|