حاسبة الدرجات
اقرأ الدرجات بـ Scanner، وخزّنها في مصفوفة، واحسب المعدل والتقدير، واطبع تقريرًا مرتبًا.
يتدرّب على
- المصفوفات
- الحلقات
- الدوال
Java هي اللغة الأولى في كثير من مقررات البرمجة والبرمجة كائنية التوجه في الجامعات، وعليها تعمل تطبيقات أندرويد وكثير من برمجيات الخوادم. تتعلمها خطوة بخطوة في دروس مباشرة وفردية: تكتب كل برنامج وتشغّله بنفسك في بيئة التطوير التي يستخدمها مقررك، ويساعدك المعلم على فهم كل خطأ.
إجابات قصيرة عن الأسئلة التي يطرحها الطلاب وأولياء الأمور أولًا. وتجد تفصيل كل منها في أسفل الصفحة.
تُستخدم Java في تطبيقات أندرويد وبرمجيات الخوادم والأعمال والأنظمة الخلفية الكبيرة. وتستخدمها جامعات كثيرة أيضًا لتدريس البرمجة والبرمجة كائنية التوجه.
طلاب الجامعة والكلية الذين يستخدم مقررهم Java، والمبتدئون الذين يريدون لغة أولى منظَّمة، والطلاب الذين يستعدون للبرمجة كائنية التوجه أو هياكل البيانات بلغة Java. ويفيد أيضًا من يستخدمون Java في عملهم.
لا تلزم خبرة سابقة في البرمجة، وإن كانت أي خبرة تساعد. تحتاج حاسوبًا محمولًا أو مكتبيًا عليه JDK وبيئة تطوير؛ ويساعدك المعلم على تثبيتهما.
أساسيات Java، والمتغيرات وأنواع البيانات، والشروط والحلقات، والدوال والمصفوفات، والأصناف والكائنات، والبرمجة كائنية التوجه، والمجموعات والاستثناءات والملفات.
مباشرة وفردية عبر Microsoft Teams أو Zoom. تشارك شاشتك وتكتب الكود وتشغّله بنفسك في بيئة التطوير التي يستخدمها مقررك، بينما يشرح المعلم ويساعدك على تصحيح الأخطاء.
احجز الحصة التعريفية المجانية (30 دقيقة) من النموذج في هذه الصفحة أو عبر WhatsApp. نرد خلال 24 ساعة. أحضر خطة مقررك إن وُجدت، ويقترح المعلم من أين تبدأ.
الموضوعات بالترتيب الذي تُدرَّس به عادةً. يكيّف المعلم الترتيب والعمق حسب مستواك، وحسب منهج مدرستك أو جامعتك إن شاركته.
تمارين معتادة من الدروس، من الحلقات الأولى إلى برامج من عدة أصناف. يختارها المعلم بما يناسب مستواك ومقررك.
اقرأ الدرجات بـ Scanner، وخزّنها في مصفوفة، واحسب المعدل والتقدير، واطبع تقريرًا مرتبًا.
يتدرّب على
صنفا Book وMember مع الإعارة والإرجاع، محفوظان في ArrayList ويُبحث فيهما بالعنوان.
يتدرّب على
صنف مجرد Shape مع صنفين فرعيين Circle وRectangle، يحسب كل منهما مساحته، وكلها في قائمة واحدة.
يتدرّب على
اقرأ ملفًا نصيًا، وعُدّ كل كلمة بـ HashMap، وعالج غياب الملف باستثناء.
يتدرّب على
يشرح المعلم ويراجع الكود معك ويساعدك على إيجاد الأخطاء، لكنه لا يكتب لك الواجبات أو مهام المختبر التي تُقيَّم.
هذه أهداف الدروس. يعتمد التقدم على مستواك عند البدء وعلى تدريبك، ولا نعد أبدًا بدرجات أو نتائج.
تناسب Java جميع المستويات، من المبتدئين تمامًا إلى من يستخدمونها في عملهم. تطلب في البداية تنظيمًا أكثر قليلًا من Python، لذا تعتمد السرعة على نقطة بدايتك.
المستوى: مبتدئ
لم تبرمج من قبل. تبدأ بأول برنامج وتتقدم بهدوء، مع تمرين كافٍ على كل موضوع.
المستوى: من مبتدئ إلى متوسط
تعرف شيئًا من Python أو C++ أو لغة أخرى. تمر الدروس بالأساسيات أسرع وتمنح وقتًا أطول للأصناف والمراجع والمجموعات.
المستوى: متوسط
وصل مقررك إلى الأصناف أو الوراثة أو المجموعات. تكشف الحصة المجانية الثغرات، وتبدأ الدروس من هناك.
المستوى: المهنيون العاملون
تعمل بالفعل وتحتاج إلى مساعدة في Java في عملك: ميزة أو خطأ برمجي أو شيفرة عليك فهمها أو موضوع لم تدرسه من قبل. تعمل الدروس على المشكلات التي تحضرها، بأمثلة أو شيفرة يُسمح لك بمشاركتها.
تقود Java بطبيعة الحال إلى مقررات علوم الحاسوب التي تبنيها البرامج الجامعية عليها.
التصميم بالأصناف والوراثة والواجهات، ورسم UML قبل كتابة الكود.
التعقيد والأشجار والرسوم البيانية والخوارزميات، وكثيرًا ما تُدرَّس بلغة Java.
اعرف كيف تعمل الذاكرة والمؤشرات من الداخل، بلغتي C وC++.
قارن Java بـ Python وJavaScript وبقية دورات البرمجة.
يدرّس حصص Java معلمو البرمجة أدناه. يُنشر كل ملف تعريفي بموافقة صاحبه. عند تواصلك نقترح معلمًا يناسب مستواك ومقررك ومواعيدك.

معلم في ماي سبجكت هب
Python وJavaScript وC++ وJava وC. رسوم شهرية ثابتة لكل دورة، مهما كان عدد الحصص في الأسبوع.
تتبع البرمجة كائنية التوجه وهياكل البيانات والخوارزميات والأمن السيبراني الخطط الشهرية، مثل المواد الأكاديمية.
اطّلع على جميع الرسوم والخططالأسئلة · 8
الأسئلة التي يطرحها علينا الطلاب وأولياء الأمور أكثر من غيرها، مرتبة لتجدها بسهولة. اسحب بطاقة لقراءة الجواب.
نعم. كثير من الجامعات تبدأ بـ Java. تطلب في البداية تنظيمًا أكثر قليلًا من Python، مثل الأصناف والأنواع، لكن المعلم يشرح كل جزء عند ظهوره.
لا. هما لغتان مختلفتان باسمين متشابهين. Java لغة مترجمة ذات أنواع صريحة، شائعة في المقررات الجامعية وأندرويد وبرمجيات الخوادم. أما JavaScript فتشغّل صفحات الويب في المتصفح.
التي يستخدمها مقررك، مثل IntelliJ IDEA أو Eclipse أو NetBeans أو BlueJ. إن لم يكن هناك شرط، يساعدك المعلم على تثبيت JDK وبيئة تطوير مجانية في الدرس الأول.
نعم. تغطي الموضوعات الأخيرة الأصناف والوراثة والواجهات وتعدد الأشكال بلغة Java. ثم تتعمق دورة البرمجة كائنية التوجه المنفصلة في التصميم وUML.
تدرّس هذه الدورة لغة Java التي تُبنى عليها تطبيقات أندرويد. إن كان في مشروعك أو مقررك تطبيق جوال، فأخبرنا بما تبنيه وسنؤكد ما يستطيع المعلم تغطيته. ولتطبيقات المنصات المتعددة ندرّس React Native في دورة JavaScript.
لا توجد مدة ثابتة. يعتمد ذلك على نقطة بدايتك وعدد الدروس أسبوعيًا وما يتطلبه مقررك. يقترح المعلم خطة بعد الحصة المجانية. الرسوم $60 شهريًا (SAR 180 في السعودية)، أيًّا كان عدد الحصص في الأسبوع.
نعم. تناسب الدورة جميع المستويات، من المبتدئين تمامًا إلى من يستخدمون Java في عملهم. أحضر المشكلة التي توقفت عندها: خطأ برمجي أو ميزة أو شيفرة عليك فهمها أو موضوع لم تدرسه من قبل. استخدم أمثلة أو شيفرة يُسمح لك بمشاركتها، ويعمل المدرّس عليها معك.
نعم. تتوفر معلمات عند الطلب، وكذلك معلمون. أخبرنا بما تفضّله عند التواصل، وسنؤكد مدرّسًا مناسبًا قبل الحصة المجانية.
لم تجد سؤالك هنا؟ أرسله إلينا ونرد خلال 24 ساعة.
اسألناتعرّف على المعلم، واكتبا معًا برنامج Java قصيرًا وشغّلاه، واتفقا على نقطة البداية. املأ النموذج وسنرتب موعدًا.
لا يمكنك استخدام واتساب؟ اتصل على +92 317 5700456 أو راسلنا على info@mysubjecthub.com.