Skip to content

Here, I include all the required resources for the courses I teach, either online or in academia

Notifications You must be signed in to change notification settings

AhmedKhalil777/courses

 
 

Repository files navigation

بسم الله الرحمن الرحيم

أنعم الله سبحانه وتعالى علي بنعم عظيمة وآلاء جسيمة، نعم لا أحصي ثناءها وآلاء لا أوفي شكرها وكان مما أنعم المولى عز وجل علي به هو نعمة التدريس في الجامعة تلك النعمة العظيمة التي أعترف يقينا أني لم أوف حق شكرها ولم أجتهد لها بالقدر الكافي - فأسأل الله العلي العظيم العفو والمغفرة

وكان مما حدث معي بعد مرور فترة من الوقت على تدريس بعض المقررات أن احتجت الى الرجوع الى مصادر كنت أستخدمها في تدريس المقررات سابقاً أو أتلقى بعض اﻷسئلة لاحقاً عن المصادر المتعلقة ببعض مقررات وفقني الله سبحانه لتدريسها قبل، فلم أكن أستطيع العثور عليهافاستخرت الله سبحانه وتعالى وبدأت في بناء هذا المستودع من المواد التعليمية التي أستخدمها في تدريس المقررات - عسى الله أن يتقبله وينفع به

وكان مما أثار حيرتي كيفية تنظيم المحتوى بهوكان هناك قرراران رئيسيان

اﻷول - هو اضافة كافة المقررات في مستودع واحد - بدل من وجود مستودع مستقل لكل مقرر وذلك لسهولة التنظيم والوصول لي وللمستخدمين - الا أن ذلك يصاحبه عقبة رئيسية وهو أن الطالب لو أحب تحميل المحتوى على جهازه فسيضطر الى تحميل المستودع كاملاً ولكن ولله الحمد فان لهذه العقبة حل وهو عن طريق مواقع وسيطة مثل DownGit فبامكان المستخدم لصق رابط المجلد المراد تحميله والحصول عليه فقط وللعلم هناك طرق كثيرة لكني استشعرت سهولة هذه الطريقة

الثاني - هو كيفية تصنيف المحتوى - وقد استقر التصنيف على الاتي المقرر الرئيسي ثم المقرر الفرعي ثم المكان والزمان فالمحتوى

وقد حدث ذلك مثلا في مستودع البرمجة والذي اندرج منه برمجة هيكلية أو يندرج منه برمجة شيئية مثلا باذن الله تعالى وفي حال لم يكن هناك مقرر فرعي - مثل هياكل البيانات فان المستخدم يجد التصنيف الزماني والمكاني مباشرة

ختاما بخصوص الاختبارات فقد رأيت أن تكون مجمعة في مكان مستقل بدلا من توزيعها على المجلدات

أسأل المولى العلي العظيم سبحانه وتعالي التوفيق والسداد والثبات

Academic Courses

Here, I include all the required resources for the courses I teach, either online or in academia

Right now, you can find the resources of the following courses:

  • Enterprise Architecture
  • Data Structures and Algorithms

Other courses are coming soon

About

Here, I include all the required resources for the courses I teach, either online or in academia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 79.6%
  • C 10.5%
  • Python 7.0%
  • C++ 2.4%
  • Other 0.5%