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