السلام عليكم ورحمة الله..
من فضلك..إذا كانت طفلة عمرها 11 سنة ..تريد تعلم البرمجة ..كيف تبدأ؟ومن اين المصادر المناسبة ؟
وشكراً جزيلاً...
لتتعلم البرمجة البصرية بترتيب الصناديق، وأنصحكم بهذه:
السلام عليكم،
تأكدي يا أختي أن عليك أولا أن تتعلمي الإنجليزية ولو بنسبة 20% ، لأن كل الأكواد.. تشتغل بالإنجليزية.. وقد تجدي صعوبة إن لم تتعلميها.
وبالنسبة للمَصادر.. توجد العديد من الدورات والمَواقع التي تُعلم البرمجة.. يكفي البحث في يوتوب وستجدين عددا كبير منها.
وهذا المَوقع سيساعدك حتما في إختيار الأكواد وتصحيحها والعديد من الخصائص، هو مَوقع عالمي مَشهور.. :
وبالنسبة لعُمرك 11 سنة، فأظن أنك ستتوفقين مُستقبلا..
إن كنت بدأت في عمر صغير إن شاء الله كل التوفيق لك!
لكن لا تهملي دراستك هه، فهي أهم شئ في الحياة :)
بالتوفيق لك.
وعليكم السلام ورحمة الله
Devoxx4kids هي ورشات عمل للأطفال بهدف تعليمهم مبادئ البرمجة و"الروبوتيك"
تقام برعاية كبريات الشركات في مختلف دول العالم مجانا.
مشروع Scratch هو أحد الورشات من تصميم معهد MIT كإسهام في Devoxx4kids
هو تطبيق ويب (وله نسخة مكتبية تعمل على كل الأنظمة) يسمح للأطفال ببرمجة قصص و/أو ألعاب من خلال واجهة سهلة من سحب وإفلات VPL Visual Programming Language
مشاريع ذات صلة: تطبيق ويب لتعليم البرمجة من خلال الرسم
المشروع الشهير The Hour Of Code
مشروع -مجاني- لبرمجة ألعاب 3D -أو محرك ألعاب- من تصميم Oracle
مشروع معهد Kent في بريطانيا بدعم من Oracle
وغيرها...
هناك أيضا تعلم البرمجة عن طريق الألعاب Programming by Playing
وغيرها...
يمكن أيضا -إن كان بالإمكان- اقتناء أحد الروبوتات المبرمجة ابحث عن MindStorms, Tymio,Dash& Dot
معظم واجهات البرمجة المرئية (سحب وافلات) تعمتد على مشروع Blocky من Google
لا حاجة لتعلم الإنجليزية ولا أي لغة برمجة أخرى
الطفل خياله واسع! لا ينبغي أن نربطه بلغة برمجة معينة...
بالتوفيق.
أعتقد انه البداية يجب ان تتعلم الفكر البرمجي قبل لغات البرمجه
ويثمثل الفكر البرمجي في تعلم التفكير المنطقي للحاسوب وكيف تعمل البرامج
لهذا يجب تعلم في البداية "الخوارزميات"
تانيا تعلم المصطلحات الانجليزية في مجال الحاسوب ثالثا تختار لغة برمجة تبداء بها وانأ افضل لغة السي بلس بلس لكي تفهم اساس الفكر البرمجي وكيف يتم بناء البرامج واساسيات البرمجه مثل الجمل الشرطيه وجمل التكرارا .
بعد الانتهاء من كل هذا فانت تعلمت اساس البرمجه الان تختار المجال الذي تريده من برمجة برامج حاسوب او منظومات او مواقع او العاب
في حالة اخترت برمجة تطبيقات الحاسوب و المنظومات فيجب تعلم التالي
= قواعد البيانات (يمكنك تعلم احد انضمة ادارة قواعد البيانات اما access او sql server او orcile)
= تعلم لغة برمجة بواجهة رسومية مثل vb.net
في حالة اخترت برمجة المواقع فيجب تعلم
= لغة html
= تكويد css
= لغة php
= قواعد بيانات mysql
في حالة اخترت برمجة الالعاب يجب تعلم
احد محركات الالعاب وانصحك ببرنامج يونتي unity 3d
اولا يجب ان يكون لديها حب للحاسوب وفهم كامل به وبطريقة استعماله
ثانيا ان يكون عندها مستوى جيد باللغة الإنجليزية
ثالثا سرعة كتابة عالية على لوحة المفاتيح (لأنها ستمل اذا كانت تكتب ببطئ وذهب كل ما كتبته بسبب خطأ)
وجرب البرامج التي تستعمل نظام الـDrag and Drop مثل Scratch (سيفهمها كيف تفكر برمجيا)
ثم ابدأ بتعليمها لغة برمجة بواجهة رسومية مثل vb.net مثلما قال الأخ عبدالسميع (حيث يكون بناء الهيكلة سهل جدا وكل ما عليها هو التكويد)
بالتوفيق
اخبرنا بالنتائج :)
أظن أن هذا الموقع سيفيدك جداً :
أعتقد أن أفضل بداية لها هي أن تتعلم مبدأ الخوارزميّات والمخططات الانسيابيّة بتتبع الحل بطريقة منطقيّة مرتبة.
هناك برنامج جميل للغاية ومناسب للأطفال اسمه "سكراتش"، تعتمد فكرته على بناء لبنات حسب ماتريد إنشاؤه بطريقة شبيهة بالخوارزمية
يمكنك أن تتعرف عليه من خلال الرابط التالي:
كما يمكنك تحميله من خلال الرابط التالي:
بالتوفيق.
التعليقات