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



ماهى جامعة OSS ؟

هى فكره بدأت من موقع Github الشهير والفكره مبنيه على بناء منهج متكامل من مصادر تعليميه مجانيه تماما فى مجال علوم الحاسب .
وقبل ماتبدأ حط هدفك وحارب الكسل وتضييع الوقت فهما اكبر عدوين هتواجهم فى مشوارك .. بالتوفيق

منهج الجامعه

المنهج ينقسم الى 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


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

اضغط على اسم الكورس داخل الجدول

Introduction to Computer Science

Courses Duration Effort
Introduction to Computer Science and Programming Using Python 9 weeks 15 hours/week
From Nand to Tetris (Part 1) 6 weeks 5-10 hours/week

Math (Mathematical Thinking)

Courses Duration Effort
Effective Thinking Through Mathematics 9 weeks 5 hours/week

Program Design

Courses Duration Effort
How to Code: Systematic Program Design - Part 1 5 weeks 8-12 hours/week
How to Code: Systematic Program Design - Part 2 5 weeks 8-12 hours/week
How to Code: Systematic Program Design - Part 3 5 weeks 8-12 hours/week

Math (Discrete Math)

Courses Duration Effort
Mathematics for Computer Science 12 weeks 5 hours/week

Algorithms

Courses Duration Effort
Algorithms, Part I 6 weeks 6-12 hours/week
Algorithms, Part II 6 weeks 6-12 hours/week

Programming Paradigms

Courses Duration Effort
Functional Programming Principles in Scala 7 weeks 5-7 hours/week
Object Oriented Programming in Java 6 weeks 4-6 hours/week

Software Testing

Courses Duration Effort
Software Testing 4 weeks 6 hours/week
Software Debugging 8 weeks 6 hours/week

Math (Calculus)

Courses Duration Effort
Calculus One 16 weeks 8-10 hours/week
Calculus Two: Sequences and Series 7 weeks 9-10 hours/week

Software Architecture

Courses Duration Effort
Software Architecture & Design 8 weeks 6 hours/week

Theory

Courses Duration Effort
Automata 6 weeks 8-10 hours/week

Software Engineering

Courses Duration Effort
Software Processes and Agile Practices 4 weeks 6-8 hours/week

Math (Probability)

Courses Duration Effort
Introduction to Probability - The Science of Uncertainty 16 weeks 12 hours/week

Computer Architecture

Courses Duration Effort
Computer Architecture - 5-8 hours/week

Operating Systems

Courses Duration Effort
Operating Systems and System Programming 10 weeks 2-3 hours/week

Computer Networks

Courses Duration Effort
Computer Networks - 4–12 hours/week

Databases

Courses Duration Effort
Databases 12 weeks 8-12 hours/week

Cloud Computing

Courses Duration Effort
Introduction to Cloud Computing 4 weeks 1 hour/week

Math (Linear Algebra)

Courses Duration Effort
Coding the Matrix: Linear Algebra through Computer Science Applications 10 weeks 7-10 hours/week

Cryptography

Courses Duration Effort
Cryptography I 6 weeks 5-7 hours/week
Cryptography II 6 weeks 6-8 hours/week

Security

Courses Duration Effort
Introduction to Cyber Security 8 weeks 3 hours/week

Compilers

Courses Duration Effort
Compilers 9 weeks 6-8 hours/week

Parallel Computing

Courses Duration Effort
Heterogeneous Parallel Programming 11 weeks 8-10 hours/week

UX Design

Courses Duration Effort
UX Design for Mobile Developers 6 weeks 6 hours/week

Computer Graphics

Courses Duration Effort
Computer Graphics 6 weeks 12 hours/week

Artificial Intelligence

Courses Duration Effort
Artificial Intelligence 12 weeks 15 hours/week

Machine Learning

Courses Duration Effort
Machine Learning 11 weeks 4-6 hours/week

Natural Language Processing

Courses Duration Effort
Natural Language Processing 10 weeks 8-10 hours/week

Big Data

Courses Duration Effort
Introduction to Big Data 3 weeks 5-6 hours/week

Data Mining

Courses Duration Effort
Pattern Discovery in Data Mining 4 weeks 4-6 hours/week

Internet of Things

Courses Duration Effort
The Internet of Things 4 weeks 2 hours/week

كيفية الدراسه ؟

يجب ان تعلم ان هذا منهج متكامل اشرف على جمعه مجموعه من اشهر المبرمجين على منصتى Github & Google 
لذ يفضل ان تلتزم بالترتيب الموضوع كما هو مذكور فى منهج الجامعه بالاعلى 
طبعا المده الممكنه للانتهاء من هذا المنهج تختلف من شخص لاخر ولكن يفضل ان تجعل من متابعة المنهج عاده يوميه وتخصص ساعتين يوميا للعمل على هذا المنهج ويفضل عمل مدونه شخصيه تنشر فيها مقالات تلخص ماقمت بتعلمه وتنشر فيها الاكواد التى كتبتها والمشاريع التى قمت بها .. فاهم شىء فى التعلم هو التدريب .. وبالتوفيق 

References

Hossam Marey

Graphic Designer and Online Marketer

16 comments:

  1. Really.........
    wonderful site

    ReplyDelete
  2. هل الموقع و الكورس هذا معتمد أم لا ؟

    ReplyDelete
    Replies
    1. الموقع الذى يضع هذا المنهج هو اكبر مجتمع للمبرمجين على الانترنت ومعظم هذه الكورسات بشهادات معتمده ولكن الفكره هنا ان لديك منهج جامعه متكامل

      Delete
  3. بيبقي في شهاده بعد ما اخلص الكورس ولا بدون شهاده

    ReplyDelete
    Replies
    1. كل كورس ليه شهاده خاصه بعض الشهادات مدفوعه وبعضها مجانى بس الفكره هنا انك هتتعلمى منهج شامل مجانا افضل حتى من مناهج جامعات مشهوره .. بالتوفيق

      Delete
  4. عندما اضغط على اللينك لا اعرف بعدها كيف استخدم او احصل على الكورس....شكرا

    ReplyDelete
    Replies
    1. المنهج مجمع من اكثر من موقع لذا انصحك بمشاهدة شرح لاى موقع بتريده على اليوتيوب .. بالتوفيق

      Delete
  5. https://www.youtube.com/watch?v=e-akjZa9CAE&list=PLyn5LaVca46lg_cV2mjm8fKiJDlyNFGvi

    دا لينك او كورس

    ReplyDelete
  6. انا دخلت على الكورسات مش مجانية

    ReplyDelete
    Replies
    1. ياراجل انت متأكد راجع نفسك وعلى فكره
      FREE يعنى مجانا

      Delete

  7. Introduction to Computer Science and Programming Using Python 9 weeks 15 hours/week

    لما بدأت اتابع لقيتهم على اليوتيوب 7 فيديوهات مش مكملين ساعة ممكن توضيح لو تكرمت ؟؟
    لاني مش فاهم هل لازم اشترك عشان اتابع الباقي ولا دي كده كل الفديوهات ؟؟

    ReplyDelete
  8. I can't tell how to thank you about this!

    ReplyDelete