
هل تريد أن تصبح أفضل في حلّ المشكلات؟ ستمنحك هذه الدورة في جافا فهماً قوياً للعناصر الأساسية في برمجة Java ولمفهوم تجريد البيانات، وذلك عبر تمثيل المشكلات وباستخدام إطار العمل الكائني (Object-Oriented). وكما يقول المثل: «الصورة تساوي ألف كلمة»، لذا ستستخدم الدورة كائنات نموذجية مثل الصور واللقطات لتوضيح مفاهيم مهمة تساعد على تعزيز الفهم وترسيخ المعلومات. ستتعلّم كيفية كتابة برامج إجرائية (Procedural) باستخدام المتغيرات والمصفوفات وتعليمات التحكم والتفرّع والحلقات والتكرار (Recursion)، إلى جانب مبادئ تجريد البيانات والكائنات، وكل ذلك ضمن بيئة تطوير متكاملة (IDE) تساعدك على بناء البرامج وتشغيلها واختبارها. تتكوّن هذه الدورة من جزأين، مدة كل جزء 5 أسابيع. يركّز الجزء الأول على أساسيات البرمجة، بما في ذلك: حلّ المشكلات، وأنواع البيانات البدائية والتعابير الحسابية، وأساسيات البرمجة كائنية التوجه، ومفاهيم التفرّع (Branch). الهدف هو إكسابك طريقة تفكير منهجية لتحويل مشكلات واقعية إلى حلول خوارزمية واضحة، ثم تنفيذها بلغة جافا بطريقة صحيحة وقابلة للفهم والتطوير.
Ting-Chuen Pong
Professor of Computer Science and Engineering
Tony W K Fung
Teaching Associate
Leo P M Fan
Instructional Assistant