1 00:00:00,000 --> 00:00:12,640 2 00:00:12,640 --> 00:00:15,410 >> سرور 1: مرحبا العالم، هذا هو CS50 لايف. 3 00:00:15,410 --> 00:00:18,450 نود أن نبدأ هذه المرة مع تصرخ لأصدقائنا في سانت لويس، 4 00:00:18,450 --> 00:00:21,450 ميسوري، حيث مجموعة من المتطوعين المعروفة باسم LaunchCode كانت 5 00:00:21,450 --> 00:00:25,920 جمع الطلاب معا في CS50x أجل اتخاذ الطبقة جماعي. 6 00:00:25,920 --> 00:00:29,250 والهدف من ذلك هو في نهاية المطاف أنه بعد نهاية الفصل الدراسي، هي لإقران تلك 7 00:00:29,250 --> 00:00:31,120 الطلاب مع وظائف التكنولوجيا المحلية. 8 00:00:31,120 --> 00:00:34,030 >> الآن أصلا الناس LaunchCode، و الطلاب المشاركين، كانوا في طريقهم 9 00:00:34,030 --> 00:00:37,550 عقد في مكتبة المحلية حيث وكان بضع مئات من الأشخاص RSVPed. 10 00:00:37,550 --> 00:00:40,950 ولكن الكثير من الناس انتهى في RSVPing نهاية لهذه المبادرة، وأنهم 11 00:00:40,950 --> 00:00:43,930 انتهى الانتقال إلى الأوبرا المحلية المنزل، يصور هنا. 12 00:00:43,930 --> 00:00:44,770 >> الآن انها صغيرة قليلا. 13 00:00:44,770 --> 00:00:48,320 ولكن اذا نظرتم عن كثب أي وقت مضى حتى يمكنك نرى على خشبة المسرح تلك الشريحة الأولى 14 00:00:48,320 --> 00:00:53,240 من أسبوع 0 أن يتحدث إلى حقيقة أن 73٪ من زملائك، وربما 15 00:00:53,240 --> 00:00:55,650 بما فيهم أنت، وليس لها خبرة سابقة. 16 00:00:55,650 --> 00:00:58,420 والواقع أن كثيرا الحال في هذا البيت الأوبرا هنا. 17 00:00:58,420 --> 00:01:01,170 لذلك لدينا مجلة هلو الى الناس في LaunchCode و 18 00:01:01,170 --> 00:01:02,180 مواطني سانت لويس. 19 00:01:02,180 --> 00:01:05,150 إذا كنت نفسك تعيش المحلية لسانت لويس، لا تتردد في التحقق منها 20 00:01:05,150 --> 00:01:07,520 في launchcodestl.com. 21 00:01:07,520 --> 00:01:12,450 أو، ربما، بدوره على الأخبار المحلية توجيه كما سنفعل هنا من أجلك. 22 00:01:12,450 --> 00:01:15,790 >> المتحدث 2: فرصة مذهلة ل أي سانت Louisan تبحث لأرض واحدة 23 00:01:15,790 --> 00:01:18,030 هذه التكنولوجيا العالية، وارتفاع فرص العمل دفع. 24 00:01:18,030 --> 00:01:21,440 للمرة الأولى على الإطلاق، وهو نفس الطبقة برمجة الكمبيوتر هذا 25 00:01:21,440 --> 00:01:26,910 تدرس على الانترنت من قبل جامعة هارفارد ومعهد ماساتشوستس للتكنولوجيا هو يجري تقديمها شخصيا في سانت 26 00:01:26,910 --> 00:01:28,070 المكتبة العامة لويس. 27 00:01:28,070 --> 00:01:32,670 >> كل ذلك هو بفضل التنظيم LaunchCode، التي تحاول حل 28 00:01:32,670 --> 00:01:34,900 الفجوة المواهب التكنولوجيا هنا في سانت لويس. 29 00:01:34,900 --> 00:01:39,420 الآن أي شخص يمر هذا الشهر أربعة ومن المرجح أن يحصل مدفوع بالطبع 30 00:01:39,420 --> 00:01:43,260 التلمذة الصناعية التي يمكن أن تتحول إلى وظيفة برمجة الكمبيوتر. 31 00:01:43,260 --> 00:01:47,010 يقول المؤسس المشارك LaunchCode، وإذا كنت تعلم هذه مجموعة من المهارات، في اليوم 32 00:01:47,010 --> 00:01:52,100 السوق كنت شبه مضمونة على الأراضي وظيفة الرقم ستة في بضع 33 00:01:52,100 --> 00:01:55,500 سنوات، مع راتب بدءا حول 50،000 دولار. 34 00:01:55,500 --> 00:01:56,580 هذا يبدو جيدا جدا. 35 00:01:56,580 --> 00:02:00,930 لذلك أي نوع من الأشخاص ينبغي النظر في اتخاذ هذه الفئة؟ 36 00:02:00,930 --> 00:02:03,890 >> JIM ماكيلفي: لديك ل تكون ذكية جدا، موافق؟ 37 00:02:03,890 --> 00:02:06,690 عليك أن تكون غاية العمل الجاد. 38 00:02:06,690 --> 00:02:08,660 ولكن لم يكن لديك لديك ذهبت إلى أفضل المدارس. 39 00:02:08,660 --> 00:02:09,930 لم يكن لديك لتكون كبيرة في الرياضيات. 40 00:02:09,930 --> 00:02:13,380 كنت لا يكون لديك بعض الأشياء التي قد تعتقد أنك تحتاج إليها. 41 00:02:13,380 --> 00:02:16,360 وهذا بالطبع سوف اقول إذا كنت قد حصلت عليه. 42 00:02:16,360 --> 00:02:18,490 >> المتحدث 2: نجاح باهر، والآن، إذا كنت أتساءل عما اذا كان هناك ما يكفي من 43 00:02:18,490 --> 00:02:23,270 وظائف البرمجة المتاحة في سانت لويس، فإن الجواب هو نعم كبيرة. 44 00:02:23,270 --> 00:02:26,990 يقول ماكيلفي هناك أكثر من 1،000 مراكز مفتوحة وليس فقط 45 00:02:26,990 --> 00:02:29,250 عدد كاف من الناس يحاولون المحلية لملء هذه الشواغر. 46 00:02:29,250 --> 00:02:33,250 الآن هذه الفئة يبدأ الاثنين في الساعة 5:30 في فرع الوسطى في سانت لويس 47 00:02:33,250 --> 00:02:34,530 المكتبة العامة. 48 00:02:34,530 --> 00:02:37,770 إذا كنت مهتما، وأنا متأكد من أن بعض من سوف يكون، فإن المعلومات 49 00:02:37,770 --> 00:02:39,020 أن ksdk.com. 50 00:02:39,020 --> 00:02:41,582 51 00:02:41,582 --> 00:02:43,960 >> سرور 1: بعض زملائك أود الآن أن أقول مرحبا. 52 00:02:43,960 --> 00:02:48,270 الأول هو ما يصل سوزان، من ينثروب، ماساتشوستس، وهي بلدة قريبة فقط بانخفاض 53 00:02:48,270 --> 00:02:50,022 الطريق من هنا. 54 00:02:50,022 --> 00:02:52,290 >> سوزان: مرحبا العالم، وأنا سوزان. 55 00:02:52,290 --> 00:02:56,790 أنا أعيش في ينثروب، ماساتشوستس، الولايات المتحدة الأمريكية، على الماء. 56 00:02:56,790 --> 00:02:59,630 وأنا 63 سنة. 57 00:02:59,630 --> 00:03:01,480 أنا ممرضة المتقاعدين. 58 00:03:01,480 --> 00:03:05,860 لدي أربعة أطفال و اثنين من أحفاده. 59 00:03:05,860 --> 00:03:09,220 >> أنا أيضا المخرج المسرحي وممثلة. 60 00:03:09,220 --> 00:03:13,550 ووقت ما هذا العام سوف يكون الظهور في قناة ديسكفري "و 61 00:03:13,550 --> 00:03:17,840 بوسطن الخانق. "أنا تلعب Zenovia كليج. 62 00:03:17,840 --> 00:03:22,445 >> أنا أخذ CS50 لأنني أحب EDX. 63 00:03:22,445 --> 00:03:24,595 لقد اتخذت دورتين السابقة. 64 00:03:24,595 --> 00:03:32,850 لقد اتخذت العدل، والصحة العامة والتغير البيئي. 65 00:03:32,850 --> 00:03:34,030 وأنا أحبها. 66 00:03:34,030 --> 00:03:37,360 >> أيضا لعلوم الكمبيوتر يخيفني قليلا. 67 00:03:37,360 --> 00:03:43,940 وفي بلدي الفئة العمرية أننا شجعنا أن تفعل الأشياء التي تخيفنا. 68 00:03:43,940 --> 00:03:48,720 لذلك أنا أخذ CS50 وتبحث تحيل إلى ذلك. 69 00:03:48,720 --> 00:03:52,405 حتى اسمي سوزان، وهذا هو CS50. 70 00:03:52,405 --> 00:03:55,020 71 00:03:55,020 --> 00:03:58,460 >> سرور 1: ما يصل المقبل هي عدة مجلة هلو من بعض زملائك في بريور 72 00:03:58,460 --> 00:04:00,160 مدرسة ثانوية في ولاية ماين. 73 00:04:00,160 --> 00:04:02,010 دعونا نلقي الاستماع. 74 00:04:02,010 --> 00:04:04,640 >> طلاب BREWER HIGH SCHOOL: مرحبا العالم، ونحن بروير عالية. 75 00:04:04,640 --> 00:04:05,945 >> باتريك: مرحبا، أنا باتريك. 76 00:04:05,945 --> 00:04:07,490 >> ADAM: أنا آدم. 77 00:04:07,490 --> 00:04:09,020 >> نيكولاي: أنا نيكولاي. 78 00:04:09,020 --> 00:04:11,286 >> BEN: أنا بن. 79 00:04:11,286 --> 00:04:12,660 >> DYLAN: أنا ديلان. 80 00:04:12,660 --> 00:04:13,930 >> نيك: أنا نيك. 81 00:04:13,930 --> 00:04:15,085 >> كريستينا: أنا كريستينا. 82 00:04:15,085 --> 00:04:16,069 >> جوناثان: أنا جوناثان. 83 00:04:16,069 --> 00:04:17,000 >> تشارلز: أنا تشارلز. 84 00:04:17,000 --> 00:04:20,890 >> BREWER HIGH SCHOOL الطلاب: وهذا هو CS50. 85 00:04:20,890 --> 00:04:24,360 >> سرور 1: مرحبا بروير مدرسة ثانوية - والآن ستيوارت وصديق له، 86 00:04:24,360 --> 00:04:26,320 من الدولة المجاورة من ولاية فرجينيا. 87 00:04:26,320 --> 00:04:30,300 88 00:04:30,300 --> 00:04:33,170 >> ستيوارت: مرحبا العالم، اسمي ستيوارت. 89 00:04:33,170 --> 00:04:35,285 وأنا من ولاية فرجينيا. 90 00:04:35,285 --> 00:04:38,230 وهذه هي المرة الأولى التي تفعل دورة في جامعة هارفارد أو أي 91 00:04:38,230 --> 00:04:41,670 دورة على شبكة الإنترنت من هذا القبيل. 92 00:04:41,670 --> 00:04:44,980 أنا حقا أحب أجهزة الكمبيوتر وتريد لمعرفة المزيد عنها. 93 00:04:44,980 --> 00:04:47,900 أنا ستيوارت، وهذا هو CS50. 94 00:04:47,900 --> 00:04:49,060 >> سرور 1: مرحبا ستيوارت. 95 00:04:49,060 --> 00:04:51,900 لذلك قمنا أيضا تم ابقاء العين على تويتر، حيث واحد من زملائك، 96 00:04:51,900 --> 00:04:55,020 أومبرتو من المكسيك، وكان هذه لتغرد في الآونة الأخيرة. 97 00:04:55,020 --> 00:04:57,270 مهلا، @ davidjmalan، اسمحوا لي أسألك سؤالا - 98 00:04:57,270 --> 00:04:59,210 استغرق مارك زوكربيرج CS50؟ 99 00:04:59,210 --> 00:05:03,450 >> لذلك، للأسف، لم يكن في الواقع الأقسام اتخاذ CS50 على تسجيل كطالبة هنا 100 00:05:03,450 --> 00:05:04,050 في جامعة هارفارد. 101 00:05:04,050 --> 00:05:07,570 بل كان قبل تخطي إلى أكثر الطبقة المتقدمة المعروفة باسم CS51، التي 102 00:05:07,570 --> 00:05:10,910 تغطي مواضيع مثل علوم الكمبيوتر مفاهيم التجريد، والبرمجة 103 00:05:10,910 --> 00:05:13,900 مثل وظيفية والبرمجة وجوه المنحى البرمجة. 104 00:05:13,900 --> 00:05:17,400 >> الآن في الوقت الذي تم تدريسه من قبل أستاذ يدعى هنري لايتنر، الذين 105 00:05:17,400 --> 00:05:19,890 تدرس الواقع بالطبع عندما أخذته كذلك. 106 00:05:19,890 --> 00:05:23,150 لدينا مؤدب الخاصة، روب بودين، في الآونة الأخيرة جلست مع الأستاذ 107 00:05:23,150 --> 00:05:28,060 Latiner للحديث عن عدد قليل من له الطلاب السابقين إلى جانب لي. 108 00:05:28,060 --> 00:05:31,620 >> ROB BOWDEN: مرحبا، أنا روب بودين، وأنا هنا مع الدكتور هنري لايتنر، الذي هو 109 00:05:31,620 --> 00:05:35,270 عميد مشارك من المعلومات التكنولوجيا في DCE، ومحاضر 110 00:05:35,270 --> 00:05:36,660 في علوم الحاسب الآلي. 111 00:05:36,660 --> 00:05:41,560 >> كل الحق، حتى لقد سمعت أن كنت قد تمر بعض المشاهير 112 00:05:41,560 --> 00:05:43,360 من خلال بعض الدورات الخاصة بك. 113 00:05:43,360 --> 00:05:45,540 >> HENRY LEITNER: كل الحق، لذلك أود أن أقول لطلابي لقد كنت في جامعة هارفارد 114 00:05:45,540 --> 00:05:46,240 فترة طويلة. 115 00:05:46,240 --> 00:05:48,480 وعندما يقولون - حسنا كيف طويلة كنت قد تعرضت هنا؟ - 116 00:05:48,480 --> 00:05:53,930 جوابي هو أنا من العمر ما يكفي ل عملت على الواجبات المنزلية مع 117 00:05:53,930 --> 00:05:56,740 أن الملياردير بيل غيتس التسرب. 118 00:05:56,740 --> 00:05:59,650 ولكن أنا أيضا الشباب بما فيه الكفاية ل تدرس الواقع أن الملياردير 119 00:05:59,650 --> 00:06:02,960 التسرب مارك زوكربيرج، من الفيسبوك الشهرة. 120 00:06:02,960 --> 00:06:08,600 >> حتى بلدي لقاء مع بيل غيتس يذهب في طريق العودة إلى البداية في عام 1974، 121 00:06:08,600 --> 00:06:11,980 1975 العام الدراسي. 122 00:06:11,980 --> 00:06:15,810 القصة صحيح أن بيل جيتس ذهب صديق بول ألين لموقف الأخبار 123 00:06:15,810 --> 00:06:18,340 في ساحة هارفارد وجاء عليها في إلكترونيات مجلة شعبية، والتي 124 00:06:18,340 --> 00:06:21,170 ويضم قصة حول العالم في أول حاسوب شخصي، والتي 125 00:06:21,170 --> 00:06:24,070 كان عليك أن بناء الواقع - تجميع من أجزاء - نسر. 126 00:06:24,070 --> 00:06:26,060 وقال انه جاء يركض إلى الخلف ل بيل جيتس المهجع. 127 00:06:26,060 --> 00:06:28,640 وأنها حصلت على كل متحمس أن كان ثورة الحاسوب الشخصي عن 128 00:06:28,640 --> 00:06:29,760 لبدء بدونها. 129 00:06:29,760 --> 00:06:31,340 >> في ذلك الوقت، وأنا غيتس - 130 00:06:31,340 --> 00:06:32,270 كنا نعمل على المشاكل. 131 00:06:32,270 --> 00:06:35,635 وهذا لأننا كنا على حد سواء المسجلين في نظرية بالطبع حساب، و 132 00:06:35,635 --> 00:06:37,690 بالطبع ماثي جدا على مستوى الدراسات العليا. 133 00:06:37,690 --> 00:06:40,690 وفي اليوم الأول من فئة وقال أستاذ الجميع في الغرفة ل 134 00:06:40,690 --> 00:06:43,910 أنتقل إلى جارتهم وإدخال أنفسهم، ومن ثم التعاون مع 135 00:06:43,910 --> 00:06:45,590 هذا الشخص على مشكلة يحدد. 136 00:06:45,590 --> 00:06:46,440 حتى غيتس وأنا - 137 00:06:46,440 --> 00:06:47,810 لم أكن أعرف من كان في ذلك الوقت. 138 00:06:47,810 --> 00:06:50,390 وكان ستة عشر أو سبعة عشر ربما، لكنه بدا وكأنه كان 139 00:06:50,390 --> 00:06:51,840 اثني عشر، أن نكون صادقين. 140 00:06:51,840 --> 00:06:54,010 >> وبدأنا العمل على الواجبات معا. 141 00:06:54,010 --> 00:06:57,710 ولكن بعد ذلك عندما جاء نسر في إلكترونيات مجلة شعبية، واشتعلت 142 00:06:57,710 --> 00:06:58,760 انتباهه. 143 00:06:58,760 --> 00:06:59,890 اختفى تماما. 144 00:06:59,890 --> 00:07:01,070 عرج به واجباتها. 145 00:07:01,070 --> 00:07:02,300 غضبت عليه. 146 00:07:02,300 --> 00:07:06,750 >> وأود أن مجرد مشاهدة له في واحد الحوسبة كان لدينا مختبر في جامعة هارفارد ل 147 00:07:06,750 --> 00:07:09,340 البحث في ذلك الوقت، والتي كانت تسمى مختبر الحاسوب أيكن. 148 00:07:09,340 --> 00:07:10,980 ويجري استخدام PDP-10. 149 00:07:10,980 --> 00:07:14,530 وكان القرصنة بعيدا ليلا ونهارا، في الأساس مجرد الذين يعيشون هناك. 150 00:07:14,530 --> 00:07:19,040 >> كما اكتشفت في وقت لاحق، وقال انه كان في الواقع تصميم البرمجيات لالأصلي 151 00:07:19,040 --> 00:07:22,180 نسر، ونظام التشغيل، جنبا إلى جنب مع وBASIC لغة البرمجة 152 00:07:22,180 --> 00:07:23,630 أن كان على وشك تشغيل. 153 00:07:23,630 --> 00:07:28,330 والفكرة هي أن لشخصية صناعة الكمبيوتر على خلع لك 154 00:07:28,330 --> 00:07:29,630 سوف تحتاج إلى أن تكون قادرة لكتابة البرامج. 155 00:07:29,630 --> 00:07:32,540 وكتابة البرامج وآلة اللغة عن طريق التقليب مفاتيح التبديل 156 00:07:32,540 --> 00:07:35,580 لن لجعله، باستثناء أبعد من الهواة. 157 00:07:35,580 --> 00:07:39,965 >> ما كان مثيرا للاهتمام في ذلك الوقت كان كان نسر الشعبية بحيث لا يمكن 158 00:07:39,965 --> 00:07:41,690 حتى شراء واحدة، وبالتأكيد بعد أعلن ذلك. 159 00:07:41,690 --> 00:07:46,840 حتى بيل غيتس، بشكل مثير للدهشة، مع نظيره صديق بول آلن، كتب البرنامج على 160 00:07:46,840 --> 00:07:51,010 وPDP-10 التي محاكاة السلوك هذا نسر، بسبب عدم والمواصفات 161 00:07:51,010 --> 00:07:53,750 مكتوبة بالكامل في شعبية مجلة الالكترونيات. 162 00:07:53,750 --> 00:07:56,870 >> لذلك، كما قلت، وأنا غضبت في له، لم أكن الانتباه. 163 00:07:56,870 --> 00:07:59,840 اختفى، انفجرت الى البوكيرك، نيو مكسيكو، للتباهي 164 00:07:59,840 --> 00:08:02,220 ما قام به إلى الناس الذين بنوا نسر. 165 00:08:02,220 --> 00:08:07,580 وفي بعض الأحيان، ترك الكلية - ترك جامعة هارفارد - لتأسيس شركة 166 00:08:07,580 --> 00:08:08,720 كان يسمع. 167 00:08:08,720 --> 00:08:11,320 وذلك عندما وجدت أن هذا ما حدث كنت فعلت. 168 00:08:11,320 --> 00:08:13,770 لأنني ظللت أفكر في - بلدي أن الآباء قد قتل لي إذا كان لي 169 00:08:13,770 --> 00:08:17,020 تسربوا من المدرسة فقط ل تنفجر وبدء الشركة. 170 00:08:17,020 --> 00:08:18,390 >> وبعد ذلك بالطبع هناك مارك زوكربيرج. 171 00:08:18,390 --> 00:08:23,530 تعرفت على له ويرجع ذلك جزئيا وقال انه جاء بعد الانتهاء CS51. 172 00:08:23,530 --> 00:08:25,690 وأنا أعتقد أنه كان بعد [غير مسموع] أكملت الدورة. 173 00:08:25,690 --> 00:08:30,000 أراد أن يعمل كزميل التدريس في السنة اللاحقة لCS51. 174 00:08:30,000 --> 00:08:31,370 وقال انه جاء الى المقابلة. 175 00:08:31,370 --> 00:08:35,690 >> وحقيقة الأمر هو له كان الأداء ضعيفا نوعا ما مقارنة 176 00:08:35,690 --> 00:08:36,919 إلى غيرها من الناس الذين أجرت مقابلات مع. 177 00:08:36,919 --> 00:08:38,450 كان في الواقع أضعف من باقة. 178 00:08:38,450 --> 00:08:42,230 لذلك لم أكن أشعر كما لو استطعت بضمير حي يتعاقد معه. 179 00:08:42,230 --> 00:08:45,746 >> بالاضافة الى ذلك، كان في قليلا من المتاعب مع الهيئة الادارية. 180 00:08:45,746 --> 00:08:48,100 إذا رأيت الفيلم، الشبكة الاجتماعية. 181 00:08:48,100 --> 00:08:50,430 حسنا، الكثير من ذلك صحيح للواقع. 182 00:08:50,430 --> 00:08:55,040 في ذلك الوقت كان قد انتهى لتوه من القيام على الفيس ماش، وليس الفيسبوك ولكن 183 00:08:55,040 --> 00:08:56,020 التطبيق الفيس ماش. 184 00:08:56,020 --> 00:09:01,080 وكان قد اسقطت هارفارد شبكة غير قصد. 185 00:09:01,080 --> 00:09:05,280 وبالاضافة الى انه قد سرقت وجوه هارفارد الكلية الجامعية للنساء 186 00:09:05,280 --> 00:09:05,890 قيام هذا المشروع. 187 00:09:05,890 --> 00:09:07,290 >> حتى انه احضر الى الهيئة الادارية. 188 00:09:07,290 --> 00:09:08,570 تعرض للصفع على اليدين. 189 00:09:08,570 --> 00:09:09,760 حتى انه كان في بعض المتاعب. 190 00:09:09,760 --> 00:09:12,290 وأعتقد أنه كان نوعا من اربكت قبل ذلك. 191 00:09:12,290 --> 00:09:15,890 >> لذلك أود أن أقول للناس أن أغتنم قليلا صغيرة، صغيرة الائتمان ل 192 00:09:15,890 --> 00:09:17,710 نجاح الفيسبوك لأنه - 193 00:09:17,710 --> 00:09:21,970 A، نصف واحد على الأقل أو 1٪ من جاءت مهارة البرمجة زوكربيرج 194 00:09:21,970 --> 00:09:23,125 بالطبع من بلدي - 195 00:09:23,125 --> 00:09:24,140 ما تعلمه هناك. 196 00:09:24,140 --> 00:09:26,880 وثانيا، لو كنت استأجرت له باعتباره تدريس زميل، وقال انه لم يكن لديها 197 00:09:26,880 --> 00:09:30,090 الوقت لاستكمال الفيسبوك عند نقطة ما فعله. 198 00:09:30,090 --> 00:09:32,670 >> لذلك فقد كان الكثير من المرح التدريس علوم الكمبيوتر في جامعة هارفارد. 199 00:09:32,670 --> 00:09:36,480 أعني هناك أشخاص فقط مدهشة الذين يذهبون على أن تفعل أشياء كبيرة. 200 00:09:36,480 --> 00:09:40,480 أنا قادرا على المضي قدما واقول لكم عن الأخرى الناس، ولكن أعتقد أن عصرنا هو ما يصل. 201 00:09:40,480 --> 00:09:43,310 >> ROB BOWDEN: وهكذا يبدو مثل بيل غيتس مدين لك بعض المال عن التسبب 202 00:09:43,310 --> 00:09:45,260 كل ذلك التوتر في نظرية من الإعلاميات. 203 00:09:45,260 --> 00:09:48,120 ومارك زوكربيرج مدين لك بعض المال لبدء السماح له الفيسبوك. 204 00:09:48,120 --> 00:09:50,370 >> HENRY LEITNER: هذا لطيف طريقة للتفكير، بالتأكيد. 205 00:09:50,370 --> 00:09:52,180 >> ROB BOWDEN: حسنا، حسنا شكرا. 206 00:09:52,180 --> 00:09:53,575 وكان هذا عظيم. 207 00:09:53,575 --> 00:09:54,825 شكرا لاستضافتي. 208 00:09:54,825 --> 00:09:57,150 209 00:09:57,150 --> 00:09:58,400 يهز يده ربما. 210 00:09:58,400 --> 00:10:01,606 211 00:10:01,606 --> 00:10:02,880 يجب أن يهز يده؟ 212 00:10:02,880 --> 00:10:04,560 يجب علينا إعادة النهاية؟ 213 00:10:04,560 --> 00:10:05,810 كيف ينبغي لنا أن نفعل في النهاية؟ 214 00:10:05,810 --> 00:10:11,430 215 00:10:11,430 --> 00:10:13,290 >> سرور 1: وبعد ذلك، سؤال من [؟ الخطيئة،؟] 216 00:10:13,290 --> 00:10:16,110 واحد من زملائك في فيتنام الذين كان هذا القول. 217 00:10:16,110 --> 00:10:18,430 كيف يمكنني الاتصال الأخرى الناس في بلدي؟ 218 00:10:18,430 --> 00:10:19,565 حسنا هذا هو السؤال الكبير جدا. 219 00:10:19,565 --> 00:10:24,703 وإذا قمت بتسجيل الدخول إلى واجهة EDX، الصفحة الرئيسية معلومات CS50x، وسترى 220 00:10:24,703 --> 00:10:29,520 وصلة لmeetups CS50، الأمر الذي سيؤدي لك meetup.com/meet50، التي 221 00:10:29,520 --> 00:10:32,650 هو الأداة التي قمنا بإعداد السماح لك أن تجد الناس الذين هم المحلية ل 222 00:10:32,650 --> 00:10:35,820 لك بحيث يمكن أن تلبي في الواقع يصل، ليس فقط تقريبا مع زملاء الدراسة 223 00:10:35,820 --> 00:10:38,020 هذا العام، ولكن في شخص كذلك. 224 00:10:38,020 --> 00:10:41,160 >> في الواقع، عند زيارة هذا الموقع، عليك رؤية الخريطة التي تبدو مثل هذا، 225 00:10:41,160 --> 00:10:44,530 حيث يمثل كل علامة واحدة أو أكثر من زملائك في ذلك الجزء 226 00:10:44,530 --> 00:10:45,350 من العالم. 227 00:10:45,350 --> 00:10:49,150 الآن في الواقع حق، وبعض من أكثر المجتمعات شعبية من الطلاب CS50x 228 00:10:49,150 --> 00:10:55,030 في نيويورك، لندن، نيودلهي، القاهرة، وسان فرانسيسكو، وأكثر من 199 أخرى 229 00:10:55,030 --> 00:10:56,000 المدن كذلك. 230 00:10:56,000 --> 00:10:59,150 لذلك اذا كانت مهتمة في الاجتماع مع بعض زملاء محليا، لا يتوجه الى 231 00:10:59,150 --> 00:11:02,050 تلبية meetup.com/meet50. 232 00:11:02,050 --> 00:11:06,150 >> والسؤال الآن من سكوت في نيويورك، كان هذا السؤال الذي لكتابة - 233 00:11:06,150 --> 00:11:09,350 يستخدم معظم كل سلاسل البرنامج، لذلك لماذا أدرج في printf 234 00:11:09,350 --> 00:11:11,910 المعيار I / O مكتبة و كان GetString لا؟ 235 00:11:11,910 --> 00:11:14,520 وGetString وظيفة محددة في المكتبة CS50؟ 236 00:11:14,520 --> 00:11:18,090 >> لذلك نعم في الواقع، هو في الواقع GetString المعرفة في مكتبة CS50 ل. 237 00:11:18,090 --> 00:11:20,760 وprintf، وفي الوقت نفسه، هو في مكتبة I / O القياسية. 238 00:11:20,760 --> 00:11:24,630 الآن مرة أخرى في نفس اليوم، عندما C اخترع، وبالتأكيد كان من المهم، وهو 239 00:11:24,630 --> 00:11:28,750 وظيفة أساسية لرمز مثل printf لطباعة الواقع 240 00:11:28,750 --> 00:11:29,545 شيء على الشاشة. 241 00:11:29,545 --> 00:11:33,280 كان هذا جوهر وذلك لكتابة البرمجيات، ولا سيما البرامج التي يتم تشغيلها داخل 242 00:11:33,280 --> 00:11:36,630 من تلك النافذة محطة سوداء وبيضاء، أنه من المنطقي لprintf 243 00:11:36,630 --> 00:11:39,820 لتكون جزءا لا يتجزأ في اللغة و المكتبات نفسها. 244 00:11:39,820 --> 00:11:43,160 >> الآن لا تحتاج GetString من أجل للحصول على سلاسل من المستخدمين. 245 00:11:43,160 --> 00:11:45,350 بدلا يمكنك استخدام وظائف مثل scanf. 246 00:11:45,350 --> 00:11:48,680 في الواقع، إذا كان غير مألوف، نلقي نظرة على بعض كثروو الأسبوع 5 حيث أننا 247 00:11:48,680 --> 00:11:51,660 المشي من خلال عملية استخدام هذه الوظيفة، scanf، للحصول على 248 00:11:51,660 --> 00:11:52,890 مدخلات من المستخدم. 249 00:11:52,890 --> 00:11:56,310 المشكلة هي أن وظائف مثل scanf، والتي يتم بناؤها في لC 250 00:11:56,310 --> 00:11:59,140 المكتبات القياسية، هو أنها لا تفعل أي تدقيق الأخطاء. 251 00:11:59,140 --> 00:12:01,540 وأنها لا تخصص في الواقع أي ذاكرة للسلاسل. 252 00:12:01,540 --> 00:12:03,340 >> حتى بضعة أشياء سيئة يمكن أن يحدث - 253 00:12:03,340 --> 00:12:06,970 1، يمكنك تجاوز حدود مجموعة الخاص بك، في هذه الحالة في أحسن الأحوال، 254 00:12:06,970 --> 00:12:07,960 قد تعطل البرنامج. 255 00:12:07,960 --> 00:12:11,400 ولكن في أسوأ الأحوال، قد يكون عدو قادرة على تولي البرنامج. 256 00:12:11,400 --> 00:12:14,020 وتحتاج إلى إدارة جميع من تلك الذاكرة نفسك. 257 00:12:14,020 --> 00:12:16,300 >> حتى GetString يأخذ بعيدا الكثير من هذا التعقيد. 258 00:12:16,300 --> 00:12:18,090 حتى يتسنى لنا تخصيص ذاكرة لك. 259 00:12:18,090 --> 00:12:20,800 أن نتأكد من أن كنت لا تتجاوز حدود صفيف. 260 00:12:20,800 --> 00:12:23,940 ونعود لاغية إذا كان أي شيء في الواقع يذهب على نحو خاطئ. 261 00:12:23,940 --> 00:12:27,490 حتى GetString يضيف ببساطة، في نهاية من اليوم، في مجمله مجموعة من المفيد 262 00:12:27,490 --> 00:12:28,990 تدقيق الأخطاء. 263 00:12:28,990 --> 00:12:32,700 >> الآن تعليق من ديفيد في أوهايو الذي يدعي هذا - 264 00:12:32,700 --> 00:12:35,670 لا، لا تحتاج الأجهزة لجميع المشاريع. 265 00:12:35,670 --> 00:12:37,120 الآن ماذا كان يعني هذا؟ 266 00:12:37,120 --> 00:12:39,930 كذلك، اتضح أن ديفيد المشتراة، من موقع على شبكة الانترنت، و 267 00:12:39,930 --> 00:12:44,030 نوكيا LCD، وهذا مثل واحد هنا، وهذا حقا حجم ما كنت قد 268 00:12:44,030 --> 00:12:45,330 انظر على الهاتف المحمول القديمة. 269 00:12:45,330 --> 00:12:48,160 وقال أيضا شراؤها إطلاق TIVA المجلس، وقطعة من الأجهزة التي 270 00:12:48,160 --> 00:12:49,540 يتصل هذا LCD. 271 00:12:49,540 --> 00:12:50,280 >> الآن انها صغيرة جدا. 272 00:12:50,280 --> 00:12:52,720 كما ترون هنا هو الربع الولايات المتحدة على نطاق و. 273 00:12:52,720 --> 00:12:56,160 وما فعله مع هذا الواقع تنفيذ البرنامج في C. 274 00:12:56,160 --> 00:12:59,630 >> في الواقع، لا تحتاج إلى CS50 الأجهزة لكتابة برامج في C. أنت 275 00:12:59,630 --> 00:13:01,140 لا تحتاج حتى جهاز ماكنتوش أو كمبيوتر شخصي. 276 00:13:01,140 --> 00:13:05,090 يمكنك أيضا إرسال وتشغيل التعليمات البرمجية C على جهاز جزءا لا يتجزأ من هذا القبيل. 277 00:13:05,090 --> 00:13:07,380 جيدا ما فعله داود في الواقع إرسال وتشغيل؟ 278 00:13:07,380 --> 00:13:08,490 كذلك التحقق من ذلك. 279 00:13:08,490 --> 00:13:12,390 نفذها ماريو على هذا الصغير للغاية الشاشة مثل الهاتف المحمول من 280 00:13:12,390 --> 00:13:13,660 المشكلة مجموعة 1. 281 00:13:13,660 --> 00:13:16,840 >> لذلك أعتقد أنني سوف نتفق مع واحد من زملاء داود الذين، في نفس 282 00:13:16,840 --> 00:13:19,360 الفيسبوك موضوع الذي ديفيد قدم هذا البرنامج قليلا ل 283 00:13:19,360 --> 00:13:20,970 العالم، رد مع - 284 00:13:20,970 --> 00:13:22,670 كنت رفيقة الوحش. 285 00:13:22,670 --> 00:13:23,560 في الواقع أنت. 286 00:13:23,560 --> 00:13:25,550 >> الآن يصل المقبل هو قطعة من البريد المزعج. 287 00:13:25,550 --> 00:13:28,520 إذا كنت في الفيسبوك مجموعة CS50، وكنت قد لاحظت بعض الوظائف مثل 288 00:13:28,520 --> 00:13:30,410 هذا الذي ينزلق أحيانا في هناك. 289 00:13:30,410 --> 00:13:32,030 إذا واجهتك بعض الرسائل غير المرغوب فيها، ليست صفقة كبيرة. 290 00:13:32,030 --> 00:13:34,430 ببساطة الإبلاغ عنه بالنسبة لنا، وسنقوم المضي قدما وحذفه. 291 00:13:34,430 --> 00:13:37,870 ولكن قبل أن حذف هذا لدينا واحدة لا يمكن أن تساعد يستغرق بضع لقطات 292 00:13:37,870 --> 00:13:39,460 وضحكة مكتومة قليلا. 293 00:13:39,460 --> 00:13:43,850 >> هذا الطالب خاصة هنا - سنقوم ندعو له ألان هاتف المحمول - 294 00:13:43,850 --> 00:13:48,760 نشر رقم هاتفه الخليوي، له عنوان دردشة بلاك بيري، بطاقته سكايب، 295 00:13:48,760 --> 00:13:51,600 عنوان بريده الإلكتروني - ليس من بينها يجب عليك الاتصال في الواقع. 296 00:13:51,600 --> 00:13:55,970 ولكن كما في الصور هنا، على ما يبدو مثل ألان للهاتف المحمول لديه عدد غير قليل من 297 00:13:55,970 --> 00:13:59,630 فون للبيع في ما يبدو يكون مستودع لا يوصف إلى حد ما. 298 00:13:59,630 --> 00:14:04,160 الآن بعد أن استجابت لنفس ديفيد آلان هاتف المحمول بما يلي - 299 00:14:04,160 --> 00:14:06,220 أنها لا تأتي مع gedit مثبتا؟ 300 00:14:06,220 --> 00:14:09,220 >> الآن عادة كنت تعتقد أن بعض مطلقي سوف تتجاهل فقط الرد ل 301 00:14:09,220 --> 00:14:10,120 موضوع الأصلي. 302 00:14:10,120 --> 00:14:14,970 ولكن لا، كان ألان هاتف المحمول هذا ل يقول - كل من الهواتف لدينا هي العلامة التجارية الجديدة، 303 00:14:14,970 --> 00:14:17,960 تأتي مع المربع الأصلي، والاكسسوارات، و كل من الهواتف لدينا هي SIM 304 00:14:17,960 --> 00:14:19,490 حرة، وهكذا دواليك. 305 00:14:19,490 --> 00:14:23,170 >> حسنا، ربما لتتولد تلقائيا الرد على داود البشر 306 00:14:23,170 --> 00:14:26,290 ردا على ذلك، ولكن ديفيد دفعت أبعد قليلا - 307 00:14:26,290 --> 00:14:30,010 سيتم تثبيت واختبار CS50 الأجهزة بالنسبة لنا قبل الشحن؟ 308 00:14:30,010 --> 00:14:33,450 كل الحق، حسنا دعونا نرى ما ألان للهاتف المحمول لديها لتقوله الآن. 309 00:14:33,450 --> 00:14:37,330 >> نعم وجميع منتجاتنا يتم العمل مع بطاقات SIM والشبكات في جميع أنحاء العالم. 310 00:14:37,330 --> 00:14:42,830 رائعة، والآن زميل آخر من بلدنا والدانمركية وردت مع هذا. 311 00:14:42,830 --> 00:14:43,730 من شأنها أن تكون رهيبة. 312 00:14:43,730 --> 00:14:47,810 تأخذ طلبي فضلا عن اثنين، بالإضافة إلى واحدة مجانا، 5S فون مع CS50 313 00:14:47,810 --> 00:14:49,470 الأجهزة المثبتة مسبقا. 314 00:14:49,470 --> 00:14:53,390 >> وأخيرا، آلان هاتف المحمول وقال - نعم، كل ستعمل. 315 00:14:53,390 --> 00:14:54,080 ثق بي. 316 00:14:54,080 --> 00:14:57,540 ذلك الذي من شأنه المنتجات تريد أن تشتري منا. 317 00:14:57,540 --> 00:15:01,890 آسف آلان هاتف المحمول، وحظرت لك الآن. 318 00:15:01,890 --> 00:15:04,730 >> كريس، والآن، من تورونتو، وطلب هذا السؤال منا. 319 00:15:04,730 --> 00:15:06,580 لدي فكرة لCS50 لايف. 320 00:15:06,580 --> 00:15:09,750 وأعتقد أنه سيكون أمرا رائعا إذا ديفيد، أو بعض الموظفين CS50 أخرى، لعبت 321 00:15:09,750 --> 00:15:13,180 واحد أو أكثر الصفر المقدمة ألعاب لمشكلة تعيين 0. 322 00:15:13,180 --> 00:15:14,730 لذلك هذا هو اقتراح عظيم. 323 00:15:14,730 --> 00:15:18,670 >> والشيء هو، منذ مشكلة تعيين صدر في 1 يناير 1، لدينا 324 00:15:18,670 --> 00:15:20,890 الآلاف تلقى فعلا من الصفر المشاريع. 325 00:15:20,890 --> 00:15:23,970 لذلك نحن لا يمكن ان تفعل كل منهم العدالة هنا وCS50 لايف. 326 00:15:23,970 --> 00:15:26,860 لذلك نحن نظن أننا سوف نتف من أصل واحد أن اشتعلت أعيننا المعروف في الآونة الأخيرة 327 00:15:26,860 --> 00:15:27,920 مبارزة المعالجات. 328 00:15:27,920 --> 00:15:31,420 >> وقد كتب مبارزة المعالجات من قبل زميل يدعى باتريك في ولاية أوهايو. 329 00:15:31,420 --> 00:15:35,290 وأود أن نحذر من أن هذا المشروع حقا ذهب يتجاوز ما كان 330 00:15:35,290 --> 00:15:36,730 المتوقع في مشكلة تعيين 0. 331 00:15:36,730 --> 00:15:39,580 لا على الإطلاق تأكل إذا لم يكن هذا شيء يمكنك بالضرورة 332 00:15:39,580 --> 00:15:43,090 إنجاز في المرة الأولى الخاصة بك البرمجة، سواء مع أو خدش 333 00:15:43,090 --> 00:15:44,130 أي لغة أخرى. 334 00:15:44,130 --> 00:15:48,420 ولكن كنا نظن أنه سيكون من المرح للعب قليلا من مبارزة ويزاردز 'هنا. 335 00:15:48,420 --> 00:15:50,276 >> [عزف الموسيقى] 336 00:15:50,276 --> 00:16:39,370 337 00:16:39,370 --> 00:16:43,860 >> مذهلة، لذلك إذا أنت نفسك ترغب للعب أو التعديل مبارزة ويزاردز '، نلقي 338 00:16:43,860 --> 00:16:45,350 ننظر إلى هذا الرابط هنا. 339 00:16:45,350 --> 00:16:48,130 المضي قدما ومجرد إيقاف الفيديو إذا كنت أود أن اكتب فيها أن 340 00:16:48,130 --> 00:16:51,800 >> كذلك يصل المقبل هو مشروع سكراتش آخر، هذا واحد من قبل طالب يدعى 341 00:16:51,800 --> 00:16:54,600 ديفيد من جامعة كامبريدج، ماساشوستس. 342 00:16:54,600 --> 00:16:58,820 لذلك كان هذا فعلا أول جدا برنامج أنا نفسي كتبت مرة أخرى في عام 2007. 343 00:16:58,820 --> 00:17:01,410 كنت طالب دراسات عليا في الوقت وكنت قد سجلت عبر في 344 00:17:01,410 --> 00:17:05,099 بالطبع التعليم في معهد ماساتشوستس للتكنولوجيا، وتدرس البروفيسور ميتشل ريسنيك. 345 00:17:05,099 --> 00:17:07,270 في ذلك الوقت، لم يكن خدش موجودة حقا. 346 00:17:07,270 --> 00:17:10,510 كان فقط في شكل بيتا، ونحن - الطلاب في هذه الفئة - كان 347 00:17:10,510 --> 00:17:14,050 فرصة فريدة للعب في الواقع مع، والتجربة مع خدش 348 00:17:14,050 --> 00:17:15,160 قبل أي شخص آخر. 349 00:17:15,160 --> 00:17:18,400 >> في الواقع، واحدة من أولى مهام لدينا في كان هذا الواقع جعل فئة لدينا 350 00:17:18,400 --> 00:17:19,420 مشروع سكراتش الخاصة. 351 00:17:19,420 --> 00:17:23,069 وحتى يومنا هذا أتذكر قضاء بعض ثماني ساعات في ليلة الجمعة 352 00:17:23,069 --> 00:17:25,589 كل الأشياء تعمل على Oscartime هنا. 353 00:17:25,589 --> 00:17:28,550 والآن تلك التي كنت معتادا على أوسكار النكد من شارع سمسم 354 00:17:28,550 --> 00:17:31,700 قد في لحظة يتذكر الأغنية هذا عن أن يكون لعبت. 355 00:17:31,700 --> 00:17:34,760 >> ولقد كانت لدينا جدا جدا ذكريات جميلة للأغنية. 356 00:17:34,760 --> 00:17:38,340 ولكن ثق بي، بعد ثماني ساعات من الاستماع إلى شيء ما على الحلقة، 357 00:17:38,340 --> 00:17:43,730 مع حلقة نوع الأبد، فإنه جدا يحمض بسرعة قليلا من تلك الذاكرة. 358 00:17:43,730 --> 00:17:45,870 ولكن بالنسبة لك، وتحصل فقط نظرة واحدة على هذا. 359 00:17:45,870 --> 00:17:49,252 وأنا أعطيك هذا المثال من Oscartime. 360 00:17:49,252 --> 00:17:53,190 >> [عزف الموسيقى] 361 00:17:53,190 --> 00:17:56,940 >> سرور 4: (الغناء) يا أنا أحب القمامة - 362 00:17:56,940 --> 00:18:05,200 أي شيء سيئ أو حقيرا أو المتربة، أي شيء خشنة أو فاسدة أو صدئ. 363 00:18:05,200 --> 00:18:08,668 نعم أنا أحب القمامة. 364 00:18:08,668 --> 00:18:10,980 وهنا بعض الأشياء أكثر الفاسد. 365 00:18:10,980 --> 00:18:20,012 نعم، أحب، أحب، أحب القمامة. 366 00:18:20,012 --> 00:18:23,790 367 00:18:23,790 --> 00:18:26,940 >> سرور 1: الآن إذا كنت ترغب في اللعب أو ريمكس Oscartime، وتحسينها 368 00:18:26,940 --> 00:18:29,500 ذلك، انتقل إلى هذا الرابط هنا. 369 00:18:29,500 --> 00:18:31,290 حسنا، هو القادم سؤال من [؟ بوسكو؟] 370 00:18:31,290 --> 00:18:34,750 في هونغ كونغ، الذي كتب هذا - ما هي لغة البرمجة 371 00:18:34,750 --> 00:18:36,340 وراء خدش معهد ماساتشوستس للتكنولوجيا؟ 372 00:18:36,340 --> 00:18:37,330 لذلك هذا هو السؤال الكبير. 373 00:18:37,330 --> 00:18:40,640 >> ولكن بدلا من أن الجواب أنفسنا، قررنا أن نأخذ الكاميرات لدينا باستمرار 374 00:18:40,640 --> 00:18:44,790 الطريق إلى مختبر معهد ماساتشوستس للتكنولوجيا وسائل الإعلام، حيث مجموعة رياض الأطفال مدى الحياة، بقيادة 375 00:18:44,790 --> 00:18:47,610 أستاذ ميتشل ريسنيك، ومنهم من التي أخذت منذ سنوات الطبقة. 376 00:18:47,610 --> 00:18:50,250 التقينا ليس فقط مع البروفيسور ريسنيك، ولكن أيضا جون مالوني، 377 00:18:50,250 --> 00:18:52,730 المؤلف الأصلي لل برنامج سكراتش. 378 00:18:52,730 --> 00:18:56,050 وبالتالي فإن البرنامج جدا كنت قد تم استخدام لإنشاء برامج أخرى كان 379 00:18:56,050 --> 00:18:58,090 مكتوب في المقام الأول من قبل جون. 380 00:18:58,090 --> 00:19:02,020 في الصورة هنا في الحقيقة هو جون، نفسي، وميتشل بالوقوف وراء الحقيقي 381 00:19:02,020 --> 00:19:05,750 التجسد العالم من الصفر قريبا بعد حديثنا. 382 00:19:05,750 --> 00:19:10,278 ولكن قبل أن نتخذ الاستماع وستين ثانية هنا من الجراء. 383 00:19:10,278 --> 00:20:11,860 >> [MUSIC - جون ماير، "الهشيم"] 384 00:20:11,860 --> 00:20:16,190 >> الصفر الواقع بكل صدق يحمل مكانة خاصة في قلوبنا 385 00:20:16,190 --> 00:20:16,990 هنا في CS50. 386 00:20:16,990 --> 00:20:20,020 في الواقع، قدمنا ​​خدش في دورة عام 2007. 387 00:20:20,020 --> 00:20:22,090 وما كان لافتا أن وكان العام التالي. 388 00:20:22,090 --> 00:20:26,130 في حين أنه في السنوات السابقة، ويقول عام 2006، ونحن سيكون تسوق نحو 200 طلاب 389 00:20:26,130 --> 00:20:29,250 بطبيعة الحال، التي تتحدث في جامعة هارفارد وسائل لتسقط الدورة في أول 390 00:20:29,250 --> 00:20:33,120 أسابيع الفصل الدراسي، ولكن ليس بالضرورة اتخاذ الطبقة. 391 00:20:33,120 --> 00:20:36,350 67٪ من هؤلاء الطلاب سوف عادة تبقى وأعود في 392 00:20:36,350 --> 00:20:37,440 خلال الأسابيع التالية. 393 00:20:37,440 --> 00:20:40,320 >> وفي الوقت نفسه في عام 2007، عندما قدمنا الصفر، وكذلك بعض الدول الاخرى 394 00:20:40,320 --> 00:20:44,680 بتعديل المناهج الدراسية، ونحن قفز إلى 97٪ نسبة الاحتفاظ هؤلاء الطلاب 395 00:20:44,680 --> 00:20:46,200 الذين كانوا يتسوقون CS50. 396 00:20:46,200 --> 00:20:49,960 وذلك من أي وقت مضى منذ ذلك الحين خدش يشكل جزءا أساسيا من CS50، وإن كان فقط 397 00:20:49,960 --> 00:20:50,890 في هذا الأسبوع الأول. 398 00:20:50,890 --> 00:20:54,420 ولكن أجرؤ على القول أنه يضع نغمة بطبيعة الحال، ويتحدث حقا أن هدفنا 399 00:20:54,420 --> 00:20:58,840 في CS50 من صنع علوم الكمبيوتر جميع أكثر يسرا. 400 00:20:58,840 --> 00:21:02,530 مع أن قال، شكرنا لميتشل وجون وفريق خدش كله. 401 00:21:02,530 --> 00:21:05,710 دعونا الآن أن تتخذ هذا المجال رحلة على الطريق. 402 00:21:05,710 --> 00:21:06,930 >> ميتشل ريسنيك: مرحبا، أنا ميتش ريسنيك. 403 00:21:06,930 --> 00:21:09,970 أنا أستاذ الأبحاث التعلم هنا في ميديا ​​لاب MIT. 404 00:21:09,970 --> 00:21:12,590 وأنا أيضا مباشرة فريق معهد ماساتشوستس للتكنولوجيا خدش. 405 00:21:12,590 --> 00:21:15,810 >> JOHN MALONEY: أنا جون مالوني، وأنا وكان الباحث لحوالي أحد عشر 406 00:21:15,810 --> 00:21:19,240 عاما، والعمل على مشروع سكراتش كما المطور الرئيسي. 407 00:21:19,240 --> 00:21:22,460 >> ميتشل ريسنيك: ندعو أبحاثنا مجموعة مجموعة كندركاردن 408 00:21:22,460 --> 00:21:24,785 لأننا مستوحاة من الطريقة يتعلم الأطفال في رياض الأطفال. 409 00:21:24,785 --> 00:21:28,820 في الكلاسيكية رياض الأطفال، الأطفال يتم تصميم هزلي وخلق 410 00:21:28,820 --> 00:21:30,920 أشياء بالتعاون مع بعضها البعض - 411 00:21:30,920 --> 00:21:33,300 الأبراج مع بناء كتل خشبية، جعل الصور مع 412 00:21:33,300 --> 00:21:34,720 الاصبع الدهانات والطباشير. 413 00:21:34,720 --> 00:21:38,430 كما وضعنا خدش، أردنا أن التقاط هذه الروح لرياض الأطفال 414 00:21:38,430 --> 00:21:39,700 المتعلمين من جميع الأعمار. 415 00:21:39,700 --> 00:21:42,880 >> JOHN MALONEY: واحد من الدوافع الكبيرة لهذا كان خدش 416 00:21:42,880 --> 00:21:47,930 المشروع الذي ميتشل وناتالي زيارتها بدأت دعا نادي الحاسوب. 417 00:21:47,930 --> 00:21:54,570 ورأوا الكثير من الاطفال القيام الاشياء مع أدوات الإعلام مثل فوتوشوب و 418 00:21:54,570 --> 00:21:58,700 مختلف أدوات الإنتاج السليمة، لكنهم لم يفعل أي البرمجة. 419 00:21:58,700 --> 00:22:00,020 لم يفعل الاطفال أي البرمجة. 420 00:22:00,020 --> 00:22:02,440 ونحن ننظر حولنا وقال - حسنا، لماذا لا يفعلون ذلك؟ 421 00:22:02,440 --> 00:22:06,380 ويبدو أن الجواب أن يكون أن هناك لم يكن الأداة التي كانت مناسبة ل 422 00:22:06,380 --> 00:22:07,220 هذا الإعداد. 423 00:22:07,220 --> 00:22:10,960 >> ميتشل ريسنيك: كما كنا النامية الصفر، وأنا كانت مستوحاة من بعض 424 00:22:10,960 --> 00:22:13,660 أفكار مرشدي سيمور بابرت، الذي طور 425 00:22:13,660 --> 00:22:15,640 شعار لغة البرمجة. 426 00:22:15,640 --> 00:22:19,535 سيمور تستخدم دائما أن أقول إنه كان المهم لتكنولوجيا جديدة ل 427 00:22:19,535 --> 00:22:24,140 أرضية منخفضة، وهذا يعني أنه من السهل الحصول على بدأت مع، سقف مرتفع، يعني أنك 428 00:22:24,140 --> 00:22:25,980 يمكن أن تفعل أكثر وأكثر تعقيدا الأشياء معها. 429 00:22:25,980 --> 00:22:30,480 >> أردنا أيضا أن يكون ما نسميه الجدران واسعة، وهذا يعني أن هناك العديد من 430 00:22:30,480 --> 00:22:31,100 مسارات مختلفة. 431 00:22:31,100 --> 00:22:34,800 التي يمكنك القيام به العديد من مختلف الأشياء مع البرنامج. 432 00:22:34,800 --> 00:22:38,320 انها ليست كافية لمجرد أن تبدأ بسهولة وتفعل أشياء معقدة إذا 433 00:22:38,320 --> 00:22:39,900 الجميع يفعل نفس الشيء. 434 00:22:39,900 --> 00:22:42,690 أردنا أن يكون العديد من مختلف مسارات، لأننا نعرف مختلفة 435 00:22:42,690 --> 00:22:45,760 الناس لديهم مصالح مختلفة، ونحن الجميع يريد أن يكون قادرا على العمل 436 00:22:45,760 --> 00:22:48,090 على المشاريع التي انبثقت من مصالحهم الخاصة. 437 00:22:48,090 --> 00:22:52,020 >> JOHN MALONEY: أود أن أقول إننا يعتبر حوالي عشر مرات أكثر 438 00:22:52,020 --> 00:22:55,730 الأوامر والميزات من يكون انتهى من أي وقت مضى حتى في خدش. 439 00:22:55,730 --> 00:23:01,160 سيكون لدينا مناقشات لا تنتهي حول بالضبط ما الصياغة لوضع على الكتل، 440 00:23:01,160 --> 00:23:05,650 وأشياء مثل ما إذا كان الافتراضي يجب أن يكون اتجاه العفريت حتى 441 00:23:05,650 --> 00:23:06,570 أو إلى اليمين. 442 00:23:06,570 --> 00:23:10,450 حتى ظننا حول كل هذه الأمور، خصوصا في وقت مبكر جدا 443 00:23:10,450 --> 00:23:13,790 التجارب أن الناس لديهم مع الصفر، ويحاول أن يجعل من ذلك 444 00:23:13,790 --> 00:23:16,800 أن الأمور يمكن أن يتم اكتشافها فقط عن طريق التجريب. 445 00:23:16,800 --> 00:23:20,370 >> ميتشل ريسنيك: عندما كنا أول تصميم خدش جمهورنا المستهدف 446 00:23:20,370 --> 00:23:22,670 كان أعمار 8-16. 447 00:23:22,670 --> 00:23:26,400 >> JOHN MALONEY: في نهاية منخفضة من الطيف، وجدنا أن أصغر من ذلك بكثير 448 00:23:26,400 --> 00:23:28,940 الاطفال يستخدمون خدش من نحن من أي وقت مضى كان متوقعا. 449 00:23:28,940 --> 00:23:33,410 ما زلت أتذكر أول خدش اليوم، أعتقد أننا كان. 450 00:23:33,410 --> 00:23:36,340 جاء هذا الرجل البالغ من العمر ست سنوات القليل فيها 451 00:23:36,340 --> 00:23:41,540 على الطرف العلوي، لقد كنت مندهشا في، على سبيل المثال، استخدام الصفر في 452 00:23:41,540 --> 00:23:43,660 فصول الكلية مثل CS50. 453 00:23:43,660 --> 00:23:47,750 لأننا لم نفكر حقا الصفر كلغة للتدريس 454 00:23:47,750 --> 00:23:50,070 علوم الكمبيوتر إلى جهاز الكمبيوتر العلماء. 455 00:23:50,070 --> 00:23:52,970 >> مفاجأة أخرى هي كيفية العديد من البالغين واستخدامه. 456 00:23:52,970 --> 00:23:58,830 وجدنا أن الناس الذين هم مثل كامل المبرمجين الوقت التمتع البرمجة في 457 00:23:58,830 --> 00:24:00,530 الصفر كنوع من الهواية. 458 00:24:00,530 --> 00:24:03,860 وهكذا رأيناه الناس على الصفر موقع إنشاء المشاريع التي 459 00:24:03,860 --> 00:24:05,470 القيام، على سبيل المثال - 460 00:24:05,470 --> 00:24:08,380 تتبع أشعة نظم تقديم 3D. 461 00:24:08,380 --> 00:24:10,120 لم أستطع أن أصدق عندما رأيت ذلك. 462 00:24:10,120 --> 00:24:13,170 >> ميتشل ريسنيك: كما بدأنا في العمل على خدش، أردنا أن تجعل من 463 00:24:13,170 --> 00:24:16,360 مختلفة من البرمجة السابقة اللغات من أجل جعله 464 00:24:16,360 --> 00:24:19,010 الوصول إلى أوسع بكثير مجموعة من الناس. 465 00:24:19,010 --> 00:24:21,770 لذلك كان علينا الأساسية الثلاثة المبادئ التوجيهية. 466 00:24:21,770 --> 00:24:24,880 أول أردنا لجعله أكثر tinkerable، لذلك يمكن بناء 467 00:24:24,880 --> 00:24:27,810 برامج بكثير مثل وضع الطوب ليغو معا. 468 00:24:27,810 --> 00:24:30,760 لذلك كان علينا أن البرمجة المرئية منع هذا ليس معا. 469 00:24:30,760 --> 00:24:34,670 >> الثاني من كل شيء، أردنا أن ترك الناس عمل في مشاريع أكثر وضوحا، 470 00:24:34,670 --> 00:24:37,060 الأشياء التي كانت شخصيا ذات الصلة بالنسبة لهم. 471 00:24:37,060 --> 00:24:38,890 هذا هو السبب في أن نجعل خدش حتى وسائل الإعلام الغنية. 472 00:24:38,890 --> 00:24:41,230 >> الثالث من كل شيء، أردنا أن جعلها أكثر اجتماعية. 473 00:24:41,230 --> 00:24:43,580 لأن الكثير من أفضل التعلم التجارب تأتي عندما كنا 474 00:24:43,580 --> 00:24:45,220 التفاعل مع الآخرين. 475 00:24:45,220 --> 00:24:48,590 لذلك أضفنا مجتمع الإنترنت خدش منذ البداية، 476 00:24:48,590 --> 00:24:51,790 حق عندما أطلقنا البرنامج، لذلك أن الناس سيكون لها جمهور 477 00:24:51,790 --> 00:24:55,460 لإبداعاتهم، وأيضا الحصول على مستوحاة من أشخاص آخرين ما خلق. 478 00:24:55,460 --> 00:24:59,720 منذ أطلقنا الصفر هناك لديك تم حولها 4.5 مليون المشاريع التي 479 00:24:59,720 --> 00:25:01,760 تم مشترك على الصفر الموقع. 480 00:25:01,760 --> 00:25:05,610 >> JOHN MALONEY: حتى أنا فعلا انضم إلى المشروع عن طريق نوع 481 00:25:05,610 --> 00:25:07,770 من يتوسل لميتشل. 482 00:25:07,770 --> 00:25:10,510 طلب مني أن انضم عندما سمعت عن ذلك، لأنني اعتقدت أنه كان على وشك 483 00:25:10,510 --> 00:25:12,790 يكون مثل هذا الشيء باردة و كنت أرغب في مساعدة. 484 00:25:12,790 --> 00:25:17,010 ولكن لغتي المفضلة وكان من Smalltalk، وكنت قد ساعد في تطوير 485 00:25:17,010 --> 00:25:19,430 هذا الإصدار من من Smalltalk دعا صرير. 486 00:25:19,430 --> 00:25:23,240 >> فقلت، حسنا، سآتي و القيام بهذا العمل طالما أنا 487 00:25:23,240 --> 00:25:24,960 يمكن أن نبني عليه في الصرير. 488 00:25:24,960 --> 00:25:27,920 وقال ميتشل - أوه بالتأكيد، وأنا لا يهمني ما يصنع فيه. 489 00:25:27,920 --> 00:25:28,920 مجرد العمل على انجاحه. 490 00:25:28,920 --> 00:25:31,950 وحتى هذا كيف حصلت على تكون مكتوبة في الصرير. 491 00:25:31,950 --> 00:25:36,730 >> حتى خدش مع 2.0 كنا نظن أننا سيحاول جعل الوصول إلى الصفر 492 00:25:36,730 --> 00:25:39,750 المزيد من الناس بجعله التطبيق سحابة القائم. 493 00:25:39,750 --> 00:25:43,290 ورغم عدم وجود نسخة من صرير التي شغلت في المتصفح، فإنه 494 00:25:43,290 --> 00:25:45,960 مطلوب تحميل و تركيب المكونات في. 495 00:25:45,960 --> 00:25:49,450 وكنا نعرف أن الكثير من الناس سوف صعوبة في القيام بذلك، إما 496 00:25:49,450 --> 00:25:54,310 لأنه كان عملية معقدة أو لأن إدارتها في 497 00:25:54,310 --> 00:25:56,470 مدرستهم، أو أيا كان، لن تسمح بذلك. 498 00:25:56,470 --> 00:26:00,310 لذلك أردنا شيء كان نوع بنيت من داخل المتصفحات، أو كان 499 00:26:00,310 --> 00:26:03,050 نوع من افتراضيا هناك في معظم المتصفحات. 500 00:26:03,050 --> 00:26:07,100 رأيناها جافا، رأيناها سيلفرلايت، رأيناها جافا سكريبت، 501 00:26:07,100 --> 00:26:08,590 ورأيناها فلاش. 502 00:26:08,590 --> 00:26:11,020 >> في تلك المرحلة كان حقا فلاش على الهيمنة. 503 00:26:11,020 --> 00:26:12,350 أدوبي كان يدفع ذلك حقا. 504 00:26:12,350 --> 00:26:17,420 ونحن لم نعرف حتى الآن أنه كان على وشك أن تكون مثل هذه المشكلة على دائرة الرقابة الداخلية، و 505 00:26:17,420 --> 00:26:19,200 الأجهزة النقالة، وهكذا دواليك. 506 00:26:19,200 --> 00:26:20,480 لذلك ذهبنا مع فلاش. 507 00:26:20,480 --> 00:26:25,690 >> وبأثر رجعي من شأنه أن قمت ربما كانت أجمل لو كنا ذهب مع 508 00:26:25,690 --> 00:26:27,900 جافا سكريبت لأنه أصبح اللغة السائدة. 509 00:26:27,900 --> 00:26:31,690 لكنني لا أعتقد أن هناك أي وسيلة يمكن ربما شهدت جميع 510 00:26:31,690 --> 00:26:33,690 الأشياء التي كانوا في طريقهم لتغيير بين ذلك الحين والآن. 511 00:26:33,690 --> 00:26:37,620 ويستغرق ثلاث سنوات أو نحو ذلك لوضع معا شيئا من هذا القبيل. 512 00:26:37,620 --> 00:26:40,860 لذلك يمكنك كسب أفضل تخمين والأمل بما هو أفضل. 513 00:26:40,860 --> 00:26:44,720 >> ميتشل ريسنيك: واحد هو المشاريع الجديدة دعا خدش جديد، في محاولة لدينا 514 00:26:44,720 --> 00:26:47,130 النزول الى الصفر حتى الأطفال الأصغر سنا. 515 00:26:47,130 --> 00:26:49,810 يجري يهدف الى سن الخامسة إلى الذين تتراوح أعمارهم بين سبع سنوات، مثل 516 00:26:49,810 --> 00:26:51,780 رياض الأطفال إلى الصف الثاني. 517 00:26:51,780 --> 00:26:53,610 النسخة الأولى منه سيكون على باد. 518 00:26:53,610 --> 00:26:57,130 ونحن نخطط لأنها قد تأتي في منتصف عام 2014. 519 00:26:57,130 --> 00:26:59,660 حتى خدش وسوف جديد يكون نوعا ما تقليص الإصدار. 520 00:26:59,660 --> 00:27:02,540 سيكون لديها عدد أقل إلى حد ما من الميزات، وأيضا جعل الأمور أكثر 521 00:27:02,540 --> 00:27:05,450 المناسبة تنمويا للأطفال الأصغر سنا. 522 00:27:05,450 --> 00:27:09,580 >> JOHN MALONEY: أنا أستمتع حقيقة أن 2.0 نقطة الصفر، خصوصا، هو نوع من 523 00:27:09,580 --> 00:27:14,070 أداء أعلى سرا مما كنت قد يتصور. 524 00:27:14,070 --> 00:27:16,410 افتراضيا، عندما كنت تفعل الرسوم المتحركة وهكذا دواليك، وكنت 525 00:27:16,410 --> 00:27:20,730 يقتصر على التحديث معدل الشاشة. 526 00:27:20,730 --> 00:27:24,610 ونحن تصميمه بحيث عمدا يفعل إلا قليلا في 527 00:27:24,610 --> 00:27:30,330 الإطار، بحيث إذا كنت أقول تكرار 10، نقل 10، كنت في الواقع نرى أن هذه الخطوة في 528 00:27:30,330 --> 00:27:32,450 عشر زيادات صغيرة. 529 00:27:32,450 --> 00:27:36,590 >> ومع ذلك، هناك نوع من الوضع الخفي دعا وضع توربو، التي يمكنك الحصول عليها 530 00:27:36,590 --> 00:27:38,920 قبل التحول النقر على العلم الأخضر. 531 00:27:38,920 --> 00:27:42,670 والذي يتيح أساسا تشغيله نوع من بأسرع ما يمكن. 532 00:27:42,670 --> 00:27:46,210 لذلك هذا هو ما يتيح لك أن تفعل أشياء مثل التتبع راي، وكنت لا 533 00:27:46,210 --> 00:27:49,480 أن - التتبع راي الأصلي، ل اضطر للانتظار مثل حوالي نصف ساعة ل 534 00:27:49,480 --> 00:27:52,020 نرى النتائج، لأنه كان نوع من الأزيز من خلال 535 00:27:52,020 --> 00:27:53,060 إطار واحد في وقت واحد. 536 00:27:53,060 --> 00:27:57,240 ولكن، مع تحول الشيء فوق، يمكنك الحصول على النتائج في شيء من هذا القبيل 537 00:27:57,240 --> 00:27:58,980 عشرين ثانية. 538 00:27:58,980 --> 00:28:03,610 لذلك كل من المفاجئ يمكنك مجرد نوع من أشياء رفيعة المستوى في خدش، ولكن 539 00:28:03,610 --> 00:28:05,990 انها ميزة خفية. 540 00:28:05,990 --> 00:28:08,470 >> سرور 1: شكرا جزيلا لميتشل وجون على كل شيء 541 00:28:08,470 --> 00:28:09,890 فعلوه لCS50. 542 00:28:09,890 --> 00:28:13,190 بفضل أندرو، القاعدة، وشيلي، الذي وراء الكاميرات هذا الاسبوع. 543 00:28:13,190 --> 00:28:15,460 وشكرا جزيلا لجميع من الطلاب، تلك التي كنت هناك الذين 544 00:28:15,460 --> 00:28:16,290 المحتويات المقدمة. 545 00:28:16,290 --> 00:28:22,340 >> وبالفعل، إذا كنت ترغب في تسهم المحتويات لمدة أسبوع في المستقبل، 546 00:28:22,340 --> 00:28:26,420 لم يمد يده إلينا عبر الفيسبوك، رديت، تويتر، أو أي من غيرها 547 00:28:26,420 --> 00:28:27,570 بالطبع الوسائل و. 548 00:28:27,570 --> 00:28:29,750 هذا كل شيء لCS50 لايف. 549 00:28:29,750 --> 00:28:32,480 كان هذا CS50. 550 00:28:32,480 --> 00:28:33,730 اللعنة. 551 00:28:33,730 --> 00:29:04,598