برمجة الألعاب بلغة جافا - دورة 42000 فرك. من مدرسة كودي للبرمجة للأطفال، التدريب 7 وحدات (أشهر)
Miscellanea / / December 03, 2023
المدة: من 7 وحدات (أشهر)، من 56 ساعة*.
التنسيق: دروس فردية وجماعية، دون اتصال بالإنترنت وعبر الإنترنت (في الوقت الفعلي).
عدد الأطفال: من 1 إلى 8.
من 750 فرك/ساعة في مجموعة عبر الإنترنت،
من 850 فرك/ساعة في مجموعة غير متصلة بالإنترنت،
من 1050 فرك/ساعة بشكل فردي عبر الإنترنت،
من 1980 فرك/ساعة بشكل فردي دون اتصال بالإنترنت.
Java هي إحدى لغات البرمجة الأكثر شعبية اليوم. تدعي شركة Oracle أن أكثر من 3 مليارات جهاز يعمل بنظام Java.
تستخدم معظم الشركات الكبرى Java بطريقة أو بأخرى. هناك مجالات عديدة لتطبيق هذه اللغة:
تطبيقات جافا عالمية. سيتم ضمان عمل كود Java المكتوب والمجمع مرة واحدة على معظم الأنظمة الأساسية المعروفة: Windows وLinux وmacOS.
يتم استخدام Java عمليًا في كل مكان: إذا كنت تريد معرفة مكان استخدام اللغة، فلا داعي للذهاب بعيدًا، ما عليك سوى اختيار هاتف Android - تتم كتابة جميع التطبيقات تقريبًا بلغة Java!
خلال الفصول الدراسية، سيتعلم الطفل كيفية إنشاء تطبيقات Java بواجهة، وكتابة لعبته الخاصة، والتي عالمية لغة البرمجة ستعمل على أي جهاز كمبيوتر يعمل بنظام Windows وجهاز Macintosh وأي جهاز Linux توزيع.
نوصي بدورة "البرمجة بلغة Java" لكل طفل يزيد عمره عن 10 سنوات، لأنه في الفصول الدراسية:
عند الانتهاء من الدورة، يحصل كل طالب على شهادة شخصية من CODDY.
مدرس الدورة:
“برمجة الألعاب بلغة بايثون”، “إنشاء الألعاب في Roblox Studio”، “البرمجة بلغة JavaScript”، “محو الأمية الحاسوبية”، “التصميم الجرافيكي بالفوتوشوب”، "أساسيات Adobe Illustrator"، "أساسيات الرسوم المتحركة في Adobe Animate"، "إنشاء الألعاب في Scratch"، "برمجة الألعاب في Java"، "الفن الرقمي: الرسم لوح"
خبرة:
عملت كمصممة ومصورة فيديو رائدة في مجال الإعلام لأكثر من 3 سنوات. قامت بإنشاء مواد تدريبية على CRM RegionSoft و1C وAmoCRM للمديرين، وشاركت في إدارة النظام.
مدرس مساعد في علوم الكمبيوتر، يعمل مدرسًا في مدرسة برمجة للأطفال من 6 إلى 16 سنة لأكثر من عامين. قامت بتدريس لغات البرمجة بايثون وجافا وجافا سكريبت وباسكال.
مَلَفّ:
وصلة ( https://coddyschool.com/upload/files/subbotina_portfolio.pdf)
الإهتمامات:
يستمتع برسم مخلوقات رائعة. يحب قراءة الكتب وعلم النفس والرياضة.
وهو مهتم بالسينما الفنية والأدب الفرنسي الكلاسيكي ولغات البرمجة.
يدرس تقنيات النمذجة ثلاثية الأبعاد وهو مستوحى من رسوم بيكسار المتحركة.
"البرمجة هي مهارة أصبحت أساسية في القرن الحادي والعشرين. كودي عظيم فرصة للأطفال في سن مبكرة جدًا لمواكبة العصر.
مدرس الدورة:
"Unity 3D"، "برمجة الألعاب في Java"، "إنشاء ألعاب ثنائية وثلاثية الأبعاد في C#"
تعليم:
جامعة إنوبوليس تخصص “علوم الحاسوب”.
خبرة:
منذ صغره كان مهتمًا بتطوير الألعاب، وقام بإنشاء تطبيقاته وألعابه الخاصة لمدة عامين.
لديه سنوات عديدة من الخبرة في مجال البرمجة والعمل مع الأطفال.
الإهتمامات:
تشمل الهوايات تطوير الألعاب والكرة الطائرة والرياضيات.
"إن تطوير الألعاب، مقارنة بتطوير التطبيقات العادية، أقل فائدة للمجتمع، ولكنه في نفس الوقت أكثر تعقيدًا وإثارة للاهتمام."
مدرس الدورة:
"برمجة الألعاب بلغة بايثون"، "تطوير روبوتات الدردشة بلغة بايثون بالتعاون مع مجمع علوم الكمبيوتر والتكنولوجيا بجامعة موسكو الحكومية. م.ف. لومونوسوف"، "تطوير تطبيق لمساعد جوجل"، "برمجة الأولمبياد"، "الروبوتات على بايثون"، "البرمجة بلغة بايثون 3"، "تطوير الألعاب بلغة C++"، "برمجة الألعاب بلغة جافا"، "الانجليزية والبايثون"
تعليم:
جامعة إنوبوليس درجة البكالوريوس قسم المعلوماتية وعلوم الحاسوب.
المشاريع:
تطبيق عبر الإنترنت Fix My English ( https://fix-my-english-c6270.web.app/#/). ( https://fix-my-englishc6270.web.app/#/) باستخدامه، يمكنك العثور بسرعة على الأخطاء المتعلقة بأسلوب الكتابة الأكاديمية وتصحيحها (المقالات والدبلومات وما إلى ذلك).
بوت التليجرام ( https://t.me/InnoMafiaBot) لنادي المافيا لتتبع إحصائيات اللعبة.
تصور الروبوت R2D2 ( https://github.com/Zener085/ROS_project), يتم التحكم فيها بواسطة لوحة المفاتيح المعتمدة على Gazebo.
دروس بايثون ذاتية التعلم ( https://github.com/Zeneriode/CoddyPython) (بناء الجملة، تطوير الروبوتات على Discord وTelegram، تطوير الألعاب على Pygame وArcade) وC++ ( https://github.com/Zeneriode/CoddyCpp) (فقط بناء جملة اللغة).
تطبيق ( https://github.com/Zener085/Data-structures-and-Algorithms) الخوارزميات الشعبية وهياكل البيانات.
الإهتمامات:
مهتم بلغة البرمجة بايثون، ويريد أن يصبح متخصصا في مجال علم البيانات، وأن ينشئ شركته الخاصة. يحترم أسلوب الحياة الصحي ويستمتع بكرة القدم والسباحة وليس لديه عادات سيئة. شاب ولطيف، يعرف كيفية التحفيز، يحب تعليم أشياء جديدة والمساعدة في الصعوبات.
"للحصول على ما تريد، الأمر لا يعود دائمًا إلى الشخص نفسه. ومع ذلك، من خلال العمل الجاد لتحقيق الهدف، فإنه يزيد بشكل كبير من فرصه في الحصول عليه.
الوحدة الأولى
اليوم الأول
معرفة. مرحبا بالعالم في جافا من كمد
- تدفقات الإدخال/الإخراج القياسية في Java
- مفهوم المتغيرات، الأنواع، الأحادية، الثنائية، الثلاثية
- الشروط (إذا كان غير ذلك)
- حل المشكلات
المهمة العملية: اكتب برنامجك الأول بلغة Java، وقم بتشغيله باستخدام سطر الأوامر. حل المشكلات لفهم تشغيل عبارات if-else.
نتيجة الدرس: الفهم الأساسي لـ Java واختلافها عن لغات البرمجة الأخرى.
ثاني يوم
الحلقات، حل المشكلات
- تحليل الواجبات المنزلية وتكرار النقاط الرئيسية للدرس السابق
- المصفوفات
- الحلقات (من أجل، بينما، افعل بينما)
- التحكم في عملية الحلقة باستخدام عوامل الاستراحة والمتابعة
- حل المشكلات
المهمة العملية: حل المشكلات من خلال فهم مبادئ تشغيل المصفوفات for و while و do-while و continue وbreak وif-else.
نتيجة الدرس: فهم مبادئ ل، في حين. افعل اثناء.
اليوم الثالث
الوظائف، العودية
- تحليل الواجبات المنزلية، وتكرار النقاط الرئيسية للدروس السابقة
- الوظائف
- العودية ومكدس الاستدعاءات
- حل المشكلات
المهمة العملية: حل المشكلات لفهم مبادئ تشغيل الوظيفة، والتكرار، أثناء القيام بذلك.
نتيجة الدرس: فهم مبادئ تشغيل الوظيفة ومكدس الاستدعاءات.
اليوم الرابع
OOP (البرمجة الشيئية)
- تحليل الواجبات المنزلية، وتكرار النقاط الرئيسية للدروس السابقة
- المبادئ الأساسية لحزم OOP (تعدد الأشكال، التغليف، الميراث) في Java
- نكتب فئة جافا شخص، حيوان
المهمة العملية: تطبيق المعرفة النظرية لـ OOP عمليًا، وكتابة فئة Java Person, Animal - تنفيذ أساليبها وخصائصها الرئيسية.
نتيجة الدرس: معرفة مفاهيم OOP.
الوحدة الثانية
اليوم الأول
جافا سوينغ
- تكرار النقاط الرئيسية للوحدة الأولى
- منصات لكتابة تطبيقات واجهة المستخدم الرسومية بلغة JavaScript: Java AWT، Swing، JavaFX
- كتابة تطبيق واجهة المستخدم الرسومية الخاصة بك باستخدام JButton، JLabel، JCheckBox...
- نكتب لعبتنا الخاصة بلغة Java
المهمة العملية: اكتب تطبيق واجهة المستخدم الرسومية الأول الخاص بك في Java، واكتب معالج النقر فوق الزر. ابتكر موضوعًا للعبتك الخاصة وابدأ في تطويره.
نتيجة الدرس: معرفة المكونات الرئيسية لبناء الواجهة. الأسطر الأولى من التعليمات البرمجية للعبتك الخاصة.
ثاني يوم
هياكل البيانات الأساسية في جافا
- الفئات القياسية في Java (List، ArrayList، LinkedList، Random، File، Math، Stack)
- نواصل كتابة لعبتنا الخاصة في Java
المهمة العملية: حل مشاكل القائمة، نواصل كتابة لعبتنا الخاصة.
نتيجة الدرس: معرفة هياكل البيانات الأساسية في جافا.
اليوم الثالث
لعبة خاصة في جافا
- نواصل كتابة لعبتنا الخاصة في Java
- الاستثناءات في جافا
المهمة العملية: اكتب برنامجًا يتعامل مع بعض الاستثناءات. نواصل كتابة لعبتنا الخاصة.
نتيجة الدرس: فهم الاستثناء في جافا
اليوم الرابع
لعبتك الخاصة في جافا سكريبت
- نقوم بإضافة لعبتنا الخاصة في Java
المهمة العملية: تحسين لعبتك الخاصة
نتيجة الدرس: لعبة جاهزة في جافا.