تريند 🔥

🤖 AI

منهج كامل لدراسة علوم الحاسوب ذاتياً ومجاناً!

مقالات الضيوف
مقالات الضيوف

3 د

مقال بواسطة أحمد المغربي

في هذا المقال سنقدّم طريقاً صلباً لمن يريدون دراسة علوم الحاسوب بشكل كامل عن طريق كورسات مجانية من أفضل جامعات العالم مثل MIT وغيرها.


أولاً: التعريف بالفكرة

هي فكرة بدأت في الموقع الشهير Github منذُ فترة وجيزة٬ حيثُ قام بعض المبرمجين – يطلقون على أنفسهم “جامعة مجتمع المصدر المفتوح OSS” – بتصميم منهج متكامل من مصادر مجانية كلياً لدراسة علوم الحاسوب كأنك تدرس في أحد الجامعات النظامية تماماً.

تم تصميم هذا المنهج بالاعتماد على توصيات شركة جوجل لمن يريدون تعلّم علوم الحاسوب٬ كما ويحتوي المنهج على كل المواضيع الحديثة حالياً٬ ومرّ المشروع بعديد من التغييرات منذ أن بدأ حتى تم الوصول للصورة النهائية  المستقرة له التي سنقدمها لكم.

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




ثانياً: الحافز

ربما يحفزك الأمر إذا علمتَ أن هناك طالب يدعي “سكوت يونج” أنهى منهج جامعة MIT في علوم الحاسوب في سنة واحدة من الدراسة الذاتية بينما يستغرق تدريس المنهج فعلياً في الجامعة أربعة سنوات ويمكنك أن تقرأ شرح كامل لكيف أنجز هذا التحدي هنا!




ثالثاً: التجهيز

قبل أن تبدأ في دراسة المنهج ربما يفيدك هذا الــ MOOC بعنوان “تعلّم كيف تتعلم” على منصة كورسيرا٬ حيثُ سيعلمك تقنيات التعلّم بكفاءة والتي يستخدمها الخبراء في كل المجالات.. من هنا!


رابعاً: هل أنتَ مستعد كي تبدأ؟

المنهج ينقسم إلى حوالي 30 موضوع فرعي كالآتي:

  • مقدمة إلي علوم الحاسوب
  • Introduction to Computer Science
  • التفكير الرياضي
  • Mathematical Thinking
  • تصميم البرنامج
  • Program Design
  • الرياضيات المتقطعة
  • Discrete Math
  • الخوارزميات
  • Algorithms
  • نماذج البرمجة
  • Programming Paradigms
  • إختبار البرمجيات
  • Software Testing
  • التفاضل والتكامل
  • Calculus
  • بناء البرمجيات
  • Software Architecture
  • النظرية
  • Theory
  • هندسة البرمجيات
  • Software Engineering
  • الإحتمالات
  • Probability
  • بناء الحاسوب
  • Computer Architecture
  • أنظمة التشغيل
  • Operating Systems
  • شبكات الحاسوب
  • Computer Networks
  • قواعد البيانات
  • Databases
  • الحوسبة السحابية
  • Cloud Computing
  • الجبر الخطي
  • Linear Algebra
  • التشفير
  • Cryptography
  • الأمن
  • Security
  • المجمعات
  • Compilers
  • الحوسبة المتوازية
  • Parallel Computing
  • تصميم خبرة المستخدم
  • UX Design
  • رسوميات الحاسوب
  • Computer Graphics
  • الذكاء الإصطناعي
  • Artificial Intelligence
  • تعلم الآلة
  • Machine Learning
  • معالجة اللغات الطبيعية
  • Natural Language Processing
  • البيانات الضخمة
  • Big Data
  • التنقيب عن البيانات
  • Data Mining
  • إنترنت الأشياء
  • Internet of Things
  • التخصص
  • Specializations



خامساً: كيف تقوم بالدراسة؟

يفترض أن تسير بطريقة خطية في هذه المقررات٬ فعليك أن تأخذها بالترتيب٬ كمثال تبدأ بمقدمة إلى علوم الحاسوب وتدخل إلي الرابط سوف تجد مجموعة من الكورسات الفرعية تنتهي منها بترتيبها المقرر في الموقع٬ ويجبُ عليكَ أن تنتهي من كل الكورسات الفرعية في كل موضوع رئيسي.

مدة دراسة هذا المنهج سوف تختلفُ من شخص لآخر تبعاً للحافز والتفاني والعوامل الشخصية الأخرى٬ ولكن نصيحتنا أن تركز على جعل دراسة هذا المنهج عادة ولا تفكر في الأهداف حالياً٬ استثمر من وقتك على الأقل ساعتان يومياً.

كُنّ مبدعاً! تستطيع أن ترفع كفاءة تعلمك بعديد من الطرق كمثال قم بكتابة تدوينات تلخص فيها ما تتعلمه بانتظام وقم بنشر أكوادك البرمجية وملفات مشاريعك كي يستفيد منها الآخرين٬ يمكنك حتى أن تكون مجموعة دراسية وتسيرون معاً خلال هذه الرحلة.

بعد نهاية الرحلة قم باستخدام ما تعلمته لحل مشاكل في العالم الواقعي٬ ليس شرطاً أن تعمل علي مشاريع كبيرة٬ ولكن الهدف أن تقوم بالتأكيد على ما تحصلت عليه من علم.

ذو صلة


جامعة مجتمع المصدر المفتوح OSS UNIVERSITY

أحلى ماعندنا ، واصل لعندك! سجل بنشرة أراجيك البريدية

بالنقر على زر “التسجيل”، فإنك توافق شروط الخدمة وسياسية الخصوصية وتلقي رسائل بريدية من أراجيك

عبَّر عن رأيك

إحرص أن يكون تعليقك موضوعيّاً ومفيداً، حافظ على سُمعتكَ الرقميَّةواحترم الكاتب والأعضاء والقُرّاء.

ده المنهج في جت هب

https://github.com/ossu/computer-science/blob/master/README.md

لازلت لم افهم بعد طريقة التعليم بوضوح اي ما علي ومالي

هل اشتركت ؟

الصراحة هذا هو المنهج الذي كنت ابحث عنة لكي اطور من علمي شكرا جزيل..

طيب الكورس دا هيبدأ امتي ؟!

نريد توضيح معلومات عن كيفية الحصول على الشهادات

طبعاً لأنه يحتوي علي نفس المنهج بل هناك إضافات لمواكبة التطورات الفارق الوحيد هو الدرجة أو الشهادة و أغلب الكورسات يمكن أن تحصل علي شهادة بعدها لكن في مجال علوم الحاسب التركيز علي المهارات أكثر فحاول أن تتعلم دون تفكير سوي أن تتطور للأفضل إذا كنت ستتبع المسار … بالتوفيق

طبعاً لأنه يحتوي علي نفس المنهج بل هناك إضافات لمواكبة التطورات الفارق الوحيد هو الدرجة أو الشهادة و أغلب الكورسات يمكن أن تحصل علي شهادة بعدها لكن في مجال علوم الحاسب التركيز علي المهارات أكثر فحاول أن تتعلم دون تفكير سوي أن تتطور للأفضل إذا كنت ستتبع المسار … بالتوفيق

نفس الحيرة معايا، اظن ده يحتاج شخص فاهم فالمجال عشان يقدر يدلنا علي الفرق مابينهم

نفس الحيرة معايا، اظن ده يحتاج شخص فاهم فالمجال عشان يقدر يدلنا علي الفرق مابينهم

هل يغني خذا الكورس عن دخول الجامعة ؟

كيف نحصل على الشهادة

Driss Ousti طيب هل من معلومات حول كيفية تقديم الامتحان والتكلفة وهذه التفاصيل

Driss Ousti طيب هل من معلومات حول كيفية تقديم الامتحان والتكلفة وهذه التفاصيل

Driss Ousti طيب هل من معلومات حول كيفية تقديم الامتحان والتكلفة وهذه التفاصيل

Driss Ousti طيب هل من معلومات حول كيفية تقديم الامتحان والتكلفة وهذه التفاصيل

هناك شهادات تدفع في مقابل الحصول عليها

هناك شهادات تدفع في مقابل الحصول عليها

نفس اللي قدامي بردو بس تقريبا كلهم بيدورو حوالين نفس ترتيب الكورسات و المسار الصحيح باختلاف الكورسات المنصح بيها

نفس اللي قدامي بردو بس تقريبا كلهم بيدورو حوالين نفس ترتيب الكورسات و المسار الصحيح باختلاف الكورسات المنصح بيها

طب الوقتي قدامنا ثلاث مسارات نختار ايه
ثلاث مسارات لدراسة الكمبيوتر ساينس

الاول : مسار جوجل
https://www.google.com/about/careers/students/guide-to-technical-development.html
تاني مسار
Part one:
http://blog.agupieware.com/2014/05/online-learning-bachelors-level.html?m=1

Part two:
http://blog.agupieware.com/2014/06/online-learning-intensive-bachelors.html?m=1
اخر مسار
https://www.arageek.com/edu/2016/03/31/self-computer-science-studying.html?utm_content=buffer019b4&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer

بارك الله فيكم ماشاء الله اعاننا الله وياكم

هل من شهادة معترف بها بعد القيام بهذه الكورسات ؟

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

ذو صلة