1 00:00:00,000 --> 00:00:12,640 2 00:00:12,640 --> 00:00:15,410 >> SPEAKER 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 >> SPEAKER 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 آنلاین توسط دانشگاه هاروارد و MIT تدریس است در فرد در خیابان های ارائه شده 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 MCKELVEY: شما به کاملا هوشمند، OK؟ 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 >> SPEAKER 2: وای، در حال حاضر، اگر شما شاید اگر به اندازه کافی وجود دارد 43 00:02:18,490 --> 00:02:23,270 شغل های برنامه نویسی موجود در خیابان لوئیس، پاسخ بله بزرگ است. 44 00:02:23,270 --> 00:02:26,990 McKelvey می گوید: بیش از 1000 وجود دارد پوزیشن های باز دارد و نه فقط 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 >> SPEAKER 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 بوستون خفه. "I بازی 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 I عدالت بهداشت عمومی گرفته شده، و و تغییر محیط زیست. 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 >> SPEAKER 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 >> دانش آموزان آبجو 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 >> نیکلای: I نیکلای هستم. 78 00:04:09,020 --> 00:04:11,286 >> BEN: من بن شدم. 79 00:04:11,286 --> 00:04:12,660 >> DYLAN: I دیلن هستم. 80 00:04:12,660 --> 00:04:13,930 >> NICK: من نیک هستم. 81 00:04:13,930 --> 00:04:15,085 >> CHRISTINA: من کریستینا هستم. 82 00:04:15,085 --> 00:04:16,069 >> جاناتان: I جاناتان هستم. 83 00:04:16,069 --> 00:04:17,000 >> CHARLES: I چارلز هستم. 84 00:04:17,000 --> 00:04:20,890 >> دانش آموزان آبجو HIGH SCHOOL: و این CS50 است. 85 00:04:20,890 --> 00:04:24,360 >> SPEAKER 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 >> SPEAKER 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 معلم خود ما، راب Bowden، اخیرا با استاد نشسته 107 00:05:23,150 --> 00:05:28,060 Latiner در مورد تعداد کمی از خود صحبت کنید دانش آموزان سابق در کنار من. 108 00:05:28,060 --> 00:05:31,620 >> ROB BOWDEN: سلام، من راب 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 لایتنر: بسیار خوب، پس من به دوست دانش آموزان من بگویید من در دانشگاه هاروارد بوده است 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 شما تا به حال در واقع ساخت - مونتاژ از بخش - Altair کار کردند. 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 >> بنابراین در آن زمان، گیتس و I - 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 بسیار mathy البته در مقطع فوق لیسانس. 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 بنابراین گیتس و I - 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 اما پس از آن زمانی که به Altair در آمد محبوب مجله الکترونیک، گرفتار 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 Altair کار، سیستم عامل، همراه با 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 >> آنچه در آن زمان جالب بود Altair کار کردند تا مردمی شما می توانید نیست 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 آنچه که او به مردم انجام داده بود که به Altair ساخته شده است. 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 و وقتی که من متوجه شدم که چه اتفاقی افتاده است I انجام شد. 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 OK، بسیار از آن در واقع درست است. 182 00:08:50,430 --> 00:08:55,040 در آن زمان او فقط به پایان رسید حال انجام Facemash، نه فیس بوک اما 183 00:08:55,040 --> 00:08:56,020 برنامه Facemash. 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 لایتنر: این خوب راه برای مورد، مطمئن شوید که فکر می کنم. 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 >> SPEAKER 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 >> در واقع، هنگام مراجعه به این URL، شما یک نقشه که به نظر می رسد، مثل این، 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 و او نیز تهیه راه اندازی تیوا هیئت مدیره، یک قطعه از سخت افزار است که 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 >> این دانش آموز به ویژه در اینجا - ما به او را آلن MobilePhone - 294 00:13:43,850 --> 00:13:48,760 نوشته شده شماره تلفن همراه خود را، خود را آدرس چت شاه توت، ID اسکایپ خود، 295 00:13:48,760 --> 00:13:51,600 آدرس ایمیل خود را - که هیچ کدام در واقع شما باید تماس بگیرید. 296 00:13:51,600 --> 00:13:55,970 اما همانطور که در عکس ها در اینجا، به نظر می رسد مانند آلن MobilePhone کاملا چند 297 00:13:55,970 --> 00:13:59,630 اپل برای فروش در آنچه به نظر می رسد یک انبار نسبتا معمولی. 298 00:13:59,630 --> 00:14:04,160 حالا که همان دیوید در پاسخ به آلن MobilePhone با زیر - 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 اما نه، آلن MobilePhone این به حال می گویند - همه تلفن های ما با نام تجاری جدید، 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 >> OK، تا شاید به صورت خودکار تولید پاسخ به دیوید انسان 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 همه حق است، نیز اجازه دهید ببینیم که چه چیزی آلن MobilePhone برای گفتن دارد در حال حاضر. 309 00:14:33,450 --> 00:14:37,330 >> بله و همه از محصولات ما با کار سیم کارت و شبکه های سراسر جهان. 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 >> و در آخر، آلن MobilePhone گفت: - بله، همه کار می کنند. 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 با عرض پوزش آلن MobilePhone، شما در حال حاضر ممنوع است. 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 >> [MUSIC پخش] 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 در این URL نگاه کنید. 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 البته آموزش و پرورش در MIT، آموزش داده پروفسور میچل Resnick. 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 با یک حلقه برای همیشه لطفا برای نوع، بسیار سرعت sours کمی از این حافظه است. 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 >> [MUSIC پخش] 361 00:17:53,190 --> 00:17:56,940 >> SPEAKER 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 >> SPEAKER 1: در حال حاضر اگر شما می خواهم به بازی و یا ریمیکس Oscartime و بهبود بر 368 00:18:26,940 --> 00:18:29,500 آن، در اینجا به این URL بروید. 369 00:18:29,500 --> 00:18:31,290 خوب، بعد یک سوال است از [؟ Bosco؟] 370 00:18:31,290 --> 00:18:34,750 در هنگ کنگ، که این نوشته - چه زبان برنامه نویسی است 371 00:18:34,750 --> 00:18:36,340 پشت خراش MIT است؟ 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 جاده به آزمایشگاه رسانه ای MIT را، که در آن گروه کودکستان مادام العمر است، به رهبری 375 00:18:44,790 --> 00:18:47,610 پروفسور میچل Resnick، از آنها من سال پیش کلاس در زمان است. 376 00:18:47,610 --> 00:18:50,250 ما نه تنها با استاد Resnick ملاقات، بلکه جان ملونی، 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 >> میچل RESNICK: سلام، I میچ Resnick هستم. 403 00:21:06,930 --> 00:21:09,970 من استاد آموزش هستم در اینجا در آزمایشگاه رسانه ای MIT. 404 00:21:09,970 --> 00:21:12,590 و من هم مستقیم تیم خراش MIT. 405 00:21:12,590 --> 00:21:15,810 >> جان ملونی: من جان ملونی، و من یک محقق برای حدود یازده بود 406 00:21:15,810 --> 00:21:19,240 سال، کار بر روی یک پروژه ابتدا به عنوان توسعه دهنده بخوره. 407 00:21:19,240 --> 00:21:22,460 >> میچل RESNICK: ما به تحقیقات ما گروه گروه کودکستان مادام العمر 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 >> جان ملونی: یکی از انگیزه های بزرگ برای ابتدا این بود 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 >> میچل RESNICK: همانطور که ما در حال توسعه شد ابتدا، من توسط برخی از الهام گرفته شده بود 424 00:22:10,960 --> 00:22:13,660 ایده های مربی من سیمور Papert، که توسعه 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 >> جان ملونی: من می خواهم بگویم که ما در نظر گرفته شده حدود ده برابر بیشتر 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 >> میچل RESNICK: هنگامی که ما برای اولین بار بود طراحی خراش مخاطبان ما 446 00:23:20,370 --> 00:23:22,670 سنین 8-16 بود. 447 00:23:22,670 --> 00:23:26,400 >> جان ملونی: در انتهای پایین طیف، ما متوجه شدیم که بسیار جوان 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 >> میچل RESNICK: همانطور که ما شروع به کار در ابتدا، ما می خواستیم به آن را 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 >> جان ملونی: خب در واقع پروژه مرتب سازی بر پیوست 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 اما زبان مورد علاقه من اسمالتاک بود، و من توسعه کمک کرده بود 485 00:25:17,010 --> 00:25:19,430 این نسخه از اسمالتاک به نام جیر جیر. 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 نرم افزار Adobe واقعا آن را هل دادن. 504 00:26:12,350 --> 00:26:17,420 و ما هنوز نمی دانیم که قرار بود به این مشکل در IOS، و 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 >> میچل RESNICK: یکی از پروژه های جدید است به نام خراش تاریخ، تلاش برای 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 >> جان ملونی: من لذت بردن از این واقعیت است که با ناخن خراش 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 توسط از SHIFT کلیک کردن بر روی پرچم سبز. 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 دیدن نتایج، به دلیل آن بود نوع chugging از طریق 535 00:27:52,020 --> 00:27:53,060 یک فریم در یک زمان. 536 00:27:53,060 --> 00:27:57,240 اما، با چیزی که از SHIFT کلیک، شما می توانید دریافت نتایج در چیزی شبیه به 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 >> SPEAKER 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