
أصدقائي ، يسعدنا أن نعلن أن ترجمة دورة
Harvard CS50 بأكملها
قد اكتملت.
كتبنا أن 24 حلقة كانت في المعرفة ، ولكن تبين أن آخر حلقتين كانتا نفس المحاضرة (تم تسليم واحدة في هارفارد والأخرى في ييل) ، لذا فإن قائمة المحاضرات المترجمة ليست 24 ، ولكن 23.
قائمة المحاضرات تحت القط.
ما ستتعلمه من خلال الاستماع إلى هذه الدورة:- أساسيات علوم الكمبيوتر والبرمجة ؛
- مفاهيم الخوارزميات والتفكير الخوارزمي. ما هي المهام التي يمكن حلها عن طريق البرمجة وكيف ؛
- مفاهيم التجريد ، بنية البيانات ، التغليف ، إدارة الذاكرة. أساسيات أمن الحاسوب. عملية تطوير البرمجيات وتطوير الويب ؛
- أساسيات لغة البرمجة C و Scratch ؛
- أساسيات قواعد البيانات و SQL ؛
- تطوير الويب: أساسيات CSS و HTML و JavaScript و PHP ؛
- أساسيات إعداد عرض مشروعات البرمجة.
تمت ترجمة الدورة والتعبير عنها بواسطة الاستوديو الخاص بنا بتكليف من JavaRush ، ونود أن نشكرهم كثيرًا على دعمهم!
قائمة المحاضرات المترجمة:المحاضرة الأولى: مقدمة ، تقدم المفاهيم العامة للغات البرمجة ، بالإضافة إلى فريق من المعلمين ونظام الفصول القادمة.
المحاضرة 2: وهي أيضًا مقدمة تمهيدية وتقدم المفاهيم العامة للغات البرمجة ، وتواصل موضوع المحاضرة الأولى.
المحاضرة 3: يقدم مفهوم التجميع ووظائفه ويخبرنا عن كيفية ظهور الأخطاء في البرامج (بدءًا من أول "خطأ في الكمبيوتر") ، وكيفية التعرف عليها وكيفية حدوثها.
المحاضرة 4: يقدم أنواع البيانات والدورات ، وبعض الوظائف الأساسية والمخطط الأساسي لتجميع البرنامج ، ويوضح أيضًا الإمكانات المحدودة لأجهزة الكمبيوتر والأمثلة التاريخية للأخطاء التي لم تمر بدون أثر.
المحاضرة 5: استمر على البق ، بالإضافة إلى يكشف مفهوم هيكل البرنامج ، ويشرح لماذا هناك حاجة إلى وظائف داخل الكود ، وما هي أهمية نطاق القيم ، ويقدم وظيفة strlen. ستتعلم أيضًا منه كيف تقاتل CS50 الهواة في CS50 وتتعلم كيفية حفظ ذاكرة الوصول العشوائي للكمبيوتر لتجنب أخطاء التقسيم.
المحاضرة 6: عن أساسيات التشفير والمصفوفات وحجج سطر الأوامر.
المحاضرة السابعة: تقدم الأساليب الأساسية لفرز البيانات. يتحدث ديفيد ميلين عن فرز الفقاقيع ، الاختيار ، الإدراج ، ودمج الفرز ، واختبارها من قبل المشاهدين عمليًا.
المحاضرة 8: حول فرز البيانات بطريقة الدمج ، بالإضافة إلى رحلة قصيرة إلى عالم العمليات أحادية البت.
المحاضرة 9: التعارف المستمر مع عامل الحالة - إذا ، مقدمة لمفهوم العودية ، وكذلك مناقشة فضيحة فولكس واجن ومشاكل أمن الكمبيوتر. يدرس المحاضر بالتفصيل وظيفة المبادلة ، والتبديل ، ويوضح تقنيات العمل مع مصحح البرنامج ، ويكشف عن هيكل وآليات ذاكرة الوصول العشوائي.
المحاضرة 10: حول الأساليب المختلفة لتجميع القوائم وتخزين معلومات البرنامج واستخدام المؤشرات والمراجع.
المحاضرة 11: دراسة المؤشرات ، تحليل هيكل وظائف مكتبة CS50 ، الإلمام بتسرب الذاكرة ، إدخال مفهوم القائمة المرتبطة وهياكل البيانات الأخرى مع شرح مفصل.
المحاضرة 12: حول ميزات المكدس وقائمة الانتظار والقائمة المرتبطة. تحليل المشاكل المحتملة في الوصول إلى الذاكرة. يتم فحص بنية الشجرة الثنائية وشجرة البادئة وأعمال ضغط الملف على الفور.
المحاضرة 13: حول تجزئة البيانات وبروتوكولات الشبكة وكيفية حماية نفسك من الغرباء المشبوهين باستخدام الاتصالات المشفرة.
المحاضرة 14: مقدمة في برمجة الويب وإدخال HTML و CSS. لأول مرة في التاريخ ، يتدرب طلاب مؤسستين تعليميتين - هارفارد وييل - في نفس الوقت على الدورة بمساعدة التقنيات الحديثة.
المحاضرة 15: تقديم لغة برمجة PHP ولغة ترميز HTML
المحاضرة 16: استمرار مناقشة لغة PHP ، الآن لتطوير تطبيقات الويب ، بالإضافة إلى مقدمة لقواعد البيانات و MySQL.
المحاضرة 17: التعرف المستمر على قواعد بيانات SQL.
المحاضرة 18: مقدمة في JavaScripting والبرمجة من جانب العميل
المحاضرة 19: التعرف على لغة جافا سكريبت مستمر ، كما تم توضيح استخدام تكنولوجيا الكمبيوتر في مجال علم الآثار.
المحاضرة 20: تم مناقشة موضوع أمن الكمبيوتر: أساسيات الأمن الشخصي على الإنترنت ، مبادئ العمل مع كلمات المرور ، تفاصيل البرامج الضارة. تتناول المحاضرة أيضًا خصوصية البيانات الشخصية في العصر الرقمي الحديث ، بما في ذلك في السياق الاجتماعي السياسي.
المحاضرة 21: الأستاذ سكازيلاتي من جامعة ييل يتحدث عن أنظمة معالجة اللغات الطبيعية. تناقش المحاضرة خوارزميات التعرف على الكلام ، وتكشف عن مفهوم نماذج التعرف على الكلام الإحصائية ، ونماذج ماركوف المخفية ، ونظام الإجابة على الأسئلة ، ومعالجة النص الدلالي ، وتتناول أيضًا إنشاء أنظمة اتصال غير لفظية.
المحاضرة 22: البروفيسور سكازيلاتي من جامعة ييل يوضح استخدام الذكاء الاصطناعي في الألعاب. تناقش المحاضرة خوارزميات قصوى وألفا بيتا ، بالإضافة إلى لعبة الروبوت "تيك تاك تو".
المحاضرة 23: يتم تلخيص نتائج الدورة ، وتتكرر بعض الموضوعات بطريقة مرحة ، وهناك اتصال سهل.