يقدم هذا المقرر برمجة الكمبيوتر وحل المشكلات في بيئة منطقية برمجية منظمة. تشمل المواضيع بناء جملة اللغة، وأنواع البيانات، وتنظيم البرامج، وطرق حل المشكلات، وتصميم الخوارزمية، وهياكل التحكم المنطقية. يقدم هذا المقرر برمجة الكمبيوتر وحل المشكلات في بيئة منطقية برنامجية منظمة. تشمل المواضيع بناء جملة اللغة، وأنواع البيانات، وتنظيم البرامج، وطرق حل المشكلات، وتصميم الخوارزمية، وهياكل التحكم المنطقي.
تقدم الدورة لغة البرمجة JAVA. يتم عرض تقنيات البرمجة من خلال ترميز واختبار وتصحيح تطبيقات JAVA والتطبيقات الصغيرة.
يعرّف الطالب بمفاهيم وتطبيقات برمجة العميل/الخادم. يتضمن خبرة عملية لإظهار تكامل قواعد البيانات في تطوير برنامج خادم العميل.
تغطي هذه الدورة مفاهيم البرمجة الموجهة للكائنات المتقدمة، وبرمجة واجهة المستخدم الرسومية، وبرمجة تطبيقات الويب، وبرمجة الشبكات والأمن، وJavaBeans، وتستكشف التجميعات.