قد يعجبك

منهج رهيب لدراسة Computer Science ذاتيا ومجانى

              منهج رهيب لدراسة Computer Science ذاتيا ومجانى  

منهج رهيب لدراسة Computer Science ذاتيا ومجانى
منهج رهيب لدراسة Computer Science ذاتيا ومجانى


معروف احبابنا ان المبرمجين راتبهم بالدولار ويقبضوا مبالغ خياليه علشان كده احسن استثمار ليك ولابنك تعليم البرمجه من البيت وبنفسك ومجانا تماما فى المقاله دى هنلاقى افضل ماتيريال بخصوص البرمجه


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

ما تقدمه Open Community Community University ليس فقط مجموعة من الدورات ، ولكن هذا البرنامج يدل على المحتوى الأساسي لبرنامج الدورة.

تعريف الفكرة:

لقد كانت فكرة بدأت منذ فترة وجيزة على الموقع الشهير GitHub ، حيث صمم بعض المبرمجين - الذين يطلقون على أنفسهم اسم "OSS Community University" برنامجًا متكاملًا من موارد مجانية تمامًا لدراسة علوم الكمبيوتر مثل إذا كنت تدرس في جامعة عادية تمامًا.

تم تصميم هذا البرنامج بناءً على توصيات شركة Google Inc. لأولئك الذين يرغبون في تعلم علوم الكمبيوتر ، لأن البرنامج يحتوي على جميع المواد الحديثة حاليًا ، وخضع المشروع للعديد من التغييرات منذ بدايته حتى يتم الوصول إلى الصورة المستقرة النهائية التي سنقدمها لك.

العلاج:

قبل البدء في دراسة البرنامج ، يمكن أن يكون هذا MOOC الذي يحمل عنوان "Learn to Learn" مفيدًا لك على منصة كورسيرا ، حيث سيعلمك تقنيات التعلم الفعالة التي يستخدمها الخبراء في جميع المجالات.
https://www.coursera.org/learn/learning-how-to-learn

كيف تدرس:

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

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

كن مبدعا!

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

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

-المنهج المنهج 📚 📚: -

أ- مقدمة في علوم الحاسب 📚: -

1-مقدمة في علوم الحاسب - CS50
https://www.edx.org/…/cs50s-introduction-computer-science-h…#!

2-مقدمة في علوم الحاسب الآلي والبرمجة باستخدام بايثون
https://www.edx.org/…/introduction-computer-science-mitx-6-…

—————————————————————————————

ب- علوم الحاسب الآلي 📚: -

1- البرمجة الأساسية: -

1.1-كيفية البرمجة - البيانات البسيطة
https://www.edx.org/course/how-code-simple-data-ubcx-htc1x

1.2-كيفية البرمجة - البيانات المعقدة
https://www.edx.org/course/how-code-complex-data-ubcx-htc2x

1.3-بناء البرمجيات - تجريد البيانات
https://www.edx.org/…/software-construction-data-ab abstractio…

1.4-بناء البرمجيات - تصميم كائني التوجه
https://www.edx.org/…/software-construction-object-oriented…

1.5-لغات البرمجة ، الجزء أ
https://www.coursera.org/learn/programming-languages

1.6 لغات البرمجة ، الجزء ب
https://www.coursera.org/learn/programming-languages-part-b

1.7-لغات البرمجة ، الجزء ج
https://www.coursera.org/learn/programming-languages-part-c

——————————

2-الرياضيات الأساسية: -

2.1- جوهر الجبر الخطي
https://www.youtube.com/playlist…

2.2 الجبر الخطي - أسس الحدود
https://www.edx.org/…/laff-linear-algebra-foundations-to-fr…#!

2.3 حساب التفاضل والتكامل واحد
https://www.coursera.org/learn/calculus1

2.4-حساب التفاضل والتكامل الثاني: التسلسلات والسلسلة
https://www.coursera.org/learn/advanced-calculus

2.5-الرياضيات لعلوم الحاسوب
https://ocw.mit.edu/…/6-042j-mathematics-for-comp…/index.htm
----------

3- انظمة النواة: -

3.1-بناء جهاز كمبيوتر حديث من المبادئ الأولى: من Nand إلى Tetris
https://www.coursera.org/learn/build-a-computer

3.2-بناء جهاز كمبيوتر حديث من المبادئ الأولى: Nand to Tetris Part II
https://www.coursera.org/learn/nand2tetris2

3.3-مقدمة في شبكات الحاسوب
https://lagunita.stanford.edu/…/Networking-…/SelfPaced/about

3.4-ops-class.org - هاك النواة
https://www.ops-class.org/

4-نظرية النواة: -

4.1-الخوارزميات: التصميم والتحليل ، الجزء الأول
https://lagunita.stanford.edu/…/course-v1:Engineering…/about

4.2 الخوارزميات: التصميم والتحليل ، الجزء الثاني
https://lagunita.stanford.edu/…/course-v1:Engineering…/about

————

5-التطبيقات الأساسية: -

5.1-قواعد البيانات
https://lagunita.stanford.edu/courses/…/2014/SelfPaced/about

5.2-التعلم الآلي
https://www.coursera.org/learn/machine-learning

5.3-رسومات الحاسوب
https://www.edx.org/…/computer-graphics-uc-san-diegox-cse16…

5.4-التشفير الأول
https://www.coursera.org/learn/crypto

5.5 هندسة البرمجيات: مقدمة
https://www.edx.org/…/software-engineering-introduction-ubc…

5.6-مشروع كابستون لتطوير البرمجيات
https://www.edx.org/…/software-development-capstone-project…
—————————————

ج- علوم الحاسب المتقدمة 📚: -

1- برمجة متقدمة: -

1.1 المجمعين
https://lagunita.stanford.edu/…/En…/Compilers/Fall2014/about

1.2-تصحيح البرمجيات
https://eg.udacity.com/course/software-debugging–cs259

1.3-اختبار البرمجيات
https://eg.udacity.com/course/software-testing–cs258

1.4-LAFF: برمجة الصواب
https://www.edx.org/…/laff-programming-correctness-utaustin…

1.5-مقدمة في البرمجة الموازية
https://eg.udacity.com/courses/all

1.6-هندسة وتصميم البرمجيات
https://eg.udacity.com/…/software-arch architecture-design–ud821
——

2- الرياضيات المتقدمة: -

2.1-حساب التفاضل والتكامل: المعادلات البارامترية والإحداثيات القطبية
https://ocw.mit.edu/…/part-c-parametric-equations-and-pola…/

2.2 التفاضل والتكامل متعدد المتغيرات
https://ocw.mit.edu/…/18-02sc-multivariable-calcu…/index.htm

2.3-مقدمة في الاحتمالية - علم اللايقين
https://www.edx.org/…/introduction-probability-science-mitx…

—————————————————————————————

3- أنظمة متقدمة: -

3.1 -الأنظمة الموزعة الموثوقة ، الجزء الأول
https://www.edx.org/…/reliable-distributed-algorithms-part-…

3.2 الأنظمة الموزعة الموثوقة ، الجزء 2
https://www.edx.org/…/reliable-distributed-algorithms-part-…

3.3-الكهرباء والمغناطيسية ، الجزء الأول
https://www.edx.org/…/electricity-magnetism-part-1-ricex-ph…

3.4- الكهرباء والمغناطيسية ، الجزء الثاني
https://www.edx.org/…/electricity-magnetism-part-2-ricex-ph…

3.5 الهياكل الحسابية 1: الدوائر الرقمية
https://www.edx.org/…/computation-structures-part-1-digital…

3.6-الهياكل الحسابية 2: هندسة الكمبيوتر
https://www.edx.org/…/computation-structures-2-computer-mit…

3.7-الهياكل الحسابية 3: تنظيم الكمبيوتر
https://www.edx.org/…/computation-structures-3-computer-mit…

————

4- النظرية المتقدمة: -

4.1-مقدمة في المنطق
https://www.coursera.org/learn/logic-introduction

4.2 نظرية الأتمتة
https://lagunita.stanford.edu/…/course-v1:ComputerSci…/about

4.3-الهندسة الحسابية
https://www.edx.org/…/ji-suan-ji-he-computational-geometry-…

4.4-مقدمة في تحليل المفاهيم الرسمية
https://www.coursera.org/learn/formal-concept-analysis

4.5 نظرية اللعبة
https://www.coursera.org/learn/game-theory-1

———

5- تطبيقات متقدمة: -

5.1-الروبوتات (التخصص)
https://www.coursera.org/specializes/robotics

5.2 - استخراج البيانات (التخصص)
https://www.coursera.org/specialifications/data-mining

5.3-البيانات الضخمة (التخصص)
https://www.coursera.org/specialifications/big-data

5.4-إنترنت الأشياء (التخصص)
https://www.coursera.org/specialifications/internet-of-things

5.5 الحوسبة السحابية (التخصص)
https://www.coursera.org/specialifications/cloud-computing

5.6-Full Stack Web Development (التخصص)
https://www.coursera.org/…/full-stack-mobile-app-development

5.7 علوم البيانات (التخصص)
https://www.coursera.org/specialifications/jhu-data-science

5.8-البرمجة الوظيفية في سكالا (التخصص)
https://www.coursera.org/specializes/scala

———

مشروع D- النهائي 📚: -

يمكنك إنشاء شيء جديد تمامًا ، أو يمكنك العثور على مشروع حالي يحتاج إلى مساعدة عبر مواقع ويب مثل
CodeTriage
https://www.codetriage.com/
أو
الموقتات الأولى فقط.
https://github.com/shanselman/firsttimersonly
أو غيرها

—————————————————————————————

مصدر
https://github.com/ossu/computer-science#summary
—————————————————————————–

يا شباب المقاله دى مرجع مهم لكل الناس وتقدروا تحملوا كل الماتيريال دى وتبداوا تشتغلوا على نفسكم وتتطوروا وبالتوفيق باذن الله

اقرا ايضا افضل مواقع للكورسات على الانترنت من هنا 

تعليقات
ليست هناك تعليقات
إرسال تعليق



    وضع القراءة :
    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -