π 🇵🇸
π 🇵🇸

@Eyadhamza8

11 تغريدة 142 قراءة Sep 02, 2022
الثريد ده هيركز على مصادر أنا شايف إنها مفيدة لأي حد بيبدأ يتعلم مجال ال Computer Science.
حاجة رائعة إن بقى فيه وعي كبير بأهمية إن الواحد يبدأ في الأساس الأول.
فالمصادر ديه أنا بعتبرها الخطوات التحضيرية والأولى لتعلم المجال، والي هتفتحلك الباب إنك تبدأ في أي تراك وتتخصص فيه.
1/7
2. Learn a Programming Language
تتعلم لغة برمجة وتبدأ تتعمق أكتر فيها، أي لغة تنفع كبداية، عشان أنت هنا بتركز على مفاهيم مش مجرد طريقة كتابة
2.1. Mosh Hamedani
codewithmosh.com
أو
2.2. Gevin Lon
youtube.com
أو
2.3. Mostafa Saad
youtube.com
3/7
3. Data Structure and Algorithms
تنبيه بسيط، اللغة الي بتتعلم بيها مش هتفرق خالص لما تيجي تدرس Concepts
3.1. Freecodecamp - English
youtube.com
أو
3.2. Dr. Waleed Yousef
youtube.com
بعد ما تخلص شوف ده
3.3. MIT 2020 Algorithms
youtube.com
4/7
4. Introduction to Databases
4.1. SQL Tutorial - Full Database Course
youtube.com
او
مقرر أساسيات قواعد البيانات .4.2
youtube.com
أو
4.3. Head First SQL - book
pdfdrive.com
بعد ما تخلصهم ابدأ في كورس CMU وطول بالك عليه.
5/7
ديه الأساسيات من وجهة نظري، كل ما اتعلمت أساس أكتر كل ما هتكون أفضل في التراك الي هتتعلمه، ودايماً لازم تعمل توازن بين التراك ومذاكرة ال Science نفسه، وال Science هو المواد الي بتاخدها في الكلية والي بتبقى مهمة جداً كأسماء وضعيفة جداً كمحتوي.
فدايماً نذاكرها من مصادر تانية
7/7
Notes:
لما تذاكر لغة برمجة لازم تكملها للآخر وتكمل ال OOP منها.
هتلاقي شرح لنفس الأشخاص على الشانل الخاصة بيهم.
ولو خلصت وعايز تفهم ال OOP بشكل كمان متعمق أكتر شوف كتاب
Head First Object Oriented Analysis and Design
Notes 2:
ال Problem Solving أفضل بداية للمجال ده وأفضل تطبيق على الأساسيات ديه.
لو عايز مصادر كويسة شوف رودماب ICPC سواء المنصورة أو الأزهر.
Alazhar:
sites.google.com
Mansoura:
facebook.com
Notes 3:
لازم تذاكر المصادر ديه مع بعض، يعني مثلاً لو قولنا الأسبوع ده هو الأول فلازم تنوع مثلاً لو هتذاكر ٦ ساعات يومياً فتوزع ساعة لكل أساس منهم.
بمعنى إن ده منهج على بعض ومترابط بشكل كبير جداً.

جاري تحميل الاقتراحات...