سيتعلم الطلاب كيفية كتابة التطبيقات في Java التي تستفيد من برمجة الشبكة. تغطي هذه الدورة المواضيع التالية: مقدمة في برمجة الشبكات ، بروتوكولات طبقة النقل ، بروتوكول مخطط بيانات المستخدم ، نموذج خادم العميل ، مآخذ TCP ، مآخذ UDP ؛ مآخذ SCTP نظام الإدخال / الإخراج في Java وكيف يعمل ؛ تنفيذ مآخذ الإرسال المتعدد ؛ تطبيقات العميل / الخادم ؛ برمجة المواضيع. تطبيقات متعددة الخيوط. تطبيقات تعدد الإرسال وإلغاء تعدد الإرسال ؛ تنفيذ بروتوكولات التطبيق ؛ تقنيات الحوسبة الموزعة بما في ذلك استدعاء الطريقة عن بعد ، بالإضافة إلى مشروع صغير يتعامل مع مختلف الأقسام والتخصصات.
المخرجات التعليمية المستهدفة من دراسة المقرر
المعرفة والفهم
أن يتعرف الطالب المفاهيم والأسس لبرمجة الشبكات
أن يتعرف الطالب على فهم جميع المفاهيم الأساسية لبرمجة الحزم
أن يتعرف الطالب على فهم جميع المفاهيم الأساسية لبرمجة الخادم والعميل
ان يتعرف الطالب على طريقة كتابة برنامج يحتوي على الحزم.
ان يتعرف الطالب على طريقة كتابة برنامج يحتوي الخادم والعميل
المهارات الذهنية
أن يحل الطالب مشكلة معينة بطرق برمجة شبكات .
أ ن يحل الطالب المشكلة باستخدام الحزمة
أن يقترح الطالب حلول باستخدام أحد التقنيات المستخدمة في برمجة الشبكات
أ ن يحل الطالب المشكلة باستخدام الخادم والعميل .
أن يميز الطالب التقنيات المختلفة المستخدمة في برمجة الشبكات
المهارات العملية والمهنية
أن يؤدي الطالب كتابة برنامج لحل مشكلة معينة باستخدام برمجة الشبكات.
ان يستخدم الطالب الحزم في البرمجة.
أن يستخدم الطالب الخادم والعميل في البرمجة.
أن يطبق الطالب جميع المفاهيم الأساسية لبرمجة الشبكات داخل المعمل..
أن يؤدي الطالب عدة مشاريع متكاملة لتنفيذ جميع ماسبق شرحه في المقرر.
المهارات العامة والمنقولة
أن يكون الطالب قادراً على حل المشاكل باستخدام برمجة الشبكات..
أن يكون الطالب قادراً على ربط الحزم في البرمجة.
أن يكون الطالب قادراً على العمل ضمن فريق لحل مشكلة وتطبيقها وتنفيذها .
أن يكون الطالب قادراً على تسليم عدة مشاريع متكاملة بدون أخطاء ونتائج مرضية
طرق التعلم والتعليم
محاضرات نظرية داخل القاعات الدراسية.
محاضرات عملية داخل المعمل بمساعدة المعيدين بالكلية.
حلقة نقاش بين الطلبة وبحضور الأستاذ للحصول على أراء وأفكار جديدة .
واجبات واختبارات لتنشيط الطلبة في الوصول لأفضل طريقة للحل ومناقشتها مع الأستاذ.