عقدة الكود؟ دليلك العملي لمذاكرة البرمجة بالفهم مش بالحفظ في نظام البكالوريا الجديد
دليل عملي لطلبة 2 ثانوي مسار هندسة (والكل) حول كيفية التعامل مع مادة البرمجة والذكاء الاصطناعي كمهارة عقلية بعيداً عن صم الأكواد، مع تطبيق تقنيات الفهم العميق.

إزاي تذاكر برمجة من غير ما تحفظ؟ — فك الشفرة بالمنطق مش بالصم
يا بطل، لو فاكر إن البرمجة مادة زي التاريخ هتحفظ فيها "الكود ده بيعمل إيه" وتدخله في الامتحان، فأنا جاي أقولك إنك كدة بتصعب الليلة على نفسك جداً. في نظام البكالوريا المصري الجديد، وخصوصاً لو اخترت مسار الهندسة وعلوم الحاسب في 2 ثانوي، مادة "البرمجة والذكاء الاصطناعي" معمولة عشان تعلمك "تفكّر" مش عشان تعلمك "تسمّع".
أنا المهندس محمد غنيم، وفي منصة Coding With Ghonaim هدفنا نطلع مهندسين حقيقيين، مش مجرد طلبة بيحلوا امتحانات. خليني أقولك الخلاصة في إزاي تذاكر البرمجة صح.
1. الكود مش لغة أجنبية.. ده "منطق"
البرمجة مش طلاسم، هي ببساطة مجموعة تعليمات منطقية. لو حفظت إن print بتطبع، هتيجي في الامتحان وتنسى القوسين. لكن لو فهمت إن الكومبيوتر ده "آلة غبية جداً" محتاجة تعرف بداية ونهاية كل أمر، هتلاقي نفسك بتكتب الكود بالفطرة.

2. قاعدة الـ 80/20: طبق أكتر ما تقرأ
أكبر غلطة بيقع فيها الطالب الضعيف في البرمجة إنه بيقعد يتفرج على فيديوهات الشرح بالساعات من غير ما يلمس الكيبورد. البرمجة مهارة "عضلية" لعقلك.
الخطة العملية:
- افهم المفهوم (مثلاً: يعني إيه Loop) في 10 دقائق.
- افتح الـ Lab وجرب تكتب الكود وتغلط.
- صلح الغلط بنفسك (هنا بقى بيحصل التعلم الحقيقي).
3. ارسم الـ Flowchart قبل ما تكتب حرف
قبل ما تبدأ تكتب كود لمشكلة معينة، امسك ورقة وقلم. ارسم خطوات الحل (لو حصل كذا، اعمل كذا). لما تبني "خريطة" الحل في دماغك، تحويلها لكود بيبقى أسهل جزء في العملية.
"المبرمج الشاطر هو اللي بيقضي 90% من وقته بيفكر في الحل على الورق، و10% بس بيكتب الكود."

4. اتعلم إزاي "تغلط" صح
في نظام البكالوريا الجديد، الامتحان بيقيس قدرتك على حل المشكلات. لما الكود يطلع Error، ده مش معناه إنك فاشل، ده معناه إن الكومبيوتر بيقولك "فكر تاني في الحتة دي". اتعلم تقرأ رسالة الخطأ، هي دي اللي بتعلمك البرمجة فعلاً.
5. البرمجة في 2 ثانوي: فرصتك الذهبية
افتكر إن مادة البرمجة والذكاء الاصطناعي هي مادة اختيارية في 2 ثانوي لمسار الهندسة. لو بدأت صح دلوقتي، هتريح نفسك جداً لما تدخل الكلية. مش محتاج تحفظ Syntax لغات كتير، محتاج تفهم "الأساسيات" اللي بتشتغل بيها كل اللغات.

لو حاسس إنك تايه، ابدأ معانا في الـ Roadmap وشوف إحنا مرتبينلك الدنيا إزاي عشان تنتقل من مرحلة "الحفظ" لمرحلة "الاحتراف".