TrueschoTruescho
كل الدورات
مقدمة في برمجة جافا – الجزء الأول
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

مقدمة في برمجة جافا – الجزء الأول

The Hong Kong University of Science and Technology

تعلّم أساسيات برمجة جافا والتجريد البياني لحل المشكلات، مع مفاهيم البرمجة الكائنية وتطبيقات عملية داخل بيئة تطوير متكاملة.

4 ساعة/أسبوع5 أسبوعالإنجليزية301,124 متسجل
مجاني للتدقيق

عن الدورة

هل تريد أن تصبح أفضل في حلّ المشكلات؟ ستمنحك هذه الدورة في جافا فهماً قوياً للعناصر الأساسية في برمجة Java ولمفهوم تجريد البيانات، وذلك عبر تمثيل المشكلات وباستخدام إطار العمل الكائني (Object-Oriented). وكما يقول المثل: «الصورة تساوي ألف كلمة»، لذا ستستخدم الدورة كائنات نموذجية مثل الصور واللقطات لتوضيح مفاهيم مهمة تساعد على تعزيز الفهم وترسيخ المعلومات. ستتعلّم كيفية كتابة برامج إجرائية (Procedural) باستخدام المتغيرات والمصفوفات وتعليمات التحكم والتفرّع والحلقات والتكرار (Recursion)، إلى جانب مبادئ تجريد البيانات والكائنات، وكل ذلك ضمن بيئة تطوير متكاملة (IDE) تساعدك على بناء البرامج وتشغيلها واختبارها. تتكوّن هذه الدورة من جزأين، مدة كل جزء 5 أسابيع. يركّز الجزء الأول على أساسيات البرمجة، بما في ذلك: حلّ المشكلات، وأنواع البيانات البدائية والتعابير الحسابية، وأساسيات البرمجة كائنية التوجه، ومفاهيم التفرّع (Branch). الهدف هو إكسابك طريقة تفكير منهجية لتحويل مشكلات واقعية إلى حلول خوارزمية واضحة، ثم تنفيذها بلغة جافا بطريقة صحيحة وقابلة للفهم والتطوير.

ماذا ستتعلم

  • استخلاص الجوانب الأساسية من مشكلة «واقعية» وتجريدها بالشكل المناسب لحلّها بطريقة خوارزمية.
  • صياغة حلول رسمية لمشكلات محددة المعالم باستخدام منطق لغة برمجة.
  • تنفيذ الحلول الرسمية بلغة جافا باستخدام بيئة تطوير متكاملة.
  • فهم أساسيات تجريد البيانات ضمن إطار البرمجة كائنية التوجه.

المدرسون

T

Ting-Chuen Pong

Professor of Computer Science and Engineering

T

Tony W K Fung

Teaching Associate

L

Leo P M Fan

Instructional Assistant

المواضيع

بيئات التطوير المتكاملة
جافا (لغة برمجة)
تجريد البيانات
البرمجة المعتمدة على الأحداث
حل المشكلات

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

بيئات التطوير المتكاملة
جافا (لغة برمجة)
تجريد البيانات
البرمجة المعتمدة على الأحداث
حل المشكلات
Object-Oriented Programming (OOP)

ابدأ التعلم الآن