المواد الدراسية

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