سرور 1: هذا هو CS50. وهذا هو مسرح ساندرز. CS50 هو إدخال هارفارد لل المؤسسات الفكرية من الكمبيوتر علم وفن البرمجة، للشركات وغير الشركات الكبرى على حد سواء. في الواقع، فإن معظم الطلاب بالطبع، و سواء داخل الحرم الجامعي وخارجه، وليس لها سابقة تجربة برمجة. ولكن ما إذا كنت تفعل نفسك أو لا، بين أهداف الدورة هو تعليم لك كيفية التفكير مليا، ويحل المشاكل على نحو أكثر فعالية - الدروس التي ستجد تجاوز مهارات عملية للغاية والتي يمكنك الخروج من الدورة. انها هنا في ساندرز ذلك، كل أسبوع، سنقوم استكشاف طرق جديدة للتفكير، تقنيات جديدة من أجل حل المشاكل. وحيث سنقوم بدء البرمجة. في الأسبوع الصفر سنقوم يغوص خدش، و رسومية لغة البرمجة من معهد ماساتشوستس للتكنولوجيا، والتي سنكون قادرين على إنشاء برامج عن طريق سحب و سوف إسقاط قطع اللغز التي فقط الاتصال إذا ما يجعل شعور منطقي للقيام بذلك. سنقوم الانتقال في أسبوع واحد لC، بعض البرمجة التقليدية اللغة، والتي سنقوم التعبير حلول لمشاكل جميع المزيد على وجه التحديد، وفي نهاية المطاف جميع أكثر بقوة. سوف نستكشف أبسط البيانات الهياكل، المصفوفات، أو كتل الذاكرة التي سنستخدم لتخزين البيانات. سنقوم يغوص في الخوارزميات، مجموعات من التعليمات مع التي لحل المشاكل. سنقوم ابحث عن رقم 50 خلف مجموعة من الأبواب الظاهري. سنقوم إعادة ترتيب هذه الأبواب من أجل فرز الأرقام التي تقف وراءها، لذلك نتمكن من العثور على أرقام أسرع. سنقوم معالجة البيانات أكثر تطورا الهياكل والخوارزميات، وأشياء مثل الأشجار ومحاولات ربط الجداول التجزئة و القوائم، وجميع الأدوات اللازمة لواحد مجموعة أدوات التي على حل المشاكل من أي وقت مضى على نحو أكثر فعالية. قبل فترة طويلة سنقوم الانتقال من C إلى برمجة الويب، وذلك باستخدام لغات مثل PHP وجافا سكريبت في سياق HTML، CSS، وSQL - لغات مع والتي تتم المواقع اليوم. بحلول نهاية الدورة على عليك أن تكون على استعداد، وليس فقط لمزيد من الدراسات في CS إذا ل الفائدة، ولكن لتطبيق الدروس تعلمت بالفعل إلى مشاكل فائدة لكم. لدينا قليلا جدا القيام به، رغم ذلك، في الأسابيع المقبلة. ولذا فإننا سوف نراكم مرة أخرى قريبا. هذا هو CS50. الأشياء تسمى الجداول التجزئة وربطها القوائم والأشجار ويحاول كل الأدوات اللازمة ل مجموعة واحدة من أداة، والتي من أجل حل المشاكل على نحو أكثر فعالية. سوف نأخذ - [يضحك]. لدينا لاستخدام ذلك! [يضحك] كيف أننا لا نرى أن المقبلة؟