1 00:00:00,000 --> 00:00:00,780 2 00:00:00,780 --> 00:00:03,390 >> سرور 1: هذا هو CS50. 3 00:00:03,390 --> 00:00:05,950 وهذا هو مسرح ساندرز. 4 00:00:05,950 --> 00:00:09,500 CS50 هو إدخال هارفارد لل المؤسسات الفكرية من الكمبيوتر 5 00:00:09,500 --> 00:00:13,280 علم وفن البرمجة، للشركات وغير الشركات الكبرى على حد سواء. 6 00:00:13,280 --> 00:00:17,270 في الواقع، فإن معظم الطلاب بالطبع، و سواء داخل الحرم الجامعي وخارجه، وليس لها سابقة 7 00:00:17,270 --> 00:00:18,620 تجربة برمجة. 8 00:00:18,620 --> 00:00:22,410 ولكن ما إذا كنت تفعل نفسك أو لا، بين أهداف الدورة هو تعليم 9 00:00:22,410 --> 00:00:25,830 لك كيفية التفكير مليا، ويحل المشاكل على نحو أكثر فعالية - 10 00:00:25,830 --> 00:00:29,350 الدروس التي ستجد تجاوز مهارات عملية للغاية والتي يمكنك 11 00:00:29,350 --> 00:00:31,780 الخروج من الدورة. 12 00:00:31,780 --> 00:00:35,260 >> انها هنا في ساندرز ذلك، كل أسبوع، سنقوم استكشاف طرق جديدة للتفكير، 13 00:00:35,260 --> 00:00:36,930 تقنيات جديدة من أجل حل المشاكل. 14 00:00:36,930 --> 00:00:39,250 وحيث سنقوم بدء البرمجة. 15 00:00:39,250 --> 00:00:43,020 في الأسبوع الصفر سنقوم يغوص خدش، و رسومية لغة البرمجة من 16 00:00:43,020 --> 00:00:45,830 معهد ماساتشوستس للتكنولوجيا، والتي سنكون قادرين على إنشاء برامج عن طريق سحب و 17 00:00:45,830 --> 00:00:48,250 سوف إسقاط قطع اللغز التي فقط الاتصال إذا ما يجعل 18 00:00:48,250 --> 00:00:51,930 شعور منطقي للقيام بذلك. 19 00:00:51,930 --> 00:00:55,010 سنقوم الانتقال في أسبوع واحد لC، بعض البرمجة التقليدية 20 00:00:55,010 --> 00:00:57,870 اللغة، والتي سنقوم التعبير حلول لمشاكل جميع المزيد 21 00:00:57,870 --> 00:01:00,950 على وجه التحديد، وفي نهاية المطاف جميع أكثر بقوة. 22 00:01:00,950 --> 00:01:04,400 >> سوف نستكشف أبسط البيانات الهياكل، المصفوفات، أو كتل 23 00:01:04,400 --> 00:01:06,405 الذاكرة التي سنستخدم لتخزين البيانات. 24 00:01:06,405 --> 00:01:09,180 سنقوم يغوص في الخوارزميات، مجموعات من التعليمات مع 25 00:01:09,180 --> 00:01:10,680 التي لحل المشاكل. 26 00:01:10,680 --> 00:01:14,735 سنقوم ابحث عن رقم 50 خلف مجموعة من الأبواب الظاهري. 27 00:01:14,735 --> 00:01:17,800 سنقوم إعادة ترتيب هذه الأبواب من أجل فرز الأرقام التي تقف وراءها، لذلك 28 00:01:17,800 --> 00:01:20,480 نتمكن من العثور على أرقام أسرع. 29 00:01:20,480 --> 00:01:24,410 سنقوم معالجة البيانات أكثر تطورا الهياكل والخوارزميات، وأشياء مثل 30 00:01:24,410 --> 00:01:28,740 الأشجار ومحاولات ربط الجداول التجزئة و القوائم، وجميع الأدوات اللازمة لواحد 31 00:01:28,740 --> 00:01:32,490 مجموعة أدوات التي على حل المشاكل من أي وقت مضى على نحو أكثر فعالية. 32 00:01:32,490 --> 00:01:36,870 >> قبل فترة طويلة سنقوم الانتقال من C إلى برمجة الويب، وذلك باستخدام لغات مثل 33 00:01:36,870 --> 00:01:42,580 PHP وجافا سكريبت في سياق HTML، CSS، وSQL - لغات مع 34 00:01:42,580 --> 00:01:45,040 والتي تتم المواقع اليوم. 35 00:01:45,040 --> 00:01:49,330 بحلول نهاية الدورة على عليك أن تكون على استعداد، وليس فقط لمزيد من الدراسات في CS إذا ل 36 00:01:49,330 --> 00:01:52,870 الفائدة، ولكن لتطبيق الدروس تعلمت بالفعل إلى مشاكل 37 00:01:52,870 --> 00:01:54,500 فائدة لكم. 38 00:01:54,500 --> 00:01:56,545 لدينا قليلا جدا القيام به، رغم ذلك، في الأسابيع المقبلة. 39 00:01:56,545 --> 00:01:58,750 ولذا فإننا سوف نراكم مرة أخرى قريبا. 40 00:01:58,750 --> 00:02:00,158 هذا هو CS50. 41 00:02:00,158 --> 00:02:07,650 42 00:02:07,650 --> 00:02:11,590 >> الأشياء تسمى الجداول التجزئة وربطها القوائم والأشجار ويحاول كل الأدوات اللازمة ل 43 00:02:11,590 --> 00:02:15,310 مجموعة واحدة من أداة، والتي من أجل حل المشاكل على نحو أكثر فعالية. 44 00:02:15,310 --> 00:02:15,730 سوف نأخذ - 45 00:02:15,730 --> 00:02:16,980 [يضحك]. 46 00:02:16,980 --> 00:02:22,990 47 00:02:22,990 --> 00:02:24,490 لدينا لاستخدام ذلك! 48 00:02:24,490 --> 00:02:30,490 [يضحك] 49 00:02:30,490 --> 00:02:31,740 كيف أننا لا نرى أن المقبلة؟ 50 00:02:31,740 --> 00:02:32,940