تطوير برمجيات الأعمالالفصل الدراسي الأول 2007/2008القاعة ( )المدرسين: الساعات المكتبية: ح ث خ ( )، ن ر ( )رقم المادة: 303016334المتطلب السابق:عدد الساعات: (2) نظري و(3) عمليرقم المكتب (2)أولاً: وصف المادةكيفية فهم عملية تطوير الخوارزميات وكذلك مفاهيم البرمجة وتصميم استخدام هياكل البيانات والملفات بالإضافة لدور حل المشكلات في نطاق برمجة الحاسوب للإستخدامات العملية في قطاع الأعمال. كما تعطي هذه المادة المفاهيم الأساسية لتطوير البرمجيات مثل: دورة حياة تحليل البرمجيات والتصميم والبرمجة والإختبار والإدامة بالإضافة إلى ذلك فإنها تغطي استراتيجيات كالتصميم من الأعلى إلى الأسفل والبرمجة الشيئية (OOP) ويعرض لبعض لغات البرمجة ومزاياها المختلفة.ثانياً: أهداف المادة1- بناء تطبيق بسيط يحتوي المكونات الأساسية لأي نظام2- فهم وتطبيق المبادئ الأساسية لتطوير برمجيات الأعمال3- استخدام طرق مختلفة وتصميم ونمذجة البرمجياتثالثاً: محتوى المادة1- Introduction to Software Engineering
2- A Generic View of Process
3- Process Models
4- An Agile View of Process
5- Software Engineering Practice
6- Requirements Engineering
7- Building the Analysis Model
8- Design Engineering
9- Creating an Architectural Design
رابعاً: أساليب وطرق التدريس1- المحاضرات والمناقشات والأمثلة والتطبيقات2- تكليف الطلبة بتقارير وأبحاث3- اجراء دراسات لبعض الحالات التي تعمق فهم الطالب للمادة المقررة4- العمل في مجموعات5- تطبيقات عملية باستخدام الحاسب الآليخامساً: التقنيات الحديثة المستخدمة في التدريس· الشفافيات· برامج الحاسب الآليسادساً: المهارات المكتسبة (هذا المساق يساعد الطالب في اكتساب المهارات التالية):1- الإتصال الشفهي والكتابي من خلال المشاركة في النقاش والإجابة على الأسئلة2- القدرات التحليلية من خلال تمثيل البيانات الرقمية واستخدام الرسوم البيانية3- العمل الجماعي من خلال العمل ضمن مجموعاتسابعاً: المواظبة1- يحرم الطالب من الإمتحان النهائي إذا تجاوز الغياب بدون عذر مرضي أو قهري الحد المسموح به (15%) من مجموع الساعات المقررة للمادة.2- يمنع التأخير عن بداية المحاضرة والخروج منها قبل انتهائها.ثامناً: تقييم أداء الطلبةالإمتحان الأول 20% (الأسبوع السادس)الإمتحان الثاني 20% (الأسبوع الثاني عشر)أعمال أخرى (وظائف وتقارير وبحوث) 10% وتكون خلال الفصل الدراسي، ومكتوبة بخط اليد.الإمتحان النهائي 50% (الأسبوع السادس عشر)تاسعاً: المراجع· Software Engineering: A Practitioner's Approach, Pressman· Software Engineering, Ian Summerville