مقرر برمجة الكينونة EE 202 | جامعة الملك عبدالعزيز
نبذة عن المقرر
أهلا، اسمي عادل الجعيد، طالب هندسة متخصص هندسة حاسبات، وراح أشرح لكم مادة البرمجة 202. مقرر البرمجة 202 أو EE-202 يعطي مقدمة لطريقة البرمجة باستخدام الكيانات، من فوائد هذه الطريقة:
- توفر سهولة البرمجة و ترتيبها.
- إعادة إستخدام الكود لأكثر من مرة.
- تاخذ مساحة أقل و سهلة الفهم و التصحيح.
سأضيف تبسيط لكل الشروح الموجودة و المهمة مع طرق خارجية و داخلية تحسن و تسهل البرمجة و تقلل الوقت المستغرق فيها. المادة تحتاج للتدريب المستمر فستتواجد تدريبات و إختبارات بسيطة تساعد في توصيل المعلومة. و بتواجد و أجاوب على مقدرتي.
طريقة الشرح راح تكون كالتالي:
- جميع المحاضرات بتكون مسجلة سهولة الوصول لها في اي وقت والرجوع إليها.
- الدروس المقدمة بتكون من نفس محتوى الشرائح المقدمة من الجامعة.
- بعد كل درس، بيكون فيه تدربيات تحتاج تطبيق محتوى الدرس وماقبله.
- نهاية كل شاتبر، بيكون فيه اختبار بسيط يمر على جميع محتويات الشابتر.
- المنهج يعتمد على البحث عن المعلومة، الأجوبة اللي بقدمها بتكون موجودة في مواقع وسهل العثور عليها، في حال عدم وجودها سأجاوب على السؤال مباشرة.
- راح نقدر نتواصل مع بعض من خلال قروب تيليجرام ننقاش فيه الأسئلة وأي شي يخص المادة.
- جميع المصادر التعليمية اللي راح اقدمها لك بتكون من خلال منصة برافو مي التعليمية.
كيف تتأكد من شرحي؟
- أول درس بيكون مجاني، تقدر تتعرف على طريقة شرحي إذا هي مناسبة لك أو لا قبل لا تشترك في المقرر.
- بوفر من خبرتي أفضل المصادر والطرق عشان تبحث على المعلومة بنفسك وتقلل من اعتمادك على الشرح.
- بعتمد بشكل مباشر على العملي أكثر من النظري والصعوبة تكون تدريجية.
ايش راح تدرس؟
البرمجة المتقدمة باستخدام python.
البرمجة المتوسطة باستخدام C.
صناعة واجهات المستخدم باستخدام python.
إمكانية استخدام البرامج المعنية بكتابة الكود مثل VSCode أو PyCharm.
بداية حساب Github و نشر مشاريع الطالب عليه.
مميزات الإشتراك
- شروحات مسجلة ومحاضرات مباشرة.
- مراجعات قبل الاختبارات.
- برامج مساعدة فالبحث عن المعلومات.
- مواقع مخصصة و معتمدة للإجابة عن الأسئلة.
- ملخصات للمواضيع المهمة و اختصارات للمادة.
- تدريبات و اختبارات قصيرة لكل المواضيع فالمادة.
- قروب للتواصل والأسئلة.
ملاحظات / تعليمات عامة
- وجود مساحة للتحميلات المتطلبة للمادة, حوالي 608MB على الأقل.
- المفضل إجادة اللغة الإنجليزية لكن ليست حاجز.
الفئة المستهدفة
- الطلاب والطالبات بكلية الهندسة بجامعة الملك عبدالعزيز قسم الهندسة الكهربائية المسجلين لمادة EE 202
الدروس والمحتويات
25 درس7h
إشعار مهم
إشعار مهم
القسم التعريفي لمقرر البرمجة الكينونية – EE202 📍📍📍
فكرة الشرح التعريفي, حتشوفني أحل سؤال له 3 أقسام, الأقسام تصاعدية. أخترت السؤال ذا لأنه يستخدم الطرق الأساسية زي الloops و الconditional if والlists. حتلقى تحت سؤال مشابه للسؤال اللي فالشرح بس مختلف, شوف الفيديو و حاول تحله بعدها, علقت فجاجة ولا خبصت زيي بس ما قدرت تصلحه أرسلي الملف و صورة لرسالة الخطأ اللي تطلع.
التنزيلات 🔗
القسم ذا المفترض تبدأ فيه تحمل المتطلبات للمادة زي البرامج اللي تكتب فيها كود و البرامج اللي تشغل فيه الكود و التفاصيل فالنص و اختصارات كثيييير. فيه متطلبات و فيه اشياء اختيارية منت ملزم تحملها بس بتساعدك كثير.👍🏼 شي ثاني بضيفه هنا هو مصادر تعليمية, أشياء انا لما اضيع أستخدمها ولا برامج أستخدمها و تقطع وقت البرمجة 40% تقريبا.
أساسيات البرمجة 📚
ذا القسم يشرح الطرق و الأساسيات فالبرمجة باستخدام python و C, حتلقى مواضيع زي المدخلات و المخرجات, المتغيرات و الثوابت, الشروط و الحلقات.
قراءة ملفات الـ CSV 💾
هذا القسم يشرح طريقة قراءة و استخراج البيانات من ملفات الCSV باستخدام لغة python و لغة C شرحي شويه بطيء و طويل بما انه موضوع متفرع, بس اتمنى يكون مناسب.
الوظائف البرمجية. (Functions) 🔨
القسم هذا يتكلم عن الfunctions, أو الوظائف البرمجية, حأشرح الهدف منها و كيف تقدر تستغلها عشان تقصر برامجك و تسهل على نفسك في تنفيذ العمليات المعقدة المتكررة.
البرمجة باستخدام الكيانات 🔑
هذا القسم يتحدث عن البرمجة باستخدام الوحدات البرمجية, أو الclasses. من المهارات الرئيسية اللي بنخرج منها فالكورس هي : 1. محاكاة المواصفات في الحياة اليومية الى متغيرات في الclasses. 2. محاكاة التصرفات الخاصة في الحياة اليومية الى وظائف برمجية في الclasses. 3. القدرة على تصميم و كتابة المواصفات و التصرفات و جمعها في وحدات أو "كيانات" (objects) تستخدم في حفظ و التعامل مع البيانات. مهم مهم مهم!!! القسم ذا يعتمد بشكل ثقيل على الأقسام السابقة و أنصح بشدة حل جميع التمارين المتواجدة فيهم.
الواجبات🧠
حيكون الفصل هذا عن حلول تساعد في الAssignments. محا أحل الواجب نفسه, حيكون حل مشابه له يساعدك تكتب و تحل واجبك✨
مواضيع إضافية🎺
حأشرح هنا مواضيع ما لها علاقة قوية مع الأقسام الثانية, حتلقى decorators تلقى generators تلقى Exceptions تلقى أشياء كثير معرف وين أحطها صراحة😗
المشروع البرمجي 🗿🗿🗿
في هذا القسم, حأشرح مشاريع مبسطة و أحلها حيث حتشوفني أطبق كثير من الطرق و تقدر تستفيد منها في مشروعك الخاص. محا يكون عن مشروع المادة أبدا, و لكن ممكن من الفيديو الأول تتعلم كيف تصمم واجهات, و الفيديو الثاني تتعلم كيف تربطها في برنامجك, و الثالث كيف تستخدمها في قاعدة بيانات و ما إلى ذلك.
دافور المقرر
عادل الجعيد
طالب؟
طالب فجامعة الملك عبدالعزيز عمري 20. متخصص هندسة حاسبات. p: أحب أكرف كود. و بس مافي كثير
شاهد المزيد