ملف المعلم
Abdulrahman Gomaa
Junior Teaching Assistant at EUI — Programming & Algorithms
المدينة: القاهرة · عن بُعد
لغات التدريس: English، Arabic
نبذة
أنا عبدالرحمن، طالب بكالوريوس هندسة الحاسبات بجامعة مصر للمعلوماتية (EUI) منذ 2023، بمعدل تراكمي 3.98 من 4.00، وأعمل حاليًا مساعد تدريس مبتدئًا بالجامعة لمقررات مقدمة في البرمجة، وتصميم وتحليل الخوارزميات، وهياكل البيانات والخوارزميات. أركز على مساعدة الطلاب في بناء أساس واضح في البرمجة باستخدام Python وC++ وC، وفهم هياكل البيانات والخوارزميات والتفكير في كفاءة الحل، إلى جانب البرمجة كائنية التوجه، وSQL وSQLite، وأساسيات أنظمة Linux. يمكننا العمل على فهم المفاهيم، وتتبع تنفيذ البرامج، وتصحيح الأخطاء، والتدرب على حل المسائل، ثم توظيف ما تعلمناه في مشروعات صغيرة. تشمل مشروعاتي منصة اجتماعية تعليمية تستخدم خوارزميات الرسوم البيانية والتوصية، ونظام اجتماعات باستخدام C++ وأنماط التصميم، وصدفة أوامر Linux بلغة C، ومساعدًا لتحليل قرارات FIFA باستخدام تعلم الآلة، ونظام حضور ذكي يعتمد على الرؤية الحاسوبية. لدي خبرة تطبيقية من المشروعات في Scikit-learn وTensorFlow وPandas وNumPy وMatplotlib، وتدريب في DevOps والحوسبة السحابية والشبكات. تشمل أدواتي Git وDocker وAnsible وCI/CD وخدمات AWS، مع معرفة بأدوات Kubernetes وHelm وArgoCD وJenkins وTerraform. أقدم الجلسات عبر الإنترنت بالعربية أو الإنجليزية، من أساسيات البرمجة إلى موضوعات جامعية ومشروعات تطبيقية تناسب مستوى الطالب. GitHub: https://github.com/abdulrahman-111 LinkedIn: https://www.linkedin.com/in/abdulrahman-gomaa
المؤهلات
قدّم المعلم هذه المعلومات، ولا تتحقق درسك من المؤهلات.
بكالوريوس هندسة الحاسبات — قيد الدراسة
جامعة مصر للمعلوماتية (EUI)
2023 – حتى الآن
أدرس بكالوريوس هندسة الحاسبات في جامعة مصر للمعلوماتية منذ أكتوبر 2023. المعدل التراكمي: 3.98 من 4.00.
مقرر ECE 30100: الإشارات والأنظمة — A+
جامعة بوردو — دراسة عبر الإنترنت
2025 – 2025
أتممت مقرر ECE 30100: الإشارات والأنظمة عبر الإنترنت خلال يونيو–سبتمبر 2025 بتقدير A+.
AWS Certified Cloud Practitioner (CLF-C02)
Amazon Web Services (AWS)
2026
حصلت على الشهادة في مايو 2026، وصلاحيتها المذكورة حتى مايو 2029. تغطي مفاهيم السحابة وخدمات AWS الأساسية ونماذج الأمان والتسعير، بما يشمل EC2 وS3 وIAM وVPC وRDS.
الخبرة
مساعد تدريس مبتدئ — البرمجة والخوارزميات
جامعة مصر للمعلوماتية (EUI)
حتى الآن
أعمل حاليًا مساعد تدريس مبتدئًا لمقررات مقدمة في البرمجة، وتصميم وتحليل الخوارزميات، وهياكل البيانات والخوارزميات. تشمل هذه الموضوعات أساسيات كتابة البرامج، والتفكير الخوارزمي، وهياكل البيانات، وتحليل كفاءة الحلول.
متدرب DevOps
مبادرة رواد مصر الرقمية (DEPI)
2025 – 2026
تدريب عن بُعد خلال نوفمبر 2025–يونيو 2026. عملت على بناء وإدارة صور Docker لتوفير بيئات قابلة لإعادة الاستخدام، وأتمتة إعداد الأنظمة والنشر باستخدام Ansible، وإعداد مسارات CI/CD. استخدمت Git وملفات YAML لتنظيم الإعدادات وعمليات التطوير والنشر.
متدرب في معمارية الحوسبة السحابية
المعهد القومي للاتصالات (NTI)
2025 – 2025
تدريب عن بُعد خلال يوليو–أغسطس 2025. أتممت AWS Academy Cloud Foundations، وتدرّبت على مفاهيم السحابة وأساسيات تصميم البيئات السحابية. استخدمت EC2 وS3 وIAM وVPC لإعداد موارد AWS وإدارة الوصول والشبكات.
متدرب في أساسيات الشبكات
المعهد القومي للاتصالات (NTI)
2024 – 2024
تدريب عن بُعد خلال أغسطس–سبتمبر 2024. درست عنونة IP والتوجيه والتبديل، ونفّذت تجارب عملية باستخدام أدوات تتبع الحزم لإعداد الشبكات واستكشاف مشكلات العنونة والتوجيه والتبديل وإصلاحها.
أمين سر IEEE Computer Society — الفرع الطلابي
الفرع الطلابي لـIEEE بجامعة مصر للمعلوماتية
2024 – حتى الآن
أشغل الدور منذ ديسمبر 2024. شاركت في تخطيط وتنظيم فعاليات تقنية وورش عمل وهاكاثونات وصل حضورها إلى أكثر من 100 طالب، لتعزيز الوعي بالبرمجة والذكاء الاصطناعي والحوسبة السحابية. أعدّ توثيق الاجتماعات والتقارير وأساعد في التواصل بين الأعضاء الطلاب والمشرفين الأكاديميين.
أسلوب التدريس
أبدأ بتحديد مستوى الطالب والموضوع الذي يريد فهمه، ثم أضع هدفًا واضحًا للجلسة. أشرح الفكرة بمثال صغير قبل الانتقال إلى الكود، وأستخدم تتبع التنفيذ والرسوم البسيطة لتوضيح المصفوفات والقوائم والأشجار والرسوم البيانية عندما يناسب ذلك الموضوع. في مسائل الخوارزميات، نتدرّب على تحليل المدخلات، وتقسيم المشكلة، وكتابة فكرة الحل، ومناقشة التعقيد الزمني والمكاني، ثم اختبار الحالات العادية والحالات الحدّية. وفي البرمجة، أفضّل أن يكتب الطالب الحل ويشرح قراراته، مع إرشاد يساعده على اكتشاف الخطأ وفهم إصلاحه. يمكن ربط الأساسيات بمشروع صغير أو تمرين باستخدام Python أو C++ أو C أو SQL. أشرح بالعربية أو الإنجليزية حسب تفضيل الطالب، وأختتم بملخص وتمرين مناسب للمراجعة. هدفي أن يستطيع الطالب تكرار خطوات التفكير بنفسه، لا أن يحفظ حلًا واحدًا.
أهداف التعلم
مساعدة الطالب على كتابة برامج واضحة وفهم كيفية تنفيذها، واختيار هياكل البيانات المناسبة، وتحليل الخوارزميات، وتصحيح الأخطاء بثقة. نعمل على تحويل وصف المسألة إلى خطوات وحل قابل للاختبار، وفهم البرمجة كائنية التوجه وأساسيات قواعد البيانات عند الحاجة. يمكن أن يكون الهدف تأسيسًا في مقرر جامعي، أو تدريبًا إضافيًا على هياكل البيانات والخوارزميات، أو بناء مشروع شخصي صغير. ولمن لديه أساس برمجي مناسب، يمكننا استكشاف تحليل البيانات وتعلم الآلة أو أساسيات Linux وGit والحوسبة السحابية. نحدد نطاقًا يناسب المستوى والوقت المتاح، مع التركيز على الفهم والعمل المستقل.
المواد والسياقات
- البرمجة بلغة C++طلاب الجامعات
- البرمجة بلغة Pythonطلاب الجامعات
- أساسيات برمجة الحاسوبطلاب الجامعات
- هياكل البيانات والخوارزمياتطلاب الجامعات
- البرمجة بلغة Cطلاب الجامعات
- تصميم وتحليل الخوارزمياتطلاب الجامعات
المجموعات
Advanced Programming
Develop your programming skills beyond the fundamentals. Explore object-oriented programming, classes and objects, inheritance, polymorphism, and techniques for organizing and debugging larger programs. Suitable for Engineering Level 2 students who already understand basic programming.