الكلية الجامعية للعلوم التطبيقيةبرمجة 1
English

COMP 2101 · DINF 1103

تعلّم Java بأن تكتبها وتشغّلها

كل مثال في هذا المساق برنامج Java حقيقي تعدّله وتشغّله وتتتبّعه سطرًا سطرًا من متصفحك، حتى من الجوال.

ابدأمختبر Java

public class Hello {
    public static void main(String[] args) {
        String name = "سارة";
        System.out.println("Hello, " + name + "!");
    }
}

خطة المساق

  1. 1 مقدمة في البرمجة بلغة جافامن الآلة الحاسبة إلى أول برنامج تكتبه وتشغّله بنفسك
  2. 2 التعليقات في جافاملاحظات نكتبها للبشر داخل الكود، ويتجاهلها المترجم
  3. 3 المتغيرات وأنواع البياناتكيف يتذكّر البرنامج القيم ويغيّرها ويستخدمها؟
  4. 4 الدالة printf للطباعة المنسقةكيف نطبع النصوص والأرقام بالشكل الذي نريده تمامًا؟
  5. 5 الإدخال من لوحة المفاتيح باستخدام Scannerاليوم يتوقف برنامجك لأول مرة، وينتظر ما ستكتبه أنت.
  6. 6 التعبيرات والتحويل بين الأنواع والدوال الرياضيةلماذا تعطي 5 / 2 القيمة 2، وكيف تجعل Java تحسب ما تقصده تمامًا؟
  7. 7 الشروط: برامج تختاركيف يقرر البرنامج ما يفعله بناءً على القيم التي بين يديه؟
  8. 8 القرارات المتعددةماذا يفعل البرنامج حين يكون للسؤال أكثر من جوابين؟
  9. 9 حلقات whileكيف يكرّر البرنامج عملًا دون أن نكرّر كتابته؟
  10. 10 حلقات forكيف نكتب التكرار المعدود في سطر واحد، ونبني به الجداول والأشكال؟
  11. 11 الدوال: تعريفها واستدعاؤهاكيف نعطي مجموعة من الأوامر اسمًا، ونستخدمها كلما احتجنا إليها؟
  12. 12 تصميم الدوالكيف نكتب دوال صغيرة واضحة يسهل فهمها وإعادة استخدامها؟
  13. 13 المصفوفاتكيف نخزّن ثلاثين علامة دون ثلاثين متغيرًا؟
  14. 14 خوارزميات المصفوفاتكيف نجمع ونبحث ونفرز، وكيف نخزّن جدولًا كاملًا؟
  15. 15 النصوص والمحارفكيف يفكك البرنامج ما يكتبه المستخدم ويفهمه؟
  16. 16 المشروع النهائي والمراجعةاجمع كل ما تعلمته في برنامج حقيقي، ثم اختبر نفسك

المحاضرات 1 إلى 4 مبنية على عروض م. بدر الدين محمد الحليمي وم. محمد زهير كحيل، وقد أضفنا إليها وصححناها. أما المحاضرات 5 إلى 16 فمادة جديدة تنتظر مراجعة المدرّسين.