المستوى الخامس


شبكات (Computer Netweorks)

تغطي هذه المادة أسس شبكات الحاسب وإدارتها، المادة مهمة لمطور المواقع والتطبيقات، وحتى المهتمين بالأمن السيبراني، وبطبيعة الحال من أراد التخصص في هندسة الشبكات.

المصادر:

نماذج عمليات البرمجيات (Software Process Models)

تستعرض هذه المادة نماذج عملية تطوير البرمجيات المختلفة مثل الـ (Waterfall)، و الـ (Agile)، وبناء على أيش تختار النموذج الأنسب لمشروعك. المادة امتداد لمادة مبادئ هندسة البرمجيات. ومشروعها برمجي أنت تختار فكرته وتنفذه، سواء تطبيق أو موقع.

المصادر:

خوارزميات (Design & Analysis of Algorithms)

الخوارزميات أشبه ما تكون بالتكتيكات التي طُبقت مرارا وأثبتت أهميتها وجدواها في تسريع الأنظمة وطرق التخزين، في المادة يتعلم الطالب كيف يقيّم الدوال functions، من ناحية السرعة وكفاءة التخزين، وكيف يحسنها في هذه الجوانب. المادة امتداد لمادة تراكيب البيانات، وتهم كل مبرمج جدا.

المصادر:

هيكلة البرمجيات (Software Design and Architecture)

تتناول هذه المادة (Architectural Patterns)، أي: الأنماط المتبعة في هيكلة الأنظمة، وهذه الأنماط مُستلّة من عمل الناس وما تتابعوا عليه في عملهم وثبتت جدواها. المادة مفيدة للمبرمج في إعانته على النظر في أفكاره البرمجية بصورة هيكيلة معينة قابلة للتطبيق من بعد.

المصادر: