1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] SPEAKER 1: این CS50. 2 00:00:22,760 --> 00:00:27,120 بنابراین من بود که در آن شما در حال حاضر چند سال پیش، و هنگامی که من دانشجوی سال اول بود 3 00:00:27,120 --> 00:00:32,000 زمان، من در این مسیر انجام علوم کامپیوتر بود واقعا، از انجام 4 00:00:32,000 --> 00:00:32,490 مهندسی می باشد. 5 00:00:32,490 --> 00:00:35,780 در واقع، من به این مکان به عنوان دولت متمرکز بود. 6 00:00:35,780 --> 00:00:38,910 من در دبیرستان بوده است می خواهم یک بچه که دوست داشت چیزهایی مثل تاریخ. 7 00:00:38,910 --> 00:00:41,940 من دوست قانون اساسی، نوع زبان انگلیسی و ریاضی، پس نوع 8 00:00:41,940 --> 00:00:45,840 خوب گرد شده، اما نه لزوما دانستن چیزهایی است که من تا به حال نشده است آموزش داده 9 00:00:45,840 --> 00:00:46,520 در دبیرستان. 10 00:00:46,520 --> 00:00:49,570 و تا سال اول، من تا به حال این بیم و هراس، بر این اساس، حتی اگر من 11 00:00:49,570 --> 00:00:53,400 دوست کامپیوتر، بازی بازی های رایانه ای و مانند آن، من مطمئنا هرگز 12 00:00:53,400 --> 00:00:57,120 از خودم به عنوان یک کامپیوتر شخصی، یک دانشمند کامپیوتر، و فکر 13 00:00:57,120 --> 00:00:59,610 صادقانه بگویم، من دوستان من در مدرسه بودند که مصرف کامپیوتر فکر 14 00:00:59,610 --> 00:01:03,990 حرفهایها - علوم کمی بودند. 15 00:01:03,990 --> 00:01:08,880 >> و با این حال، زمانی که من در اینجا در محوطه دانشگاه، این دوره وجود دارد، CS50، و در 16 00:01:08,880 --> 00:01:12,620 آن زمان تا به حال این شهرت واقعا چیزی به برحذر بودن است. 17 00:01:12,620 --> 00:01:13,690 این دوره خوب بود. 18 00:01:13,690 --> 00:01:15,360 البته جالب بود. 19 00:01:15,360 --> 00:01:18,970 اما شما تا به حال به واقع که پا در درب. 20 00:01:18,970 --> 00:01:22,090 و حتی من عبور نمی کند که آستانه سال اول. 21 00:01:22,090 --> 00:01:25,590 و من در راه رفت و متمرکز دولت، رفتن را از طریق 22 00:01:25,590 --> 00:01:28,787 به عنوان بسیاری از پیش نیازها به عنوان من می توانم، عبور از شمارش چیز برای ژنرال 23 00:01:28,787 --> 00:01:32,340 ED و یا هسته ای و سال مانند، و پس از آن دوم، برای برخی از این دلیل، من 24 00:01:32,340 --> 00:01:35,580 تا عصب پا در مرکز علوم B، که در آن CS50. 25 00:01:35,580 --> 00:01:38,970 دانشمند بسیار مشهور کامپیوتر با نام برایان Kernighan 26 00:01:38,970 --> 00:01:44,020 تدریس در اینجا که در آن سال، و حتی پس از آن، من فقط مایل به واقع 27 00:01:44,020 --> 00:01:47,720 پر کردن کارت مطالعه با در نظر گرفتن این کلاس پاس / خرابی. 28 00:01:47,720 --> 00:01:50,140 من به اطرافم نگاه کردم، و من نمیفهمد هر کس که در این اتاق است، آشنا 29 00:01:50,140 --> 00:01:52,880 راه بیشتر در مورد علم کامپیوتر، برنامه نویسی، در مورد کامپیوتر. 30 00:01:52,880 --> 00:01:56,090 هر کس باید به برنامه نویسی در این اتاق از آنها 12 بود، اما در واقع، 31 00:01:56,090 --> 00:01:57,470 بود که چنین نیست. 32 00:01:57,470 --> 00:02:01,600 و به این ترتیب روز گذشته، دوشنبه پنجم ترم که من را 33 00:02:01,600 --> 00:02:05,300 این جهش و تغییر از عبور / به کلاس نامه را شکست، و در نهایت تغییر من 34 00:02:05,300 --> 00:02:07,730 غلظت در همان روز به علوم کامپیوتر است. 35 00:02:07,730 --> 00:02:10,630 >> حالا که هدف ما در این کلاس نیست، به نوبه خود از همه شما به کامپیوتر 36 00:02:10,630 --> 00:02:14,600 علم کنکنترترس، اما در واقع، به پیشنهاد که این فرصت وجود دارد 37 00:02:14,600 --> 00:02:18,630 در این زمینه و در زمینه های دیگر که با آن شما ممکن است کاملا نا آشنا، 38 00:02:18,630 --> 00:02:21,920 با توجه به این که دبیرستان به طور معمول به دنبال یک برنامه آموزشی نسبتا استاندارد 39 00:02:21,920 --> 00:02:26,170 راه، اما در سرمایه گذاری، در CS50، به آب جدید. 40 00:02:26,170 --> 00:02:30,460 و اگر شما در حال اینجا نشسته امروز فکر کردن شما در واقع تعلق ندارد، بنابراین 41 00:02:30,460 --> 00:02:34,110 انجام بسیاری از مردم را به حق شما و به سمت چپ خود را. 42 00:02:34,110 --> 00:02:39,970 در واقع، سال گذشته، 76 درصد از دانش آموزان در این کلاس تا به حال هیچ تجربه قبلی. 43 00:02:39,970 --> 00:02:43,510 بنابراین بر خلاف آنچه که شما ممکن است فکر می کنم، بسیاری از مردم در اطراف شما نشسته 44 00:02:43,510 --> 00:02:47,130 امروز در واقع، نه، هیچ تجربه قبلی. 45 00:02:47,130 --> 00:02:52,030 18 درصد گرفته اند کلاس CS، و 6 درصد گرفته اند به دو یا بیشتر از دو است. 46 00:02:52,030 --> 00:02:55,300 در همین حال، ما از دانشجویان ما هر سال به خود را در شرایط توصیف 47 00:02:55,300 --> 00:02:57,760 سطح آسایش، و این است - 48 00:02:57,760 --> 00:02:59,010 یکی از این تعریف وجود دارد. 49 00:02:59,010 --> 00:03:02,480 شما فقط نوع آن را می دانید، اگر شما در CS50 بسیار راحت نیست. 50 00:03:02,480 --> 00:03:07,250 و در سال گذشته، 55٪ در این قطعه پای سبز در اینجا، خود توصیف 51 00:03:07,250 --> 00:03:10,640 به عنوان دانش آموزان کمتر راحت است که صادقانه بگویم ما هیچ ایده چرا بودند 52 00:03:10,640 --> 00:03:14,800 فروشگاه دوره در آن روز اول، اما همان 55٪ باقی مانده است با ما تا 53 00:03:14,800 --> 00:03:19,270 پایان مدت، 35 درصد، که جایی در بین کسانی بیشتر 54 00:03:19,270 --> 00:03:22,100 راحت و کسانی که کمتر راحت است. 55 00:03:22,100 --> 00:03:23,490 >> پس چه شده است علوم کامپیوتر؟ 56 00:03:23,490 --> 00:03:26,630 خب، در دبیرستان، و در واقع، به طور کلی در خارج وجود دارد این روزها، 57 00:03:26,630 --> 00:03:29,740 این تصور و یا این تصور غلط وجود دارد که علم کامپیوتر 58 00:03:29,740 --> 00:03:30,400 برنامه نویسی. 59 00:03:30,400 --> 00:03:33,550 و این کاملا یک جنبه از علوم کامپیوتر، برنامه نویسی، 60 00:03:33,550 --> 00:03:36,490 هر زبان است، این است که واقعا فقط یک ابزار است که دانشمندان کامپیوتر 61 00:03:36,490 --> 00:03:39,890 برای حل مشکلات، چه در حوزه علوم کامپیوتر و یا 62 00:03:39,890 --> 00:03:42,990 به طور فزاینده ای این روزها، در علوم فیزیکی، طبیعی 63 00:03:42,990 --> 00:03:45,890 علوم پایه، پزشکی، در علوم انسانی، به تجزیه و تحلیل 64 00:03:45,890 --> 00:03:47,320 مجموعه بزرگی از داده ها. 65 00:03:47,320 --> 00:03:51,070 هرجا هم اکنون کامپیوتر و داده ها وجود دارد، فرصت را برای اعمال وجود دارد 66 00:03:51,070 --> 00:03:54,400 درس در یک کلاس مانند CS50 آموخته است. 67 00:03:54,400 --> 00:03:57,490 >> بنابراین حل مشکل به شما اجازه می دهد که یک دانشمند کامپیوتر ممکن است در مورد 68 00:03:57,490 --> 00:04:02,370 حل کنید و سعی کنید برخی از اصطلاحات مخصوص یک صنف به قرار دادن، قرار دادن برخی از چارچوب مفهومی، در سراسر 69 00:04:02,370 --> 00:04:05,420 چه در غیر این صورت ممکن است برخی از ایده های نسبتا انتزاعی باشد. 70 00:04:05,420 --> 00:04:07,370 بنابراین این یک تلفن است. 71 00:04:07,370 --> 00:04:08,840 شما این چیزها را نمی بیند بیش از حد اغلب. 72 00:04:08,840 --> 00:04:11,910 این کالج هنوز هم به نظر می رسد که این در خانه ها و خوابگاه ها، اما 73 00:04:11,910 --> 00:04:14,970 در این روز، زمانی که شما می خواهید به استفاده از یک گوشی مثل این، هیچ وجود دارد 74 00:04:14,970 --> 00:04:16,760 کتاب آدرس الکترونیکی در تلفن همراه شما. 75 00:04:16,760 --> 00:04:20,250 در عوض، شما می کشیده تا چیزی شناخته شده به عنوان یک دفترچه تلفن، و این کتاب گوشی 76 00:04:20,250 --> 00:04:23,110 به حال حدود 1،000 صفحات به طور معمول. 77 00:04:23,110 --> 00:04:26,850 آنها از A تا Z مرتب شده اند، و شما را به سادگی به حال برای پیدا کردن صفحه سمت راست به 78 00:04:26,850 --> 00:04:30,150 پیدا کردن شخصی که شما به دنبال آن هستید را در جهت پیدا کردن نام خود و خود را 79 00:04:30,150 --> 00:04:31,020 شماره تلفن. 80 00:04:31,020 --> 00:04:33,120 در حال حاضر چگونه می توانم شما را در مورد به دنبال کسی که در این کتاب؟ 81 00:04:33,120 --> 00:04:35,800 >> فرض کنید هدف من این است که به دوست من مایک اسمیت یک تماس. 82 00:04:35,800 --> 00:04:37,820 خوب، چگونه می توانم در مورد پیدا کردن مایک اسمیت؟ 83 00:04:37,820 --> 00:04:42,370 خوب، یک روش بسیار مناسب است، اگر ساده و بی تکلف و ناکارآمد خواهد بود شروع 84 00:04:42,370 --> 00:04:47,690 در اینجا، و شروع به کوه در می رم به صفحه چهار، صفحه 5، صفحه 6، و به مرتب کردن بر اساس 85 00:04:47,690 --> 00:04:50,930 از خطی، در امتداد یک خط راست، از طریق این دفترچه تلفن، و حتی 86 00:04:50,930 --> 00:04:54,010 هر چند که رفتن به فوق العاده خسته کننده است، اگر مایک اسمیت در این 87 00:04:54,010 --> 00:04:57,480 کتاب، من در نهایت رفتن به او برسد زمانی که من در نهایت به S تلنگر 88 00:04:57,480 --> 00:04:58,790 بخشی از این کتاب است. 89 00:04:58,790 --> 00:05:01,240 در حال حاضر، البته، شما لازم نیست که یک دانشمند کامپیوتر می شود می دانیم که این 90 00:05:01,240 --> 00:05:02,980 راه احمقانه برای حل این مشکل است. 91 00:05:02,980 --> 00:05:04,620 یک انسان معمولی بودن چه کاری انجام دهید؟ 92 00:05:08,430 --> 00:05:09,330 خوب انجام شده است. 93 00:05:09,330 --> 00:05:11,370 بنابراین شما می توانید به وسط تلنگر، درست است؟ 94 00:05:11,370 --> 00:05:14,970 بنابراین شما تقریبا می خواهم تلنگر به وسط، در اینجا نگاه کنید، و به نظر می رسد به خودم پیدا 95 00:05:14,970 --> 00:05:16,660 در بخش M. 96 00:05:16,660 --> 00:05:19,880 خوب، پس M است که به وضوح آنچه که من به دنبال آن هستم. 97 00:05:19,880 --> 00:05:23,150 مایک را به سمت راست، پس به صحبت می کنند، در این بخش، و به عنوان برخی از شما 98 00:05:23,150 --> 00:05:27,740 دیده می شود قبل از آن، ما به معنای واقعی کلمه می تواند در حال حاضر به پاره ادامه 99 00:05:27,740 --> 00:05:28,990 مشکل در نیم. 100 00:05:33,870 --> 00:05:35,060 >> شما واقعا نباید باشد که تحت تاثیر قرار گرفته است. 101 00:05:35,060 --> 00:05:36,990 پاره آن را پایین درز است که در واقع که سخت نیست. 102 00:05:36,990 --> 00:05:40,040 مردم واقعی آن را انجام دهید به این ترتیب، اما پایین درز، ما 103 00:05:40,040 --> 00:05:41,400 در حال حاضر دارای دو مشکل است. 104 00:05:41,400 --> 00:05:44,800 هر کدام از آنها به عنوان نیمی بزرگ است، و ما به معنای واقعی کلمه می تواند پرتاب که نیمی از 105 00:05:44,800 --> 00:05:45,560 مشکل دور. 106 00:05:45,560 --> 00:05:48,590 در حال حاضر ما نه با 1،000 صفحه سمت چپ، اما می گویند، 500. 107 00:05:48,590 --> 00:05:49,580 بنابراین در حال حاضر چه می توانم انجام دهم؟ 108 00:05:49,580 --> 00:05:53,030 خب، یک انسان معمولی تقریبا در وسط دوباره، و من خودم را پیدا کنید در 109 00:05:53,030 --> 00:05:55,080 بخش R، به طوری که کاملا وجود ندارد. 110 00:05:55,080 --> 00:05:58,380 بنابراین دوباره، من می توانم این مشکل را در نصف پاره شود. 111 00:05:58,380 --> 00:05:59,630 متشکرم. 112 00:06:02,000 --> 00:06:07,050 بنابراین در حال حاضر من فقط در حدود 250 صفحه، و من می توانم این را دوباره انجام دهید، و دوباره، و 113 00:06:07,050 --> 00:06:11,340 دوباره، و از 125 به پایین تا حدود 60، به 30، به 15، و غیره. 114 00:06:11,340 --> 00:06:16,680 و در نهایت، من پایین به یکی از صفحات S whittled، که در آن، اگر او را 115 00:06:16,680 --> 00:06:19,510 در دفترچه تلفن، مایک اسمیت باید باشد. 116 00:06:19,510 --> 00:06:22,720 >> حالا که یک الگوریتم بدیهی است که نسبتا معقول است، و آن را 117 00:06:22,720 --> 00:06:25,395 الگوریتم یک زمان استفاده در این مورد، اما آنچه می تواند ما مرتب سازی بر اساس 118 00:06:25,395 --> 00:06:26,920 را دور از آن؟ 119 00:06:26,920 --> 00:06:30,750 خوب، روش اول، درست است، اگر ساده لوحانه، هر چند، آن بود، می تواند 120 00:06:30,750 --> 00:06:32,270 شرح داده شده توسط این خط راست. 121 00:06:32,270 --> 00:06:35,740 بنابراین اگر بر روی محور x است، در اینجا ما می گویند، این اندازه مشکل است. 122 00:06:35,740 --> 00:06:39,530 بنابراین به عنوان محور x به سمت راست می رود، مشکل بزرگتر می شود. 123 00:06:39,530 --> 00:06:40,870 به بزرگتر به چه معنی است؟ 124 00:06:40,870 --> 00:06:43,920 در چهار چوب این مشکل، صفحات بیشتری را در دفترچه تلفن است. 125 00:06:43,920 --> 00:06:45,860 بیشتر چیزی است که ما می توانیم کمی وجود دارد. 126 00:06:45,860 --> 00:06:47,660 در محور Y، زمان را حل کند. 127 00:06:47,660 --> 00:06:51,790 بنابراین به عنوان محور بالا می رود، ما فرض میکنیم آن احتمالا به زمان بیشتری طول می کشد. 128 00:06:51,790 --> 00:06:56,960 به طوری که روش اول از خطی از یک صفحه به صفحه 1000 129 00:06:56,960 --> 00:07:01,480 یک روش خطی، یک الگوریتم یا فرایند خطی است و ما می توانیم 130 00:07:01,480 --> 00:07:03,120 توصیف آن از طریق این خط راست. 131 00:07:03,120 --> 00:07:06,560 اگر یک صفحه اضافه کردن به دفترچه تلفن، آن را به رفتن به در بدترین 132 00:07:06,560 --> 00:07:09,950 مورد، من را بیشتر صفحه تلنگر به مایک اسمیت. 133 00:07:09,950 --> 00:07:13,840 اگر من اضافه کردن 100 صفحه 100 پایین بپرد، یا واحد زمان است. 134 00:07:13,840 --> 00:07:15,350 >> در حال حاضر من می توانم هوشمندانه کمی با این. 135 00:07:15,350 --> 00:07:17,550 من لازم نیست که واقعا به آن یک صفحه را در یک زمان تبدیل. 136 00:07:17,550 --> 00:07:21,110 من می توانم همه چیز را مثل دو در یک زمان و یا چهار نفر در یک زمان انجام دهید، اما حتی این نیست 137 00:07:21,110 --> 00:07:22,350 همه که اساسا بهتر است. 138 00:07:22,350 --> 00:07:26,540 حتی اگر دو نفر در یک زمان، آره، این نوع از حرکت این خط پایین کمی، 139 00:07:26,540 --> 00:07:31,010 و به این معنی است که طول می کشد زمان کمتر، با توجه به تعداد صفحات، اما 140 00:07:31,010 --> 00:07:32,570 اساسا بهتر نیست. 141 00:07:32,570 --> 00:07:36,290 اما چه چیزی ما فقط انجام دهید، و آنچه را که همه از شما انجام می دهید آیا به طور غریزی؟ 142 00:07:36,290 --> 00:07:41,210 شما در واقع دست به یک چیزی کمی شبیه به این، زمان لگاریتمی، 143 00:07:41,210 --> 00:07:46,540 به موجب این مشکل می تواند رشد کند و رشد و رشد است، اما هزینه حل این است که 144 00:07:46,540 --> 00:07:49,460 مشکل، زمان مورد نیاز برای حل این مشکل، نمی کند 145 00:07:49,460 --> 00:07:51,460 رشد تقریبا به سرعت. 146 00:07:51,460 --> 00:07:55,930 این امر می تواند یک منحنی لگاریتمی، ورود از n که در آن n است که فقط در اندازه 147 00:07:55,930 --> 00:07:58,310 مشکل، تعدادی از صفحات در این دفترچه تلفن است. 148 00:07:58,310 --> 00:07:59,780 و چه این کار را در شرایط واقعی چیست؟ 149 00:07:59,780 --> 00:08:02,630 خب، اگر ما، مانند، 500 نفر در این اتاق در حال حاضر - 150 00:08:02,630 --> 00:08:04,470 یا نه، اگر ما - 151 00:08:04,470 --> 00:08:06,020 استعاره اختلاط - 152 00:08:06,020 --> 00:08:09,870 که به عنوان مثال در عین حال در سال جاری انجام نمی - بنابراین اگر در حال حاضر 500 صفحه در گوشی 153 00:08:09,870 --> 00:08:14,450 کتاب، و ما آن را دو برابر تا 1،000، در این مدل هوشمند 154 00:08:14,450 --> 00:08:17,670 کوه در می رم به وسط، که چگونه بسیاری از صفحه tearers آن را به از 155 00:08:17,670 --> 00:08:19,520 500 صفحه تا 1،000،؟ 156 00:08:19,520 --> 00:08:21,650 خوب، فقط یک صفحه اضافی اشک. 157 00:08:21,650 --> 00:08:24,580 اگر شما دستان من 2000 صفحه دفترچه تلفن، هیچ معامله ای بزرگ است. 158 00:08:24,580 --> 00:08:27,200 من فقط می خواهم آن قدر اشک برای ریختن یک بار اضافی است. 159 00:08:27,200 --> 00:08:31,780 >> بنابراین در کوتاه مدت، به اندازه مشکل می تواند رشد بسیار سریعتر از هزینه 160 00:08:31,780 --> 00:08:32,780 در واقع آن را حل. 161 00:08:32,780 --> 00:08:35,030 در حال حاضر این فقط یک الگوریتم چنین است. 162 00:08:35,030 --> 00:08:37,610 دیگران ما می توانیم در این راه حل وجود دارد. 163 00:08:37,610 --> 00:08:40,730 و بنابراین چرا ما این کار را - اگر می خواهید من طنز، البته ناشیانه در اینجا 164 00:08:40,730 --> 00:08:45,085 ساندرز، جلو بروید، هر کس، اگر شما می توانید، و ایستادن در محل. 165 00:08:48,550 --> 00:08:52,440 همانطور که شما بر روی صفحه نمایش در اینجا می بینید، این الگوریتم، فرآیند، یک کامپیوتر می باشد 166 00:08:52,440 --> 00:08:55,980 برنامه، اگر شما خواهد شد، که باید توسط انسان اجرا شده است، که تنها در سه مرحله دارد. 167 00:08:55,980 --> 00:08:57,980 ما در حال حاضر در مرحله اول، شما ایستاد. 168 00:08:57,980 --> 00:09:00,260 و در حال حاضر برای خودتان یک تعداد فکر می کنم. 169 00:09:00,260 --> 00:09:01,450 این است که تعداد فعلی شما. 170 00:09:01,450 --> 00:09:03,120 هر کس در اینجا شماره یک است. 171 00:09:03,120 --> 00:09:07,160 گام دوم، جفت کردن با فردی و شماره خود را با هم، 172 00:09:07,160 --> 00:09:09,345 و سپس این مبلغ را به عنوان شماره جدید خود را اتخاذ خواهد کرد. 173 00:09:17,470 --> 00:09:20,830 یکی از شما باید بنشینند، و سپس تکرار کنید. 174 00:10:11,330 --> 00:10:14,100 >> در این مرحله، کمتر و کمتر مردم باید ایستاده است. 175 00:10:16,820 --> 00:10:20,030 این جایی است که آن را می شود بی دست و پا. 176 00:10:20,030 --> 00:10:21,280 کسی که در اینجا، در اینجا. 177 00:10:30,620 --> 00:10:34,180 بدترین قسمت این است، شما نیز خیلی شفاهی انجام محاسبات در مقابل 178 00:10:34,180 --> 00:10:36,310 صدها نفر از دانشجویان دوره لیسانس دانشگاه هاروارد است. 179 00:10:42,920 --> 00:10:45,280 خوب، کمی از اشکال را در اینجا. 180 00:10:45,280 --> 00:10:48,470 خوب، چه شماره شما چیست؟ 181 00:10:48,470 --> 00:10:49,170 نه. 182 00:10:49,170 --> 00:10:51,880 باشه. 183 00:10:51,880 --> 00:10:53,130 شماره شما چه خبر؟ 184 00:10:55,920 --> 00:10:57,710 179. 185 00:10:57,710 --> 00:10:58,470 خوب، خوب است. 186 00:10:58,470 --> 00:10:59,420 بنابراین 188. 187 00:10:59,420 --> 00:11:00,570 بنابراین شما بچه ها می توانند بنشینند. 188 00:11:00,570 --> 00:11:02,320 شماره شما چه خبر؟ 189 00:11:02,320 --> 00:11:04,420 118. 190 00:11:04,420 --> 00:11:07,440 برخی از کارشناسی هوشمند شروع به انجام محاسبات ریاضی است. 191 00:11:07,440 --> 00:11:09,180 خوب، 118، 188. 192 00:11:09,180 --> 00:11:10,430 چه چیز دیگری ما داریم؟ 193 00:11:13,120 --> 00:11:16,450 71. 194 00:11:16,450 --> 00:11:17,650 79. 195 00:11:17,650 --> 00:11:18,260 باشه. 196 00:11:18,260 --> 00:11:20,220 و؟ 197 00:11:20,220 --> 00:11:23,240 47، که، کارکنان آموزش، است که به ما می دهد که چگونه بسیاری از؟ 198 00:11:26,250 --> 00:11:29,830 705 پاسخ است. 199 00:11:29,830 --> 00:11:32,045 و این، در واقع، دقیقا درست است. 200 00:11:37,250 --> 00:11:40,080 >> نه، ما در واقع کمی کردن وجود دارد، اما چگونه 201 00:11:40,080 --> 00:11:41,220 باید این کار کرده اند؟ 202 00:11:41,220 --> 00:11:44,080 آنچه باید اتفاق افتاده است؟ 203 00:11:44,080 --> 00:11:48,270 بنابراین در هر تکرار از این الگوریتم، ما با برخی از شماره آغاز شده 204 00:11:48,270 --> 00:11:51,480 از مردم ایستاده، و تعداد کل بود، N، در ابتدا. 205 00:11:51,480 --> 00:11:53,880 سپس نیمی از شما نشستم، و ما بیش از دو تا n رفت. 206 00:11:53,880 --> 00:11:57,570 سپس نیمی از شما نشستم، ما به ازت بیش از چهار نفر بیش از هشت رفت، بیش از 16، 207 00:11:57,570 --> 00:12:01,220 و غیره، تا، حتی اگر از آن نوع وجود دارد از هم پاشیده 208 00:12:01,220 --> 00:12:04,760 پایان، در تئوری، همه را در بالکن زوج و نیم اشکوب که میان دو طبقه ساختمان واقع باشد، و 209 00:12:04,760 --> 00:12:10,180 ارکستر در اینجا، ما می خواهیم تا به حال فقط یک جایگاه فرد تنهاست، با مجموع 210 00:12:10,180 --> 00:12:13,930 ارزش، در این مورد، از 705. 211 00:12:13,930 --> 00:12:16,600 حالا چه این معنی است که، هر چند، در آن زمان در حال اجرا است؟ 212 00:12:16,600 --> 00:12:18,960 خوب، فکر می کنم اگر من، به عنوان انسان، این انجام داده بود دستی. 213 00:12:18,960 --> 00:12:22,602 من می خواهم که نسبتا ساده لوحانه اما به درستی با یک، دو، سه آغاز شده، 214 00:12:22,602 --> 00:12:27,060 چهار، پنج، شش، هفت، هشت، و غیره، مدتی طول می کشد. 215 00:12:27,060 --> 00:12:28,120 بنابراین من بهتر می تواند انجام دهد، درست است؟ 216 00:12:28,120 --> 00:12:29,830 در مدرسه کلاس، شما در آنهایی که نه تنها تعداد دفعات مشاهده. 217 00:12:29,830 --> 00:12:30,580 در twos شمارش. 218 00:12:30,580 --> 00:12:32,190 بنابراین دو، چهار، شش، هشت، ده، دوازده. 219 00:12:32,190 --> 00:12:36,210 و می شود که بسیار سریعتر است، اما در حال حاضر اساسا، با اعمال نفوذ 220 00:12:36,210 --> 00:12:39,710 هوش دسته جمعی، از هر کس در این اتاق، ما می توانیم یک منحنی بسیار دست یابد 221 00:12:39,710 --> 00:12:43,750 بیشتر شبیه به این، بر این اساس، در حال حاضر، تعدادی از افرادی که در این اتاق 222 00:12:43,750 --> 00:12:48,570 می تواند دو برابر، یکی دیگر از 700 نفر برای 1،400 نفر به این اتاق راه رفتن، اما 223 00:12:48,570 --> 00:12:53,010 آن را تنها خواهد ما را یک تکرار بیشتر از این الگوریتم برای حل. 224 00:12:53,010 --> 00:12:55,970 >> و به این ترتیب به طور فزاینده ای، این روزها، زمانی که ما این اطلاعات بزرگ مجموعه در 225 00:12:55,970 --> 00:12:59,690 فیس بوک و گوگل، و مانند آن، آن را برای حل مشکلات با این بیت 226 00:12:59,690 --> 00:13:04,060 بینش، این بیت از هوش و ذکاوت، که به ما اجازه می دهد به طور فزاینده ای به انجام این کار بسیار، 227 00:13:04,060 --> 00:13:07,290 چیزهای بسیار قدرتمند تر با کامپیوترهای امروزی است. 228 00:13:07,290 --> 00:13:10,440 اگر می خواهید این نوع از همه چیز، شما ممکن است در فیس بوک CS50 دیده می شود 229 00:13:10,440 --> 00:13:12,990 روز پازل خود، در آینده این شنبه. 230 00:13:12,990 --> 00:13:15,860 اگر شما می خواهید برای شرکت در چیزی شبیه به این، به موجب آن شما و 231 00:13:15,860 --> 00:13:20,470 دو یا سه یا چهار تیم از چهار می خواهم به حل برخی از پازل مانند 232 00:13:20,470 --> 00:13:25,030 به عنوان یکی از این، شما شانس برنده برخی از جوایز افسانه، در میان است که 233 00:13:25,030 --> 00:13:29,130 رشته مهندسی، و برخی از کارت های هدیه، و برخی دیگر از فیس بوک کوله پشتی این شنبه، 234 00:13:29,130 --> 00:13:30,770 ظهر تا 3:00. 235 00:13:30,770 --> 00:13:35,590 برو برای چنین cs50.net/rsvp. 236 00:13:35,590 --> 00:13:38,070 و این اسلاید آنلاین اگر شما می خواهم به بازی در اطراف. 237 00:13:38,070 --> 00:13:40,170 پازل در این سال باید جدید باشد. 238 00:13:40,170 --> 00:13:43,350 >> شما ممکن است در کلاس متوجه، بیش از حد، تمام دوربین های این سال است. 239 00:13:43,350 --> 00:13:47,950 بنابراین نه تنها در این دوره در روش معمول فیلم برداری، CS50 همچنین ممکن است 240 00:13:47,950 --> 00:13:51,230 شرکت در یک فیلم مستند در آموزش عالی است که به دنبال در 241 00:13:51,230 --> 00:13:54,460 تجربه دگرگون کننده است که یک دانش آموز می تواند داشته باشد این روزها در 242 00:13:54,460 --> 00:13:56,010 دوره کارشناسی مطالعه. 243 00:13:56,010 --> 00:14:00,340 بنابراین نسبت به این پایان، نه تنها ما خواهد شد فیلمبرداری برای آن، خواهیم فیلمبرداری 244 00:14:00,340 --> 00:14:04,700 و همچنین، به طور فزاینده ای، مخاطبان آنلاین ما، و همچنین به عنوان، به مناسبت، 245 00:14:04,700 --> 00:14:05,810 این مخاطبان در اینجا. 246 00:14:05,810 --> 00:14:09,120 بنابراین ما به کلاس خوش آمدید این سال دانش آموزان مدرسه هاروارد فرمت، 247 00:14:09,120 --> 00:14:12,060 دانشکده تحصیلات تکمیلی طراحی، آموزش و پرورش، مدرسه کسب و کار، کندی 248 00:14:12,060 --> 00:14:15,600 مدرسه، دانشکده حقوق، و همچنین تعدادی از دانش آموزان از بلمونت، 249 00:14:15,600 --> 00:14:18,280 لکسینگتون، نیوتن، و مدارس Watertown بالا. 250 00:14:18,280 --> 00:14:19,250 به همه شما خوش آمدید. 251 00:14:19,250 --> 00:14:22,330 علاوه بر این، در این سال، به عنوان شما ممکن است شنیده شود، هاروارد، و MIT، و 252 00:14:22,330 --> 00:14:25,740 برکلی در حال حاضر به یک همکاری مشترک در وارد 253 00:14:25,740 --> 00:14:30,490 ابتکار به نام EDX است که ابتکار عمل را به باز کردن آموزش برای همه 254 00:14:30,490 --> 00:14:34,010 مردم بیشتر آنلاین و، اساسا، شروع به انجام پژوهش در 255 00:14:34,010 --> 00:14:36,530 مقیاس بسیار گسترده تر که چگونه مردم یاد می گیرند. 256 00:14:36,530 --> 00:14:39,960 و به این ترتیب CS50 خواهد بود البته برای اولین بار در کالج شرکت در آن 257 00:14:39,960 --> 00:14:42,960 ابتکار، نیز، که به معنی است که به شما امکان دسترسی به تمام بیشتر 258 00:14:42,960 --> 00:14:46,890 ابزار، تمام محتوای برنامه های آموزشی، همه تصویری بیشتر به عنوان 259 00:14:46,890 --> 00:14:52,410 در نتیجه، و همچنین از صبح دیروز، 53،019 نفر که 260 00:14:52,410 --> 00:14:56,825 ثبت نام را به CS50 با شما در سال جاری بر روی اینترنت است. 261 00:15:05,940 --> 00:15:08,830 بنابراین آنچه که این به این معنی است، به طور خاص، این است که آموزش کارکنان و من 262 00:15:08,830 --> 00:15:12,080 بسیار کمی از زمان را صرف تابستان امسال آماده شدن برای پاییز، هر دو در محوطه دانشگاه 263 00:15:12,080 --> 00:15:15,720 و خاموش کردن، به طوری که ما می توانیم شروع به ساخت یک مجموعه جالب، 264 00:15:15,720 --> 00:15:20,760 قانع کننده، از درگیر شدن محتوای آموزشی، که به طور خاص متمرکز بر 265 00:15:20,760 --> 00:15:26,090 conveyances صمیمی تر از مواد نسبتا پیچیده است. 266 00:15:26,090 --> 00:15:28,540 >> بنابراین در علاوه بر سخنرانی دوره، و بخش، و همه چیز 267 00:15:28,540 --> 00:15:31,810 walkthroughs نامیده می شود، که ما آن را فقط در یک بیت دوباره، ما نیز باید 268 00:15:31,810 --> 00:15:35,090 این شلوار کوتاه در این سال که به شما اجازه می دهد به تعامل با این دوره از 269 00:15:35,090 --> 00:15:36,660 زاویه های مختلف همه با هم. 270 00:15:36,660 --> 00:15:39,610 بنابراین استفاده از این به عنوان یک فرصت را به زیرچشمی نگاه کردن سریع در یکی است که اجازه دهید 271 00:15:39,610 --> 00:15:41,460 مورد بحث این مفهوم باینری است. 272 00:15:41,460 --> 00:15:44,890 >> بنابراین در علم کامپیوتر، چیزهایی هستند که به نام الگوریتم وجود دارد، که دو نفر از آنها 273 00:15:44,890 --> 00:15:47,870 ما فقط در زمان نگاهی به - این روش برای حل مشکلات است. 274 00:15:47,870 --> 00:15:51,060 اما در پایان روز، شما نیاز دارید که برای نشان دادن اطلاعات به نحوی، و شما 275 00:15:51,060 --> 00:15:54,540 باید آن را در راه است که یک کامپیوتر می تواند به درک باشد. 276 00:15:54,540 --> 00:15:57,330 و حتی اگر شما واقعا نمی دانند که کامپیوتر، و شما را در هستی 277 00:15:57,330 --> 00:16:01,470 که 76٪ در حال حاضر، شما احتمالا برخی از حس مبهم که کامپیوتر 278 00:16:01,470 --> 00:16:05,300 به نحوی معامله در صفر و آنهایی که، سیستم دوتایی، پس به صحبت می کنند. 279 00:16:05,300 --> 00:16:06,630 در حال حاضر این است که چرا این مورد؟ 280 00:16:06,630 --> 00:16:10,120 خب، معلوم وقتی که کامپیوتر برای بار اول آمد، اگر شما نیاز به نمایندگی 281 00:16:10,120 --> 00:16:13,810 اطلاعات، شما می توانید آن را با برق انجام دهد، و هر چند این است که کمی 282 00:16:13,810 --> 00:16:18,140 ساده، یک راه بسیار آسان از اطلاعات ضبط است یا 283 00:16:18,140 --> 00:16:22,600 با تبدیل که برق، یک باینری، پس به صحبت می کنند، و یا تبدیل 284 00:16:22,600 --> 00:16:24,290 که برق خاموش. 285 00:16:24,290 --> 00:16:26,210 >> پس بری، اگر شما نمی خواهد ذهن، می توانیم کم نور چراغ 286 00:16:26,210 --> 00:16:28,140 به طور کامل برای یک لحظه؟ 287 00:16:28,140 --> 00:16:31,750 این بسیار بلاعوض صفر باینری است. 288 00:16:31,750 --> 00:16:35,960 کلیه حقوق این، اگر چراغ ما به نوبه خود به بالا، در حال حاضر سندرز تئاتر 289 00:16:35,960 --> 00:16:37,990 به نمایندگی از مقدار باینری یک. 290 00:16:37,990 --> 00:16:41,860 متاسفانه، تنها با یک بیت، تنها با یک مجموعه ای از چراغ، ما فقط می توانیم 291 00:16:41,860 --> 00:16:45,770 ارائه دو عدد در جهان، صفر و یک، و آن را خوب می شود اگر 292 00:16:45,770 --> 00:16:48,510 کامپیوتر می تواند تعداد کمی بالاتر از آن، اما در واقع، آنها می توانند. 293 00:16:48,510 --> 00:16:52,170 پس منو بر روی صفحه نمایش در اینجا دوست ما، مقابله Hardison، که خواهد داد به شما اجازه می دهد تا 294 00:16:52,170 --> 00:16:54,980 تماس با ما نگاهی گذرا بر این دوره از فقط چند دقیقه در 295 00:16:54,980 --> 00:16:56,505 این مفهوم باینری. 296 00:17:03,526 --> 00:17:06,550 >> مقابله HARDISON: که پشت شما را یاد گرفتم چگونه به خواندن و نوشتن اعداد، شما 297 00:17:06,550 --> 00:17:10,589 آموخته شده در مورد ارقام صفر تا نه است. 298 00:17:10,589 --> 00:17:13,589 برای نوشتن اعداد صحیح بزرگتر از نه، شما یاد می گیرید که همه شما تا به حال به انجام 299 00:17:13,589 --> 00:17:23,130 استفاده از برخی از ترکیبی از این رقم، همانطور که در سال 52 و 437. 300 00:17:23,130 --> 00:17:27,760 بنابراین این راه از اعداد در نوشتن نام، نماد اعشاری. 301 00:17:27,760 --> 00:17:28,830 دهدهی چرا؟ 302 00:17:28,830 --> 00:17:33,630 خب، ریشه لاتین اعشاری، دکا، به معنی 10، و هنگامی که شما باید 10 رقم 303 00:17:33,630 --> 00:17:37,420 در سیستم نماد خود، 10 شماره به جای خاص می شود. 304 00:17:37,420 --> 00:17:42,480 اجازه دهید نگاهی به شماره 437 نوشته شده در نماد دهدهی به درک چرا. 305 00:17:42,480 --> 00:17:52,330 >> ما برای اولین بار می تواند تا شکستن 437 به 400 و 30 به علاوه 7. 306 00:17:52,330 --> 00:18:00,260 ما می توانیم آن را از هم جدا را حتی بیشتر، به طوری که ما باید چهار بار در 100 بعلاوه 3 307 00:18:00,260 --> 00:18:05,120 بار 10 به علاوه 7 بار 1. 308 00:18:05,120 --> 00:18:08,580 به یاد داشته باشید یادگیری در مورد محل آنهایی که، محل 10S، 100s یک 309 00:18:08,580 --> 00:18:10,190 مکان، و غیره؟ 310 00:18:10,190 --> 00:18:13,120 این دقیقا همان جایی است که می آید از. 311 00:18:13,120 --> 00:18:15,870 و در نهایت، ما می توانید ببینید که چگونه ما باید یک دسته از قدرت 312 00:18:15,870 --> 00:18:17,900 10 در اینجا تعبیه شده است. 313 00:18:17,900 --> 00:18:28,820 ما باید 4 بار 10 تا 2 به علاوه 3 بار 10 تا 1 به علاوه 7 314 00:18:28,820 --> 00:18:31,720 بار 10 به صفر است. 315 00:18:31,720 --> 00:18:35,390 بنابراین در حال حاضر شما ببینید که چرا 10 یک عدد خاص در نماد دهدهی است. 316 00:18:35,390 --> 00:18:37,370 در واقع، ما باید یک نام برای آن است. 317 00:18:37,370 --> 00:18:40,420 این پایه نامیده می شود، از آن پایه توان در 318 00:18:40,420 --> 00:18:42,100 حساب ما در اینجا. 319 00:18:42,100 --> 00:18:45,320 >> نماد دهدهی تنها راه برای نشان دادن اعداد نیست. 320 00:18:45,320 --> 00:18:50,480 در واقع، حتی اگر ما خلاص شدن از شر دو رقم الی نه، ما هنوز هم می تواند 321 00:18:50,480 --> 00:18:53,740 نشان دادن تمام اعداد است که ما می توانیم با دهدهی. 322 00:18:53,740 --> 00:18:58,910 بنابراین در حال حاضر که در حال حاضر دو رقم صفر و یک، دو شماره خاص خود است. 323 00:18:58,910 --> 00:19:01,210 پایه سیستم نماد ما. 324 00:19:01,210 --> 00:19:04,580 نام این نماد از سیستم دودویی نامیده می شود، از آنجا که 325 00:19:04,580 --> 00:19:07,030 پیشوند BI به مفهوم دو. 326 00:19:07,030 --> 00:19:11,190 بنابراین به جای آن، در حال حاضر، داشتن آنهایی که مکان، و مکان 10S، و به همین ترتیب، ما 327 00:19:11,190 --> 00:19:15,900 در حال حاضر آنهایی که یک مکان، محل twos، جای چهار دست و پا، و غیره، در حال بالا رفتن توسط 328 00:19:15,900 --> 00:19:17,550 قدرت دو. 329 00:19:17,550 --> 00:19:19,450 پس ببینید که اجازه این کار را با انجام برخی از شمارش است. 330 00:19:19,450 --> 00:19:24,940 بنابراین صفر است که هنوز هم صفر است، و یک است که هنوز هم یکی است. 331 00:19:24,940 --> 00:19:31,050 با این حال، در حال حاضر که ما رو twos محل به جای یک مکان 10S، 10 332 00:19:31,050 --> 00:19:33,190 نشان دهنده شماره دو. 333 00:19:33,190 --> 00:19:38,386 برای به دست آوردن سه، یکی از ما اضافه کردن به آن، و گرفتن 11. 334 00:19:38,386 --> 00:19:44,660 چهار، از آنجا که در حال حاضر وجود دارد، جای چهار دست و پا، با 100 نشان داده شده است. 335 00:19:44,660 --> 00:19:49,410 پنج 101. 336 00:19:49,410 --> 00:19:53,642 شش 110 است. 337 00:19:53,642 --> 00:19:56,610 هفت 111 میباشد. 338 00:19:56,610 --> 00:19:58,470 هشت، دوباره، جایگاه خاص خود را دارد. 339 00:19:58,470 --> 00:20:02,790 پس از آن 1000. 340 00:20:02,790 --> 00:20:05,201 و من فکر می کنم نقطه. 341 00:20:05,201 --> 00:20:09,800 >> SPEAKER 1: پس این است که می گویند آنچه کامپیوترها و چه دودویی 342 00:20:09,800 --> 00:20:13,690 در واقع که نه متفاوت از آنچه که ما برای گرفتن برای برخی از داده 343 00:20:13,690 --> 00:20:14,560 سال، درست است؟ 344 00:20:14,560 --> 00:20:17,097 پشت در مدرسه، شما را آموخته به دفعات مشاهده شده دقیقا در 345 00:20:17,097 --> 00:20:19,970 مد که مقابله و پیشنهاد شده است، اما احتمالا شما واقعا فکر 346 00:20:19,970 --> 00:20:22,440 از آن زمان، این واقعیت است که آنهایی که این مکان، مکان 10S، و 100s یک وجود دارد 347 00:20:22,440 --> 00:20:23,315 مکان، و این کاملا خودسرانه است. 348 00:20:23,315 --> 00:20:26,210 و در واقع، کامپیوتر به سادگی این پایه های مختلف استفاده کنید. 349 00:20:26,210 --> 00:20:30,160 اما در پایان روز، به واقع از لحاظ فیزیکی این مفهوم نمایندگی 350 00:20:30,160 --> 00:20:33,130 صفر و یک، شما به وضوح نه تنها به نوبه خود چراغ روشن و خاموش 351 00:20:33,130 --> 00:20:33,445 لزوما. 352 00:20:33,445 --> 00:20:36,100 شما باید آن را در یک مقیاس بسیار ظریف دانه. 353 00:20:36,100 --> 00:20:39,990 و دانه ظریف، شما ممکن است این اسباب بازی کمی احمقانه از دوران کودکی به یاد داشته باشید، 354 00:20:39,990 --> 00:20:42,570 ویلی پتی و این ذرات کوچک مغناطیسی. 355 00:20:42,570 --> 00:20:46,440 >> بنابراین ذرات مغناطیسی چیزی است که شما می توانید در یک زن و شوهر از چین 356 00:20:46,440 --> 00:20:49,920 جهات مختلف، شاید در شمال و جنوب یا جنوب شمال. 357 00:20:49,920 --> 00:20:53,470 و به این ترتیب بسیاری از برداشت های فیزیکی فن آوری این روز که با استفاده از 358 00:20:53,470 --> 00:20:57,690 باینری، که با استفاده از صفر و آنهایی که به سادگی مغناطیس در داخل 359 00:20:57,690 --> 00:21:04,110 که گیرنده همه چیز را به پایین یا پایین به بالا، در نتیجه به نمایندگی از صفر یا یک، 360 00:21:04,110 --> 00:21:04,890 بود. 361 00:21:04,890 --> 00:21:08,930 پس در واقع، اجازه حرکت به دور از چکیده در اینجا، و نگاهی به داخل آن 362 00:21:08,930 --> 00:21:10,780 از آنچه که سنتی تر درایو سخت کامپیوتر است. 363 00:21:10,780 --> 00:21:13,840 این یکی اتفاق می افتد بر روی صفحه نمایش کمی بزرگتر، که در آن از یک دسکتاپ 364 00:21:13,840 --> 00:21:18,310 کامپیوتر، لپ تاپ، اما امروز هنوز این تکنولوژی داشته باشند، اما به تدریج 365 00:21:18,310 --> 00:21:22,140 همه چیز پیچیده تر است که در واقع هیچ حال حرکت جایگزین 366 00:21:22,140 --> 00:21:25,275 بخش است - در داخل، و سپس از هارد دیسک است. 367 00:21:25,275 --> 00:21:28,450 >> SPEAKER 2: هارد دیسک است که کامپیوتر شما ذخیره بیشتر 368 00:21:28,450 --> 00:21:29,990 داده های دائمی آن است. 369 00:21:29,990 --> 00:21:34,710 برای انجام این کار، اطلاعات سفر از RAM به همراه سیگنال های نرم افزاری است که می گویند 370 00:21:34,710 --> 00:21:37,420 هارد دیسک چگونه برای ذخیره این داده ها است. 371 00:21:37,420 --> 00:21:40,720 مدارهای هارد دیسک ترجمه این سیگنال ها را به ولتاژ 372 00:21:40,720 --> 00:21:42,270 نوسانات. 373 00:21:42,270 --> 00:21:46,290 این، به نوبه خود، کنترل حرکت قطعات هارد دیسک، برخی از معدود 374 00:21:46,290 --> 00:21:48,890 حرکت قطعات به جا مانده در کامپیوتر مدرن است. 375 00:21:48,890 --> 00:21:53,400 برخی از سیگنال های کنترل موتور، که در آن به مدارس پلاتر فلزی پوشش داده شده است. 376 00:21:53,400 --> 00:21:56,810 اطلاعات شما در واقع در این پلاتر ذخیره می شود. 377 00:21:56,810 --> 00:21:59,940 سیگنال های دیگر حرکت هد خواندن و نوشتن به خواندن و یا 378 00:21:59,940 --> 00:22:02,030 نوشتن داده ها بر روی پلاتر است. 379 00:22:02,030 --> 00:22:06,710 این ماشین آلات است به قدری دقیق است که حتی یک تار موی انسان بین نمی توانست عبور 380 00:22:06,710 --> 00:22:11,390 سر نخ ریسی پلاتر، با این حال آن را در سرعت فوق العاده کار می کند. 381 00:22:11,390 --> 00:22:15,120 >> SPEAKER 1: بنابراین ما در حال حاضر در آنچه در واقع در بالای این اتفاق می افتد زوم 382 00:22:15,120 --> 00:22:19,620 پلاتر در شرایط استفاده از خاصیت مغناطیسی، ما باید این دومین دو به نظر می رسد. 383 00:22:19,620 --> 00:22:22,940 >> SPEAKER 3: اجازه دهید نگاهی به آنچه که ما فقط در حرکت آهسته را دیدم. 384 00:22:22,940 --> 00:22:27,010 وقتی که یک پالس کوتاه برق به سر خواندن و نوشتن فرستاده می شود، آن را پایین بپرد 385 00:22:27,010 --> 00:22:30,390 الکترومغناطیسی کوچکی برای کسری از ثانیه است. 386 00:22:30,390 --> 00:22:34,280 آهنربا ایجاد یک میدان، که تغییر قطبیت کوچک، کوچک 387 00:22:34,280 --> 00:22:37,995 بخشی از ذرات فلزی که پوشش سطح هر پلاتر. 388 00:22:37,995 --> 00:22:41,810 یک سری الگوی این مناطق کوچک شارژ بر روی دیسک نشان دهنده 389 00:22:41,810 --> 00:22:45,820 بیت از داده ها در یک سیستم عدد دودویی استفاده شده توسط کامپیوتر. 390 00:22:45,820 --> 00:22:49,430 حال اگر در حال حاضر یک راه را از طریق سر خواندن و نوشتن، منطقه فرستاده می شود 391 00:22:49,430 --> 00:22:51,170 قطبی در یک جهت است. 392 00:22:51,170 --> 00:22:53,250 اگر جریان در جهت مخالف فرستاده می شود، 393 00:22:53,250 --> 00:22:55,220 قطبش معکوس شده است. 394 00:22:55,220 --> 00:22:57,680 چگونه می توانم اطلاعات شما خارج از هارد دیسک؟ 395 00:22:57,680 --> 00:22:59,400 فقط این روند را معکوس می باشد. 396 00:22:59,400 --> 00:23:02,050 پس از آن ذرات بر روی دیسک است که در حال حاضر و خواندن و نوشتن 397 00:23:02,050 --> 00:23:03,340 سر حرکت می کند. 398 00:23:03,340 --> 00:23:06,010 با هم میلیون ها نفر از این بخش مغناطیسی، و 399 00:23:06,010 --> 00:23:07,440 تو فایل. 400 00:23:07,440 --> 00:23:12,240 در حال حاضر قطعه از یک فایل تنها ممکن است در سراسر پلاتر یک درایو پراکنده شده است، 401 00:23:12,240 --> 00:23:15,270 نوع مانند ظروف سرباز یا مسافر از مقالات بر روی میز شما. 402 00:23:15,270 --> 00:23:18,800 بنابراین یک فایل اضافی را نگه می دارد ردیابی که در آن همه چیز است. 403 00:23:18,800 --> 00:23:21,640 آیا می خواهید شما تا به حال چیزی شبیه به آن؟ 404 00:23:21,640 --> 00:23:23,340 >> SPEAKER 1: در واقع. 405 00:23:23,340 --> 00:23:27,560 بنابراین ما باید از این توانایی برای نشان دادن این اطلاعات، تعداد 406 00:23:27,560 --> 00:23:28,440 در سطح بسیار پایین است. 407 00:23:28,440 --> 00:23:32,730 ما راه فیزیکی به نمایندگی از چیزی که است، اما ما می توانیم واقعا نمی 408 00:23:32,730 --> 00:23:36,440 انجام همه که بسیاری از علاقه با این حال، شاید از بعضی از حساب و 409 00:23:36,440 --> 00:23:36,940 ریاضیات. 410 00:23:36,940 --> 00:23:40,830 ما به هیچ وجه از نمایندگی تا کنون چیزهایی مانند حروف به ترتیب حروف الفبا، 411 00:23:40,830 --> 00:23:44,100 به طوری که ما انسان ها می توانند در ارتباط هستند، با استفاده از این دستگاه های مشابه است. 412 00:23:44,100 --> 00:23:48,240 اما خوشبختانه، وجود دارد، سیستم های کد گذاری وجود دارد، الگوهای صفر و آنهایی که 413 00:23:48,240 --> 00:23:52,920 که نشان دهنده ساختارهای سطح بالاتر مانند، و B، و C، و تمام 414 00:23:52,920 --> 00:23:54,880 جملات و پاراگراف، و مانند آن است. 415 00:23:54,880 --> 00:24:00,300 و بنابراین ASCII است که مخفف است که اشاره دارد به این سیستم برنامه نویسی به موجب آن 416 00:24:00,300 --> 00:24:04,350 یک عدد نشان دهنده یک نامه داده می شود - به عنوان مثال، تعدادی است که ما می دانیم 417 00:24:04,350 --> 00:24:09,120 به عنوان مقدار دهدهی 65 به عنوان حرف بزرگ به کامپیوتر شناخته شده است. 418 00:24:09,120 --> 00:24:13,670 مقدار اعشاری از 97 در کامپیوتر به عنوان حروف کوچک شناخته شده است. 419 00:24:13,670 --> 00:24:15,210 و چه می کند که واقعا چیست؟ 420 00:24:15,210 --> 00:24:19,510 خب، حتی اگر مقابله، یک لحظه قبل، تنها از صفر تا هشت شمارش، اگر 421 00:24:19,510 --> 00:24:24,910 ما به ادامه شمارش تا 65، و یا علاوه بر این، به 97، الگوی 422 00:24:24,910 --> 00:24:28,440 صفر و آنهایی که او را بر روی صفحه نمایش کشیده شده دقیقا 423 00:24:28,440 --> 00:24:33,420 آنچه یک کامپیوتر استفاده می کند برای نشان دادن این نامه در همه کلاه، یا نامه 424 00:24:33,420 --> 00:24:34,610 کوچک. 425 00:24:34,610 --> 00:24:36,690 و در واقع، کل طرح به این وجود دارد. 426 00:24:36,690 --> 00:24:41,570 این است، در نگاه اول، نمودار قریب به اتفاق سیستم های کد گذاری، اما اگر شما تمرکز 427 00:24:41,570 --> 00:24:46,210 فقط در نیمه راست در اینجا، در این ستون میانی اطلاع، ما این 428 00:24:46,210 --> 00:24:49,010 مفهوم اعداد و به دنبال آن حروف. 429 00:24:49,010 --> 00:24:53,830 و در بالا، ما 32، و شخصیت کاراکتر، به 32، 430 00:24:53,830 --> 00:24:57,360 عدد صحیح، در حال حاضر اشاره دارد، ظاهرا شخصیت نوار فضا. 431 00:24:57,360 --> 00:25:00,720 هنگامی که شما می توانید از نوار فضا شخصیت را بر روی لپ تاپ شما، چیزی که شما واقعا 432 00:25:00,720 --> 00:25:04,160 ارسال یک عدد باشد، یک الگوی صفر و آنهایی که جریان برق است، 433 00:25:04,160 --> 00:25:07,770 اگر شما خواهد شد، به نمایندگی از آن صفر و آنهایی که، که سپس کامپیوتر 434 00:25:07,770 --> 00:25:10,330 تفسیر به عنوان شخصیت فضایی بر روی صفحه نمایش است. 435 00:25:10,330 --> 00:25:12,210 علامت تعجب 33 است. 436 00:25:12,210 --> 00:25:13,345 نقل از دو برابر 34 است. 437 00:25:13,345 --> 00:25:18,945 و اگر ما در پایین حرکت را به سمت راست، ما می بینیم که 65 است که در واقع، و 438 00:25:18,945 --> 00:25:21,290 97 در واقع یک کوچک. 439 00:25:21,290 --> 00:25:23,910 >> بنابراین در حال حاضر که در حال حاضر این طرح را پشتیبانی می کند، ما می توانیم شروع به 440 00:25:23,910 --> 00:25:25,080 طلسم مسائل را. 441 00:25:25,080 --> 00:25:30,170 در واقع، کامپیوتر به طور معمول خود را در واحدهای استاندارد بیان، نه 442 00:25:30,170 --> 00:25:33,020 با استفاده از بیت های فردی، که دوباره، همه که نه فقط به مفید 443 00:25:33,020 --> 00:25:36,600 نمایندگی، صفر یا یک چراغ در یا خاموش، بلکه با استفاده از 444 00:25:36,600 --> 00:25:37,530 توالی بیت. 445 00:25:37,530 --> 00:25:40,100 و شایع ترین واحد اندازه گیری، همانطور که شما احتمالا می دانید، و یا حداقل 446 00:25:40,100 --> 00:25:41,810 استنباط، یک بایت می باشد. 447 00:25:41,810 --> 00:25:45,960 یک بایت فقط هشت بیت، هشت صفر و یا آنهایی که در یک ردیف است. 448 00:25:45,960 --> 00:25:48,090 بنابراین ما می توانیم شروع به هجی مسائل را. 449 00:25:48,090 --> 00:25:52,580 و بنابراین اگر ما می توانیم، چرا این بیت کمی را امتحان کنید نه جمعی در اینجا؟ 450 00:25:52,580 --> 00:25:55,670 هشت نفر در این اتاق که خواهد بود مایل 451 00:25:55,670 --> 00:25:56,870 به روی صحنه آمد تا؟ 452 00:25:56,870 --> 00:26:00,880 شما باید راحت ظاهر می شود بر روی دوربین است، اما شما واقعا نیاز نیست 453 00:26:00,880 --> 00:26:03,690 می دانیم که در غیر این صورت آنچه اتفاق افتاده فقط رتبهدهی نشده است. 454 00:26:03,690 --> 00:26:07,240 من یک فرد داوطلب در اینجا. 455 00:26:07,240 --> 00:26:18,380 دو، سه، چهار، پنج، شش، هفت، و چگونه حدود هشت؟ 456 00:26:18,380 --> 00:26:18,920 بیا تا. 457 00:26:18,920 --> 00:26:22,550 >> بنابراین شما برای نشان دادن یک بایت از مردم هستند. 458 00:26:22,550 --> 00:26:30,190 اجازه بدهید من شما محل 128s، شما 64s محل، به شما محل 32S. 459 00:26:30,190 --> 00:26:32,720 اما ما قصد داریم تا بسیار سریع به عقب. 460 00:26:32,720 --> 00:26:35,170 پس از ملاقات شما به من بیش از وجود دارد. 461 00:26:35,170 --> 00:26:39,840 و شما باید در محل 128s تمام راه بیش از، در اینجا بسیار شبیه به 462 00:26:39,840 --> 00:26:43,080 صدها مکان یا محل هزاران دورتر به سمت چپ خواهد بود، ما می خواهیم 463 00:26:43,080 --> 00:26:45,740 بزرگترین حفره یا سوراخ می شود در اینجا در سمت چپ نیز هست. 464 00:26:45,740 --> 00:26:55,230 ما 64s، 32، 16S، 8s، 4S، 2S، و 1S - 465 00:26:55,230 --> 00:26:56,030 بسیار عالی است. 466 00:26:56,030 --> 00:26:58,100 بنابراین در حال حاضر ما - 467 00:26:58,100 --> 00:27:00,190 خوب، شما می توانید به من کمک کند. 468 00:27:00,190 --> 00:27:01,890 بنابراین در حال حاضر ما - چه نام شما؟ 469 00:27:01,890 --> 00:27:02,560 جوآن: جوآن. 470 00:27:02,560 --> 00:27:06,240 SPEAKER 1: پس جوآن و من در حال حاضر رفتن به این بچه ها توصیه در مورد چگونگی ما 471 00:27:06,240 --> 00:27:07,850 می تواند به در مورد هجی چیزی. 472 00:27:07,850 --> 00:27:10,640 بنابراین در پشت ورق های خود را از کاغذ، آنها را کمی ورق تقلب 473 00:27:10,640 --> 00:27:14,720 که رفتن به آنها بگویید که آیا آنها به نمایندگی از صفر و یا یک. 474 00:27:14,720 --> 00:27:18,000 و چرا برای سادگی، نه، خواهیم صفر و تنها با نشان دادن 475 00:27:18,000 --> 00:27:19,580 ایستاده نامناسب وجود دارد. 476 00:27:19,580 --> 00:27:20,360 بسیار خوب است. 477 00:27:20,360 --> 00:27:24,200 یا یکی با بالا بردن دست خود را، به نمایندگی از یک. 478 00:27:24,200 --> 00:27:28,380 و اجازه دهید را ببینید اگر ما نمی توانیم طلسم چهار شخصیت یک عبارت در اینجا. 479 00:27:28,380 --> 00:27:33,870 >> پس جلو بروید در حال حاضر، داوطلبان، و اجرای یک دور با بالا بردن دست خود را 480 00:27:33,870 --> 00:27:38,940 اگر شما یک، یا نگه داشتن آن را اگر شما به صفر است. 481 00:27:38,940 --> 00:27:45,550 بنابراین در حال حاضر که ما باید این سه تا دست، چه تعداد، هر کس دیگری، 482 00:27:45,550 --> 00:27:47,800 آنها در واقع به نمایندگی؟ 483 00:27:47,800 --> 00:27:48,760 خوب، 67. 484 00:27:48,760 --> 00:27:49,040 چرا؟ 485 00:27:49,040 --> 00:27:49,970 خب، سلامت عقل را سریع چک کنید. 486 00:27:49,970 --> 00:27:51,910 محل 64s، چرا که آن را به یکی. 487 00:27:51,910 --> 00:27:58,870 که مثل یک بار 64، به علاوه 1 بار 2، به طوری که 66، به علاوه 1 بار 1. 488 00:27:58,870 --> 00:28:00,610 که به اضافه 1، 67. 489 00:28:00,610 --> 00:28:03,740 بنابراین در حال حاضر این افراد هستند که دسته جمعی به نمایندگی از 67، که ظاهرا 490 00:28:03,740 --> 00:28:06,240 نشان دهنده چیزی است که در اینجا در ASCII؟ 491 00:28:06,240 --> 00:28:06,510 خوب، 492 00:28:06,510 --> 00:28:07,650 بنابراین C. همه حق. 493 00:28:07,650 --> 00:28:09,530 بنابراین در حال حاضر اقدام به دور دوم. 494 00:28:09,530 --> 00:28:12,735 هر کس با دست خود شروع کردن، و پس از آن به دور دوم است. 495 00:28:12,735 --> 00:28:15,260 در واقع، بسیاری از نقش وجود ندارد، گمان می کنم، اما وانمود می کنیم. 496 00:28:15,260 --> 00:28:19,820 بنابراین دور دوم، افزایش و یا کاهش دست های خود را. 497 00:28:19,820 --> 00:28:20,530 >> بسیار خوب. 498 00:28:20,530 --> 00:28:23,230 مخاطب، آنچه ما در حال حاضر؟ 499 00:28:23,230 --> 00:28:24,860 بیان 83. 500 00:28:24,860 --> 00:28:26,050 بنابراین شما می توانید ریاضی را انجام دهد. 501 00:28:26,050 --> 00:28:29,810 اما برای هر کسی که دست است تا شما را در تعداد است که آنها نشان دهنده اضافه کنید. 502 00:28:29,810 --> 00:28:31,610 بنابراین در حال حاضر ما 83. 503 00:28:31,610 --> 00:28:36,510 بیایید گسترش تقلب ورق کمی است، و ما در حال حاضر - 504 00:28:36,510 --> 00:28:38,890 این ممکن است آشکار است که در آن ما قصد داریم در اینجا، اما 505 00:28:38,890 --> 00:28:42,220 با این حال، دور سوم است. 506 00:28:42,220 --> 00:28:45,870 خوب، دور سه به پایین وجود دارد، به طوری که دور سه، چه تعداد 507 00:28:45,870 --> 00:28:47,120 این بچه ها در حال حاضر به نمایندگی؟ 508 00:28:50,090 --> 00:28:56,690 خوب، من شنیده ام 53، که در حال حاضر - جالب. 509 00:28:56,690 --> 00:29:00,770 حالا چرا این نوع نتیجه ضد بصری، درست است؟ 510 00:29:00,770 --> 00:29:02,910 اگر ما می خواهیم به نمایندگی از 5 - 511 00:29:02,910 --> 00:29:03,900 همه ما احتمالا می دانید که در آن این است که در جریان است - 512 00:29:03,900 --> 00:29:07,360 چرا من نه تنها جایی است که چهار دست و پا و محل آنهایی که بالا می برد؟ 513 00:29:07,360 --> 00:29:10,060 >> خب، ما متوجه است که یک تفاوت وجود دارد، اساسا، بین چگونه 514 00:29:10,060 --> 00:29:11,760 کامپیوتر تفسیر این بیت است. 515 00:29:11,760 --> 00:29:15,470 اگر شما در حال تلاش برای نشان دادن عدد پنج، و سپس کاملا، ما فقط 516 00:29:15,470 --> 00:29:18,330 بالا بردن دست خود را چهار و بالا بردن شماره یک سو. 517 00:29:18,330 --> 00:29:20,010 اما ما تعداد نمایندگی از اینجا نیست. 518 00:29:20,010 --> 00:29:23,690 بافت در اینجا به روی صحنه است که ما به نمایندگی حرف یا 519 00:29:23,690 --> 00:29:28,110 کاراکتر، و در این زمینه، کامپیوتر به درک که آه، این 520 00:29:28,110 --> 00:29:30,720 الگوی بیت شماره به تنهایی نیست. 521 00:29:30,720 --> 00:29:33,210 این در واقع به نمایندگی از مفهوم یک سطح بالاتر است. 522 00:29:33,210 --> 00:29:35,010 در این مورد، یک نامه به ترتیب حروف الفبا. 523 00:29:35,010 --> 00:29:38,820 بنابراین واقعیت آن است که در حال حاضر به نمایندگی از شماره پنج با 524 00:29:38,820 --> 00:29:44,290 ارزش 53 است چرا که در ASCII، چیزی که ما زیبا به عنوان 525 00:29:44,290 --> 00:29:48,200 عدد پنج به خودی خود نیاز به یک الگوی بیت - از آنجا که چرا؟ 526 00:29:48,200 --> 00:29:51,310 خب، جهان فقط تصمیم به استفاده از تعداد کمتر، صفر، یک، دو، 527 00:29:51,310 --> 00:29:54,130 سه نگاه به چیزهای نسبتا مرموز است. 528 00:29:54,130 --> 00:29:56,830 و در واقع، این شخصیت های که بر روی یک صفحه کلید نیست. 529 00:29:56,830 --> 00:30:00,330 اصطلاحات ویژه ای است که شما در یک کامپیوتر نیاز به انجام کارهای جالب، اما 530 00:30:00,330 --> 00:30:02,010 انسان در واقع هرگز آنها را تایپ کنید. 531 00:30:02,010 --> 00:30:04,220 پس 53، در واقع، نشان دهنده پنج. 532 00:30:04,220 --> 00:30:10,460 در حال حاضر فقط به عنوان یک تصفیه حساب نهایی عاقلی، چه تعداد باید از آنها 533 00:30:10,460 --> 00:30:12,880 نمایندگی در یک لحظه؟ 534 00:30:12,880 --> 00:30:14,060 خوب، پس 48. 535 00:30:14,060 --> 00:30:15,720 و در واقع، برو جلو، دور 4. 536 00:30:18,650 --> 00:30:22,680 16 به علاوه 32 است که در واقع 48. 537 00:30:22,680 --> 00:30:26,510 و بزرگ دور از تشویق، اگر ما می تواند، برای ما هشت داوطلبان در اینجا. 538 00:30:31,410 --> 00:30:32,660 خیلی خوب انجام می شود. 539 00:30:35,290 --> 00:30:36,490 هر جهت خوب است. 540 00:30:36,490 --> 00:30:41,050 >> بنابراین ما در حال حاضر راه نه تنها فکر کردن در مورد چگونه برای نشان دادن داده ها، 541 00:30:41,050 --> 00:30:44,120 و در واقع آن را به نمایندگی از لحاظ جسمی، بلکه انجام این کار بالاتر 542 00:30:44,120 --> 00:30:45,710 همه چیز در سطح بالای. 543 00:30:45,710 --> 00:30:48,430 و در واقع، این است که برای رفتن به یک موضوع در طول علم کامپیوتر از 544 00:30:48,430 --> 00:30:52,410 ساختن چیزهای بیشتر و جالب تر و پیچیده در بالای 545 00:30:52,410 --> 00:30:54,030 ایده های نسبتا ساده - 546 00:30:54,030 --> 00:30:56,170 در این مورد، فقط صفر و آنهایی که. 547 00:30:56,170 --> 00:31:00,120 به همین دلیل این بسیار مفید است، به خوبی، حتی اگر در یک دوره شبیه به این، 548 00:31:00,120 --> 00:31:03,810 ما تمرکز بر روی اصول و برنامه نویسی و حل خواهیم کرد 549 00:31:03,810 --> 00:31:07,050 مشکلات، شما می توانید رفتن در علم کامپیوتر در هر شماره از جهات. 550 00:31:07,050 --> 00:31:10,950 در این مورد در اینجا، این نمودار که شما را در صفحه پشت خود را 551 00:31:10,950 --> 00:31:14,580 راهنمای غیر رسمی به CS در دانشگاه هاروارد، یکی از امروز دو چاپ. 552 00:31:14,580 --> 00:31:17,450 این نشان می دهد بسیاری جهات متفاوت است که در آن شما می توانید پس از 553 00:31:17,450 --> 00:31:18,400 البته شبیه به این - 554 00:31:18,400 --> 00:31:21,530 یادگیری در مورد هوش مصنوعی، در مورد گرافیک، 555 00:31:21,530 --> 00:31:24,370 یادگیری ماشین، در مورد خود زبان است. 556 00:31:24,370 --> 00:31:26,410 تحقق بیش از حد، که هنوز راههای دیگر وجود دارد. 557 00:31:26,410 --> 00:31:28,670 مسیرهای ریاضی در علوم کامپیوتر وجود دارد. 558 00:31:28,670 --> 00:31:31,740 اگر شما حتی قادر به گرفتن چیزی شبیه به CS50 این سقوط نیست، وجود دارد 559 00:31:31,740 --> 00:31:35,070 دوره های مقدماتی در فصل بهار، علوم کامپیوتر 1 به عنوان مثال، 560 00:31:35,070 --> 00:31:38,050 در عین حال دیگر بر روی سطح شیب دار به این دنیای جدید است. 561 00:31:38,050 --> 00:31:41,600 >> در حال حاضر به عنوان یک کنار گذاشته، در نفع حل مشکلات مربوط به دوره، 562 00:31:41,600 --> 00:31:46,050 درک CS50 مجموعه ای از چند وقت پیش به تلاش برای حل یکی از این مشکلات، 563 00:31:46,050 --> 00:31:49,640 مشکل شناخته شده است عنوان my.harvard، که بسیاری از شما ممکن است با استفاده از به واقع 564 00:31:49,640 --> 00:31:54,040 فروشگاه دوره ها، اما اگر نه، لطفا یک ابزار مانند این، و همچنین سایر 565 00:31:54,040 --> 00:31:57,800 فرزندان که برخی از دانش آموزان گذشته و کارکنان ما ایجاد کرده اند. 566 00:31:57,800 --> 00:32:00,770 اما در دروس دانشگاه هاروارد، است که یک ابزار مبتنی بر وب است، و این چیزی است که شما 567 00:32:00,770 --> 00:32:05,510 طراحی و استقرار خودتان قادر خواهد بود، و همچنین هنوز 568 00:32:05,510 --> 00:32:09,210 چیزهای دیگر را نیز در پایان ترم، متوجه باشید که این را می سازد 569 00:32:09,210 --> 00:32:10,590 پس از یک مجموعه داده ها باز. 570 00:32:10,590 --> 00:32:13,490 دانش آموزان در این مورد، البته، فروشگاه، و اجازه می دهد تا در این مورد به 571 00:32:13,490 --> 00:32:16,320 مجموعه ای نسبتا پیچیده داده را بررسی کنید. 572 00:32:16,320 --> 00:32:19,495 >> ما حفر کردن شب گذشته چند آمار بر اساس چند هزار مردمی که 573 00:32:19,495 --> 00:32:21,530 شده اند با استفاده از این در طول چند روز گذشته است. 574 00:32:21,530 --> 00:32:25,260 اگر شما کنجکاو می دانم که چگونه بسیاری از دوره های دوستان خود را در واقع 575 00:32:25,260 --> 00:32:29,720 تمایل به خرید، به خوبی، امروز این داده ها نشان می دهد که 7.6 به طور متوسط 576 00:32:29,720 --> 00:32:32,610 تعدادی از دروس در لیست خرید کسی. 577 00:32:32,610 --> 00:32:36,350 و در حال حاضر من به شما نیز ارائه آمار از تعداد 578 00:32:36,350 --> 00:32:39,550 دوره کسی را در لیست خرید - و همه ما احتمالا می دانید 579 00:32:39,550 --> 00:32:40,800 کسی میشید مثل این. 580 00:32:43,820 --> 00:32:46,740 201 رکورد در این سال است. 581 00:32:46,740 --> 00:32:52,320 در حال حاضر برخی از دانش آموزان سابق و کارکنان ما در واقع با هم قرار دادن کلیپ 582 00:32:52,320 --> 00:32:55,560 رنگ یک تصویر را برای شما از آنچه در این مسیر از علوم کامپیوتر 583 00:32:55,560 --> 00:32:57,360 و خود CS50 است. 584 00:32:57,360 --> 00:33:02,060 اجازه بدهید من بروم جلو و بالا بکشد، به لطف به آقای Harvahd اینجا، یک ویدیو تولید 585 00:33:02,060 --> 00:33:06,825 برخی از پیشینیان شما، اگر ما می تواند چراغ را برای این. 586 00:33:10,980 --> 00:35:39,126 [پخش موسیقی] 587 00:35:39,126 --> 00:35:42,630 >> SPEAKER 1: من تا به حال هیچ ایده ای که قرار بود اتفاق می افتد. 588 00:35:42,630 --> 00:35:46,170 بنابراین نگاه جدی تر به آنچه در پیش روست. 589 00:35:46,170 --> 00:35:49,060 بنابراین در شرایط انتظارات از این دوره، شما در واقع انتظار می رود که 590 00:35:49,060 --> 00:35:52,817 حضور و یا تماشای سخنرانی درس، ارائه هشت مجموعه مشکل، دو 591 00:35:52,817 --> 00:35:54,720 آزمونها، ارائه یک پروژه نهایی است. 592 00:35:54,720 --> 00:35:58,640 از لحاظ نمرات، درک کنند که نظر من در باز کردن در مورد 593 00:35:58,640 --> 00:36:02,380 عبور شکست، چیزی است که ما بسیار به قلب را CS50 - وجود ندارد 594 00:36:02,380 --> 00:36:05,110 تقریبا به اندازه کافی از فرهنگ در دانشگاه هاروارد تلاش 595 00:36:05,110 --> 00:36:07,080 چیزی و خطر شکست است. 596 00:36:07,080 --> 00:36:09,870 در واقع، ما تا به حال تعداد دانش آموزان، و خود را به طور خاص، بود که در 597 00:36:09,870 --> 00:36:15,310 نگران صدمه زدن به معدل شما، و یا B در چیزی شبیه به CS50، 598 00:36:15,310 --> 00:36:19,222 و این فرصت را به یک دوره و سایر دوره های دروازه در 599 00:36:19,222 --> 00:36:23,950 سطح مقدماتی پاس / خرابی یک فرصت بسیار در این مورد استفاده قرارگرفته است 600 00:36:23,950 --> 00:36:24,740 کالج به طور کلی. 601 00:36:24,740 --> 00:36:29,750 پس لطفا می دانم، حتی من در این دوره ثبت نام در ابتدا به پاس / خرابی 602 00:36:29,750 --> 00:36:32,840 اعتباری به تنهایی، و حتی اگر من سوئیچ در پایان روز انجام داد، آن بود 603 00:36:32,840 --> 00:36:36,170 این پنج هفته های اولیه، تا دوشنبه پنجم ترم است که 604 00:36:36,170 --> 00:36:39,700 قطع، که به من اجازه داد در واقع قرار دادن پا به این جدید 605 00:36:39,700 --> 00:36:43,660 آب، و در واقع سعی کنید چیزی بسیار ناآشنا و بسیار ناراحت کننده 606 00:36:43,660 --> 00:36:45,540 برای من در آن زمان. 607 00:36:45,540 --> 00:36:49,440 >> بنابراین در شرایط در حال حاضر چه نقشی زاویه های مختلف است که توسط آن شما می توانید 608 00:36:49,440 --> 00:36:51,530 رویکرد این دوره خدمت - 609 00:36:51,530 --> 00:36:53,080 تا سخنرانی کند. آن را به شما است. 610 00:36:53,080 --> 00:36:56,550 اگر شما ما را در فرد درگیر در این مکان، در واقع، ما می دانیم 611 00:36:56,550 --> 00:37:00,920 آماری که تقریبا 40 درصد از شما خواهد شد نوع بیا و به بیش از 612 00:37:00,920 --> 00:37:05,140 البته از ترم و 10٪ از شما ما را دوباره پس از امروز هرگز. 613 00:37:05,140 --> 00:37:07,540 و این کاملا خوب است، صادق باشد. 614 00:37:07,540 --> 00:37:10,470 یکی از ویژگی های تعریف CS50 این است که این 615 00:37:10,470 --> 00:37:14,220 منابع بی حد و حصر، که برخی از آنها خواهیم سر و صدا از طریق فقط در یک لحظه، 616 00:37:14,220 --> 00:37:17,890 از جمله سخنرانی ها و بخش، و همه چیز به نام walkthroughs، و دفتر 617 00:37:17,890 --> 00:37:20,850 ساعت، و مانند آن است، و آن منابع بیشتر را از دانش آموز معمولی 618 00:37:20,850 --> 00:37:24,400 باید و یا می تواند از نظر جسمی امکان استفاده از، اما که به دلیل 619 00:37:24,400 --> 00:37:27,510 سبک های یادگیری ناهمگون است که هر دانشجویی را آشکار. 620 00:37:27,510 --> 00:37:31,590 و بنابراین، در سخنرانی ها، نقش اصلی است که من آن را شفاهی فشار 621 00:37:31,590 --> 00:37:35,360 خارج مواد نسبتا پیچیده است و لزوما ارائه همه 622 00:37:35,360 --> 00:37:39,040 پیچیدگیهای اصول است که ما از این ترم، اکتشاف، اما 623 00:37:39,040 --> 00:37:42,430 در عوض، به چیزهایی مانند ما انجام داده ایم تا کنون در حال حاضر، این نمونه 624 00:37:42,430 --> 00:37:46,480 ارتباط با انسان در مرحله تلاش برای رنگ یک تصویر ذهنی، و همچنین 625 00:37:46,480 --> 00:37:49,430 ایجاد، جرات من می گویند، برخی از این لحظات به یاد ماندنی، به طوری که حتی به عنوان شما 626 00:37:49,430 --> 00:37:53,280 مبارزه با مباحث خاص، شما باید این خاطرات، مثل آه، حتی اگر 627 00:37:53,280 --> 00:37:56,740 که نسبتا انتزاعی، ریاضی، من رو با حمل یک، از دست داده، مانند 628 00:37:56,740 --> 00:38:00,260 در واقع، در پایان روز، تمام چیزی است که بی شباهت به چیزی نمی کنم 629 00:38:00,260 --> 00:38:01,060 در حال حاضر می دانم. 630 00:38:01,060 --> 00:38:04,560 و به این ترتیب نقشی که سخنرانی یا در خدمت فرد در اینجا در سندرز 631 00:38:04,560 --> 00:38:09,040 یا آنلاین در ویدیو واقعا به مجموعه ای از مرحله ذهنی برای شما در هر هفته 632 00:38:09,040 --> 00:38:12,370 برای مفاهیم مختلف و مشکلاتی که ما خواهید بود غواصی به. 633 00:38:12,370 --> 00:38:16,800 >> در شرایط استفاده از مفاهیم سطح بالا، بیشتر از این کلمات ممکن است در جریان 634 00:38:16,800 --> 00:38:17,670 سر خود را برای لحظه ای. 635 00:38:17,670 --> 00:38:18,680 و این خوب است. 636 00:38:18,680 --> 00:38:21,210 کسانی از شما که به این دوره آمده است راحت تر از دانش 637 00:38:21,210 --> 00:38:24,870 برخی از این مباحث است، اما به طور معمول برای آن 10٪ از کلاس که برای 638 00:38:24,870 --> 00:38:28,600 پس زمینه خیلی بیشتر، مصرف AP علم کامپیوتر، برنامه نویسی از سال 639 00:38:28,600 --> 00:38:31,850 آنها 12 بود، متوجه وجود خواهد داشت که فرصت ها در بخش و 640 00:38:31,850 --> 00:38:36,030 مشکل این مجموعه برای رفتن به عمق بیشتر به موضوعات مختلف، پر کردن 641 00:38:36,030 --> 00:38:39,590 هر شکاف به شما ممکن است از مدرسه خود را بالا و یا زمینه قبلی داشته باشد. 642 00:38:39,590 --> 00:38:43,440 در شرایط استفاده از زبان، درک کنند که به چه زبانی است که ما در CS50 استفاده از 643 00:38:43,440 --> 00:38:45,360 تا حد زیادی بی ربط در پایان روز. 644 00:38:45,360 --> 00:38:49,500 ما اتفاق می افتد را به استفاده از درجه اول یک زبان به نام C. به سوی پایان 645 00:38:49,500 --> 00:38:53,260 ترم، محور زبان وب معرفی می کنیم، مانند پی اچ پی و جاوا اسکریپت. 646 00:38:53,260 --> 00:38:56,800 اما ما و دیگران می تواند یک دوره شبیه به این در اکثر مدرن تدریس 647 00:38:56,800 --> 00:38:57,740 زبان سطح بالا - 648 00:38:57,740 --> 00:39:01,710 پایتون، و یاقوت، و دیگران هستند و بسیار محبوب این روزها، به دلیل درک، 649 00:39:01,710 --> 00:39:04,350 در پایان روز، شما در این C. یادگیری شما نیست 650 00:39:04,350 --> 00:39:06,310 آموزش PHP یا جاوا اسکریپت. 651 00:39:06,310 --> 00:39:10,190 شما در حال یادگیری چگونه به حل مشکلات، چه مبتنی بر وب، مبتنی بر کامپیوتر، و یا 652 00:39:10,190 --> 00:39:14,810 داده گرا به خودی خود، با استفاده از این صرفا به عنوان ابزار. 653 00:39:14,810 --> 00:39:17,910 >> در حال حاضر از نظر تدارکات، شما چیزی در نهایت به نام با استفاده از 654 00:39:17,910 --> 00:39:18,810 CS50 لوازم خانگی. 655 00:39:18,810 --> 00:39:22,150 مهم نیست اگر شما مک، یک PC، یک کامپیوتر لینوکس، و یا مانند، 656 00:39:22,150 --> 00:39:25,740 شما نرم افزار آزادانه در دسترس در شروع هفته آینده که با آن به استفاده از 657 00:39:25,740 --> 00:39:28,890 لوازم خانگی CS50، یک محیط مجازی است که شما خود را در استفاده از 658 00:39:28,890 --> 00:39:32,720 کامپیوتر خود را، به طوری که شما و تمام همکلاسی های خود لینوکس یکنواخت 659 00:39:32,720 --> 00:39:34,220 رومیزی در این مورد است. 660 00:39:34,220 --> 00:39:37,010 این مجموعه مشکل است، هر چند، که در آن شما واقعا می خواهید دست های خود را 661 00:39:37,010 --> 00:39:37,910 کثیف در این دوره است. 662 00:39:37,910 --> 00:39:40,820 و در پایان روز، مجموعه مشکل، من فکر می کنم، که واقعا 663 00:39:40,820 --> 00:39:43,510 تعریف تجربه یک دانشجو در این دوره است. 664 00:39:43,510 --> 00:39:46,660 متوجه باشید که بسیاری از مجموعه های مشکل خواهد شد در دو نسخه منتشر شد - 665 00:39:46,660 --> 00:39:50,140 نسخه استاندارد است که ما انتظار داریم و تشویق 90 درصد از 666 00:39:50,140 --> 00:39:51,690 کلاس را به شیرجه رفتن. 667 00:39:51,690 --> 00:39:55,255 اما ما نیز منتشر شد برخی از مجموعه مشکل در نسخه هکر به اصطلاح، و شما 668 00:39:55,255 --> 00:39:58,110 می دانم که این نسخه هکر، زیرا در هر صفحه را با یک علامت چاپ سفید در متن کاغذ سفید، آن 669 00:39:58,110 --> 00:39:59,970 نسخه هکر را بر روی آن می گوید. 670 00:39:59,970 --> 00:40:03,390 و این که برای این جمعیتی از شما که AP علوم کامپیوتر با 10 671 00:40:03,390 --> 00:40:06,500 سال ها برنامه نویسی تحت کمربند خود را، و به دنبال در آن شکاف را پر کنید. 672 00:40:06,500 --> 00:40:10,170 و برای رسمی تر، به جای آموزش خودآموخته شاید، درک 673 00:40:10,170 --> 00:40:13,420 است که جمعیتی بسیار قابل توجهی در کلاس است که وجود دارد 674 00:40:13,420 --> 00:40:15,230 دقیقا همان است که همان هدف است. 675 00:40:15,230 --> 00:40:16,460 شما باید پنج روز در اواخر. 676 00:40:16,460 --> 00:40:19,380 مجموعه مسائل به طور کلی به دلیل در تاریخ پنج شنبه، اما شما می توانید پنج تا از گسترش 677 00:40:19,380 --> 00:40:22,900 ضرب العجل ها که با استفاده از این چیزها را به نام روز های اواخر، و ما نیز خواهیم رها 678 00:40:22,900 --> 00:40:25,520 پایین ترین نمره خود را در پایان ترم، در هر 679 00:40:25,520 --> 00:40:27,540 خاص در برنامه درسی. 680 00:40:27,540 --> 00:40:31,630 >> اما یکی دیگر از ویژگی های CS50 تعریف در طول سال تبدیل شده است دفتر 681 00:40:31,630 --> 00:40:36,060 ساعت، یک فرصت است که شما به صورت بصری در عکس را دیدم کمی پیش که در آن 682 00:40:36,060 --> 00:40:39,090 ما قبلا جمع آوری در سالن ناهار خوری خانه، قبل از آن در 683 00:40:39,090 --> 00:40:42,120 زیرزمین مرکز علم، و در سال جاری در سالن آننبرگ، چهار 684 00:40:42,120 --> 00:40:45,670 شب در هفته از 8:00 PM 11:00 PM، که در آن شما می توانید این بسیار 685 00:40:45,670 --> 00:40:49,810 تجربه مشترک کار بر روی، مبارزه با مشکلات خاص، 686 00:40:49,810 --> 00:40:52,520 اما با یک ساختار حمایتی قابل توجهی در محل. 687 00:40:52,520 --> 00:40:55,780 در واقع، راه این کار این است که شما در آننبرگ می رسند اگر شما 688 00:40:55,780 --> 00:40:56,950 برخی این سؤال را در طول هفته است. 689 00:40:56,950 --> 00:41:00,190 شما لپ تاپ خود را به ارمغان بیاورد، شما نشستن، گرفتن برخی از مواد غذایی، و شما به سیستم وارد شوید 690 00:41:00,190 --> 00:41:04,100 به CS50 بحث، یک ابزار مبتنی بر وب است که کارکنان آموزش 691 00:41:04,100 --> 00:41:07,860 توسعه یافته است که به شما این امکان را می دهد که شما برای ارسال پرسش ها و پیگیری در 692 00:41:07,860 --> 00:41:12,590 حس معمولی انجمن بحث و گفتگو، با استفاده از برچسب ها و مانند آن، و خودکار کامل 693 00:41:12,590 --> 00:41:13,790 برای جستجو در داده ها. 694 00:41:13,790 --> 00:41:17,950 اما شما همچنین قادر خواهید بود به می شود، در طول ساعت از ساعات اداری، نظر دهید 695 00:41:17,950 --> 00:41:20,490 سوالات به انسانهای واقعی افزایش یافته است. 696 00:41:20,490 --> 00:41:24,000 در واقع، هدف نهایت است به طوری که یکی از آنها، ما شروع به ساخت تا بیش از 697 00:41:24,000 --> 00:41:27,740 البته از ترم یک مجموعه از اطلاعات امیدوارم واقعا مفید، 698 00:41:27,740 --> 00:41:31,770 پاسخ های مشترک به سوالات رایج، به طوری که شما خودتان را می توانید مشکلات را حل کند 699 00:41:31,770 --> 00:41:35,980 و دریافت سادهای به سرعت به عنوان امکان پذیر است، در حالی که داشتن آموزش 700 00:41:35,980 --> 00:41:40,320 و کارکنان - معمولا 20٪ تا 30٪ از همراهان آموزش و البته دستیاران 701 00:41:40,320 --> 00:41:41,780 بر روی کارکنان در یک بار. 702 00:41:41,780 --> 00:41:45,150 >> ما باید آنچه که به نام Greeter CS50 در آننبرگ، و هنگامی که ما 703 00:41:45,150 --> 00:41:46,610 مشخص است که شما می دانید چه؟ 704 00:41:46,610 --> 00:41:50,900 این سوال، ما واقعا به طور موثر آنلاین است پاسخ دهد. 705 00:41:50,900 --> 00:41:51,930 ما نیاز به کامپیوتر شما. 706 00:41:51,930 --> 00:41:53,470 ما می خواهیم به صحبت کردن با شما را یک بر روی یک. 707 00:41:53,470 --> 00:41:56,060 شما واقعا در تلاش است، و بنابراین شما می خواهید به صحبت یکی بر روی یک 708 00:41:56,060 --> 00:41:59,160 در کنار کسی، شما به Greeter CS50 اعزام، 709 00:41:59,160 --> 00:42:02,700 آموزش برگزاری همکار، به معنای واقعی کلمه، آی پاد است که به نام دانش آموزان در یک 710 00:42:02,700 --> 00:42:04,880 طرف، آموزش اسامی کارکنان از سوی دیگر است. 711 00:42:04,880 --> 00:42:07,900 ما نام خود را جمع آوری کرده، و پس از آن نام آموزش کارکنان، و شما 712 00:42:07,900 --> 00:42:12,020 صفحه نمایش کامپیوتر به چشمک زدن آغاز خواهد شد، گفت: لطفا به دیدن آلیس یا لطفا 713 00:42:12,020 --> 00:42:14,110 برو باب در میز کارکنان. 714 00:42:14,110 --> 00:42:17,240 و در این راه، ما خواهید بود قادر به اعزام و موثر به عنوان 715 00:42:17,240 --> 00:42:22,030 ممکن است، و همچنین به عنوان شما را به سمت راه حل های همه آماده تر هدایت می کند. 716 00:42:22,030 --> 00:42:25,900 در بخش، این فرصت ها برای صمیمی تر دست 717 00:42:25,900 --> 00:42:30,080 فرصت با یکی از همراهان آموزش و 12 به 16 و یا پس از 718 00:42:30,080 --> 00:42:34,020 همکلاسی های خود را، که در آن در هر هفته، خواهیم مشکلات در مجموعه مشکل داشته باشند 719 00:42:34,020 --> 00:42:36,750 که به درخواست تعدادی از سوالات مفهومی و تعدادی از نیش اندازه 720 00:42:36,750 --> 00:42:39,180 پرسش های برنامه نویسی که شما می توانید شکل را آن گونه که مایلید تغییر دهید، و شما می توانید 721 00:42:39,180 --> 00:42:42,140 کار بر روی را آن گونه که مایلید تغییر دهید، اما در چهار چوب بخش، خواهیم از طریق کار 722 00:42:42,140 --> 00:42:45,230 در مجموع برخی از این مشکلات و به جایی که 723 00:42:45,230 --> 00:42:46,700 گفتگو با ما می گیرد. 724 00:42:46,700 --> 00:42:51,340 >> علاوه بر این، در بخش فرصت هایی را برای این فایل نقد می نویسید: ارسالی از شما 725 00:42:51,340 --> 00:42:54,470 مشق شب است که شما ساخته ام، همکلاسی های خود، گاهی اوقات ناشناخته، 726 00:42:54,470 --> 00:42:56,780 همیشه با انتخاب کردن، اگر شما می خواهم برای به اشتراک گذاشتن 727 00:42:56,780 --> 00:42:57,930 کاری که شما کرده اید را مشاهده کنید. 728 00:42:57,930 --> 00:43:00,890 بنابراین آن را واقعا می خواهید یک مکالمه دو جهت باشد، و فرصت به 729 00:43:00,890 --> 00:43:05,050 بررسی کار خود را در حس بسیار پویا، و نه صرفا 730 00:43:05,050 --> 00:43:08,620 نگاه کردن به PDF یا پرینت و فکر کردن در مورد آن را برای چند ثانیه 731 00:43:08,620 --> 00:43:10,760 و لزوما جذب بازخورد 732 00:43:10,760 --> 00:43:12,270 کارکنان آموزشی ارائه شده است. 733 00:43:12,270 --> 00:43:14,670 و شما یک ابزار به نام CS50 فضاهای استفاده کنید. 734 00:43:14,670 --> 00:43:18,165 برای کسانی که نا آشنا، این زبان را در بالا سمت چپ به عنوان C شناخته شده است، و 735 00:43:18,165 --> 00:43:21,360 شما می توانید این زمان را به می دانم، اما این است که یک ابزار مبتنی بر وب است که خواهیم 736 00:43:21,360 --> 00:43:25,350 استفاده در بخش است که به شما این امکان را می دهد که به شما و 15 یا همکلاسی به سیستم وارد شوید با 737 00:43:25,350 --> 00:43:27,120 همکار تدریس خود را در جلوی اتاق. 738 00:43:27,120 --> 00:43:28,890 شما قادر خواهید بود برای نوشتن کد در این پنجره. 739 00:43:28,890 --> 00:43:31,800 شما قادر خواهید بود را به گپ زدن الکترونیکی اگر شما در بخش در واقع در 740 00:43:31,800 --> 00:43:35,300 آن لحظه خاص، و تدریس خود را همکار، وقتی که می آید زمان به 741 00:43:35,300 --> 00:43:41,295 بحث در مورد آلیس و یا راه حل در کلاس باب، شخص آموزش می توانید کلیک کنید 742 00:43:41,295 --> 00:43:45,210 را فشار دهید، و voila، پروژه را بر روی صفحه نمایش هر چه که دانش آموز بوده است 743 00:43:45,210 --> 00:43:47,120 که در آن نقطه خاص در زمان کار بر روی. 744 00:43:47,120 --> 00:43:50,400 بنابراین برای کسانی که از شما دوستان که CS50 در گذشته گرفته شده، درک 745 00:43:50,400 --> 00:43:53,790 که بخش قابل توجهی بوت این سال به همه بیشتر 746 00:43:53,790 --> 00:43:57,700 فعال، تمام پویا تر است، و در واقع، یک مکالمه دو طرفه بین 747 00:43:57,700 --> 00:44:00,300 آموزش کارکنان و دانش آموزان. 748 00:44:00,300 --> 00:44:01,160 >> و walkthroughs. 749 00:44:01,160 --> 00:44:04,520 بنابراین برای این مجموعه مسائل، ما نیز نه تنها در مشخصات ارائه 750 00:44:04,520 --> 00:44:08,110 خود را، که به طور کلی PDF نسبتا دقیق است، اما همچنین چیزهای شناخته شده 751 00:44:08,110 --> 00:44:12,070 به عنوان walkthroughs، که به موجب آن یکی از اعضای کارکنان آموزش بارگیری در این هفته می شود 752 00:44:12,070 --> 00:44:15,460 جلسه ای که به معنای واقعی کلمه شما را قدم به قدم از طریق مجموعه ای از مشکل این است که، شما با دادن 753 00:44:15,460 --> 00:44:18,700 نکات، و مشاوره، و نقطه شروع است، و به معنای به درخواست های بسیار 754 00:44:18,700 --> 00:44:21,370 اغلب سوال پرسیده: از کجا شروع کنم؟ 755 00:44:21,370 --> 00:44:25,550 خوب، شما شروع یا با غواصی به تنظیمات خاص خود را دارد، و یا با حضور 756 00:44:25,550 --> 00:44:27,230 یا تماشای این walkthroughs. 757 00:44:27,230 --> 00:44:29,550 walkthrough اول، در واقع، این جمعه خواهد بود. 758 00:44:29,550 --> 00:44:32,120 آنها در روزهای جمعه، نه زیاد می شود زیرا ما فکر می کنیم که آن را به محبوب 759 00:44:32,120 --> 00:44:34,940 زمان، بلکه به این دلیل که ما پس از آن می توانید آنها را خیلی زود در هفته فیلم و دریافت 760 00:44:34,940 --> 00:44:38,410 آخر هفته آنها را آنلاین به طوری که شما به عنوان روز بسیاری که ممکن است به 761 00:44:38,410 --> 00:44:40,530 در واقع تعامل در آن محتوا نیز هست. 762 00:44:40,530 --> 00:44:43,050 اما بیشتر در مورد آن در سخنرانی روز جمعه. 763 00:44:43,050 --> 00:44:46,930 >> در حال حاضر از نظر ساختار پشتیبانی، مهم ترین آمار است 764 00:44:46,930 --> 00:44:50,600 شاید یکی از همراهان آموزش 108 و دستیاران دوره که این دوره 765 00:44:50,600 --> 00:44:51,870 در حال حاضر دارد. 766 00:44:51,870 --> 00:44:54,490 اگر برخی از شما که طبقات متضاد می خواهم برای پیوستن به 767 00:44:54,490 --> 00:44:58,900 من در اینجا در مرحله، این است که این بچه ها که در نهایت واقعا تعریف شما 768 00:44:58,900 --> 00:45:00,150 تجربه در این دوره است. 769 00:45:08,890 --> 00:45:11,870 من تا به حال بسیاری از همراهان آموزش آموزش کلاس در این روز به من، و من 770 00:45:11,870 --> 00:45:15,650 به یاد داشته باشید تعداد بسیار کمی از آن، رک و پوست کنده، اما تا به امروز، من هنوز هم در میان به یاد داشته باشید 771 00:45:15,650 --> 00:45:19,990 کسانی که چند من CS50 TF، که واقعا به سوالات جواب من کمک کرد، که واقعا 772 00:45:19,990 --> 00:45:22,830 به من کمک کرد زمانی که من در مبارزه، و واقعا یک شریک در این بود 773 00:45:22,830 --> 00:45:25,770 تجربه یادگیری یک جهان بسیار جدید. 774 00:45:25,770 --> 00:45:29,100 در کمی، همه از این بچه ها شما در خارج برای پیوستن به کیک، که 775 00:45:29,100 --> 00:45:32,560 سنت CS50 است، در بازویی کلیسا سالن یادبود، اما به من اجازه 776 00:45:32,560 --> 00:45:36,980 ابتدا شما را به مقابله Hardison معرفی دوباره، راب Bowden، و تامی 777 00:45:36,980 --> 00:45:39,370 McWilliams، البته این سال را به سر. 778 00:45:39,370 --> 00:45:41,385 اگر شما بچه ها به من در اینجا در وسط. 779 00:45:47,380 --> 00:45:50,045 همه آنها آماده برخی از سخنان الهام بخش است. 780 00:45:53,212 --> 00:45:55,775 >> تامی MCWILLIAMS: من چیزی الهام بخش آماده کنند. 781 00:45:55,775 --> 00:45:57,170 اما نام من تامی است. 782 00:45:57,170 --> 00:45:58,370 من ارشد در ماتر. 783 00:45:58,370 --> 00:46:01,620 من تحصیل در رشته علوم کامپیوتر، واقعا هیجان زده به تیم سر و 784 00:46:01,620 --> 00:46:03,720 رفتن را از طریق سفر CS50 با شما. 785 00:46:03,720 --> 00:46:06,750 چیزی که من واقعا در مورد CS50 عشق این است که چگونه آن را واقعا به شما می آموزد که به فکر می کنم در مورد 786 00:46:06,750 --> 00:46:08,180 مشکلات در یک راه جدید. 787 00:46:08,180 --> 00:46:11,170 این است که واقعا یک مهارت است که برای رفتن به ارزشمند، مهم نیست که چه رشته 788 00:46:11,170 --> 00:46:12,090 شما را به بروید. 789 00:46:12,090 --> 00:46:14,800 و نه تنها که ما ارائه می دهیم، اما بیشتر آب نبات آزاد از هر 790 00:46:14,800 --> 00:46:16,050 البته در محوطه دانشگاه. 791 00:46:22,730 --> 00:46:24,350 بنابراین من واقعا مشتاقانه منتظر دیدن چه 792 00:46:24,350 --> 00:46:25,645 همه ایجاد این ترم. 793 00:46:25,645 --> 00:46:28,860 و اگر کسی هر گونه سوال در حال حاضر و یا در طول ترم، قطعا 794 00:46:28,860 --> 00:46:32,976 احساس رایگان برای رسیدن به من، و من خوشحال خواهم بود برای کمک به. 795 00:46:32,976 --> 00:46:33,920 >> راب BOWDEN: سلام. 796 00:46:33,920 --> 00:46:34,670 من راب Bowden. 797 00:46:34,670 --> 00:46:35,920 من ارشد در Kirkland. 798 00:46:40,030 --> 00:46:41,890 بله، درست است. 799 00:46:41,890 --> 00:46:44,070 ما واقعا هیجان زده برای این ترم بعدی. 800 00:46:44,070 --> 00:46:45,325 ما امیدواریم که شما هیجان زده است. 801 00:46:49,850 --> 00:46:51,580 من انتظار داشتم که نیست که. 802 00:46:51,580 --> 00:46:52,530 آره. 803 00:46:52,530 --> 00:46:56,030 بنابراین ما تلاش بسیاری به ساخت این ترم واقعا بزرگ قرار داده است، و به عنوان 804 00:46:56,030 --> 00:46:58,830 زمانی که شما در حال حاضر برای قرار دادن در تلاش خیلی زیادی وجود دارد که شما می توانید 805 00:46:58,830 --> 00:47:00,080 از این دوره است. 806 00:47:06,810 --> 00:47:10,470 شما می توانید تعداد زیادی از سرگرم کننده را از این دوره دریافت کنید. 807 00:47:10,470 --> 00:47:13,510 ما می خواهیم یک هیات از 108 نیست اگر شما می توانید تعداد زیادی از سرگرم کننده است را می کنید از آن، 808 00:47:13,510 --> 00:47:17,450 پس فقط به درگیر امتحان کنید، و شما آن را پشیمانی نیست. 809 00:47:24,815 --> 00:47:26,020 >> مقابله HARDISON: سلام، بچه ها. 810 00:47:26,020 --> 00:47:26,930 من مقابله. 811 00:47:26,930 --> 00:47:29,700 من معلم برای دوره. 812 00:47:29,700 --> 00:47:31,200 من واقعا هیجان زده می شود در اینجا نیز شده است. 813 00:47:31,200 --> 00:47:33,100 سال اول من در اینجا این است. 814 00:47:33,100 --> 00:47:36,520 من امیدوارم که همه شما را در این دوره، و لذت بردن از آن را تا آنجا که من 815 00:47:36,520 --> 00:47:37,960 لذت می برد آن را تا کنون. 816 00:47:37,960 --> 00:47:41,520 و اگر شما همیشه می خواهید برای یادگیری نحوه ی به نه یا ده را به باینری می آیند، می آیند 817 00:47:41,520 --> 00:47:43,351 من صحبت کنی. 818 00:47:43,351 --> 00:47:46,480 >> SPEAKER 1: بنابراین در معرض خطر از ترک این بچه ها در اینجا در مرحله یک بیت 819 00:47:46,480 --> 00:47:50,330 نامناسب اجازه دهید حرکت کردن از طریق فقط یک تعداد کمی از چیزهایی را که قبل از ما در انتظار 820 00:47:50,330 --> 00:47:51,500 موکول کیک. 821 00:47:51,500 --> 00:47:52,980 آن چیست که در پیش روست؟ 822 00:47:52,980 --> 00:47:56,410 خوب، اگر یک نگاه سریع در سال گذشته ما را در حل مجموعه ای از صفر، خود را 823 00:47:56,410 --> 00:47:59,960 پیشینیان کبوتر به زبان برنامه نویسی به نام خراش، گرافیکی 824 00:47:59,960 --> 00:48:03,160 زبان های برنامه نویسی شما در روز برای اولین بار از این دوره استفاده کنید، با شروع 825 00:48:03,160 --> 00:48:07,080 این جمعه، به یادگیری برخی از مفاهیم ناآشنا به بعضی از شما، اما متوجه 826 00:48:07,080 --> 00:48:10,330 وجود خواهد داشت از جنبه های پیشرفته از این برای کسانی از شما که پیش از 827 00:48:10,330 --> 00:48:11,070 پس زمینه. 828 00:48:11,070 --> 00:48:14,082 >> مشکل در سال گذشته را دو، دانش آموزان کبوتر به جهان 829 00:48:14,082 --> 00:48:17,740 رمزنگاری هنر enciphering یا تقلا اطلاعات، 830 00:48:17,740 --> 00:48:21,310 اجرای برنامه های که داده های رمزگذاری شده، و در آخرین نسخه هکر 831 00:48:21,310 --> 00:48:26,710 سال دانش آموزان ادامه به کرک و یا رمزگشایی رمزهای عبور در نمونه 832 00:48:26,710 --> 00:48:31,190 کامپیوتر است. XC رمز عبور فایل با الگوریتم ها و ابتکارات 833 00:48:31,190 --> 00:48:34,980 نیروی بی رحم بدانند چه رمز عبور کسی را بر روی یک کامپیوتر 834 00:48:34,980 --> 00:48:35,770 سیستم بود. 835 00:48:35,770 --> 00:48:39,820 سال گذشته یا دو، در مشکل در مجموعه چهار بود دانش آموزان 836 00:48:39,820 --> 00:48:41,420 اجرای بازی سودوکو. 837 00:48:41,420 --> 00:48:45,180 و نسخه هکر که در آن سال به دانش آموزان نه تنها به پیاده سازی چگونه به 838 00:48:45,180 --> 00:48:49,360 بازی بازی، اما در واقع حل، که در آن کامپیوتر می تواند به شما ارائه 839 00:48:49,360 --> 00:48:52,260 انسان، با نکات، با سرعت بیشتری از شما حل 840 00:48:52,260 --> 00:48:53,550 که مشکل خاص است. 841 00:48:53,550 --> 00:48:57,420 >> در مجموعه 5 مشکل، ما از پزشکی قانونی، این هنر از دوره نقاهت بعد اطلاعات 842 00:48:57,420 --> 00:49:00,160 بود که به طور تصادفی یا به عمد 843 00:49:00,160 --> 00:49:01,450 حذف شده از کامپیوتر است. 844 00:49:01,450 --> 00:49:04,530 سال گذشته، کارکنان آموزش و من قدم در اطراف دانشگاه 845 00:49:04,530 --> 00:49:07,780 عکس از مردم، مکان ها، و همه چیز و سپس به طور تصادفی 846 00:49:07,780 --> 00:49:10,900 فرمت کارت های رسانه ای بر روی دوربین است که تا به حال تمام کسانی که عکس های. 847 00:49:10,900 --> 00:49:15,920 اما مشکلی نیست، ما ساخته شده یک تصویر پزشکی قانونی از این کارت های رسانه ها، دست آن را 848 00:49:15,920 --> 00:49:19,410 به همه دانش آموزان در کلاس، به چالش کشیده و آنها را برای نوشتن برنامه های که 849 00:49:19,410 --> 00:49:22,240 بهبود همه عکس JPEG از آن کارت است. 850 00:49:22,240 --> 00:49:24,720 و این است که در واقع یکی از مجموعه مسائل مورد علاقه ما است، و من حفر کردن 851 00:49:24,720 --> 00:49:27,750 ایمیل های قدیمی از یکی از پیشینیان خود که سرگرم کننده بزرگ بود 852 00:49:27,750 --> 00:49:29,940 مدتی قبل بخوانید. 853 00:49:29,940 --> 00:49:31,270 >> این است که از مت. 854 00:49:31,270 --> 00:49:34,970 دیوید عزیز، دیروز خواهرم به طور تصادفی فرمت SD دوربین خود را 855 00:49:34,970 --> 00:49:37,770 کارت و ارزش یک سال را از عکس های به یاد ماندنی را از دست داده است. 856 00:49:37,770 --> 00:49:40,830 متاسفانه او بهترین پشتیبان گیری از داده های خود را. 857 00:49:40,830 --> 00:49:43,780 اما این وضعیت من p-مجموعه 5 یادآور شد، بنابراین من فکر کردم من می خواهم سعی کنید به 858 00:49:43,780 --> 00:49:47,620 اجرای کارت SD خود را از طریق این برنامه بازیابی نوشت که من تمام راه برگشت 859 00:49:47,620 --> 00:49:48,180 در ماه اکتبر. 860 00:49:48,180 --> 00:49:51,660 پس از چهار ساعت تا بدانند که چگونه برای ایجاد یک تصویر خام از 861 00:49:51,660 --> 00:49:53,350 فرمت کارت SD - 862 00:49:53,350 --> 00:49:56,050 گوگل به اثبات می شود بسیار مفید در این زمینه است، تا زمانی که من از قضا 863 00:49:56,050 --> 00:50:00,140 اتفاق افتاده در سراسر دستورالعمل های خود را بر روی اینترنت می آیند - 864 00:50:00,140 --> 00:50:03,080 پس از سرهم بند در اطراف با برخی از آرگومان های خط فرمان، من موفق 865 00:50:03,080 --> 00:50:06,020 برای ایجاد تصویر پزشکی قانونی، و بعد از نصب و پیکربندی 866 00:50:06,020 --> 00:50:10,600 CS50 لوازم خانگی، من موفق به اجرای قانونی از طریق برنامه های من و 867 00:50:10,600 --> 00:50:16,065 بازیابی تمام 1027 عکس خواهر من است، می نویسد: مت. 868 00:50:25,210 --> 00:50:28,600 >> در مجموعه مشکل در سال گذشته شش، ما به دانش آموزان فرهنگ لغت 869 00:50:28,600 --> 00:50:33,350 150.000 واژه های انگلیسی و به چالش کشیده آنها را برای نوشتن یک بررسی کننده غلط املایی که 870 00:50:33,350 --> 00:50:36,870 نمایش داده شد از فرم پاسخ داده، این کلمه را درست وارد کردید یا نادرست 871 00:50:36,870 --> 00:50:38,150 به عنوان سریع که ممکن است. 872 00:50:38,150 --> 00:50:41,900 و در انتخاب کردن در اساس دانش آموزان اجازه داده شود تا پس از آن به چالش کشیدن همکلاسی 873 00:50:41,900 --> 00:50:45,220 با ارسال نتایج آنها، مقدار RAM که از آن استفاده میکنند، تعداد 874 00:50:45,220 --> 00:50:49,190 چرخه های CPU و یا ثانیه است که آنها استفاده می شود، به طوری که دانش آموزان شد و سپس در رتبه بندی 875 00:50:49,190 --> 00:50:53,010 وب سایت دوره - دوباره، جنبه کاملا اختیاری از آن، اما سرگرم کننده است بزرگ 876 00:50:53,010 --> 00:50:56,970 در آن اغلب یک دانش آموز به تعداد موقعیت 10 یا بیشتر بزرگ 877 00:50:56,970 --> 00:51:00,370 هیئت مدیره، بر روی وب سایت، رفتن به شام ​​و سپس دوباره، و تحقق 878 00:51:00,370 --> 00:51:04,340 هم اتاقی خود را فقط در مقابل از او و یا او را در هیئت مدیره بزرگ لبه، 879 00:51:04,340 --> 00:51:07,620 در نتیجه ریختن دو یا سه ساعت دیگر به یک 880 00:51:07,620 --> 00:51:09,300 تا خود را و یا هم اتاقی خود را. 881 00:51:09,300 --> 00:51:11,730 >> بنابراین، ما نگاه رو به جلو به چیزی شبیه به این سال و همچنین. 882 00:51:11,730 --> 00:51:15,400 در مجموعه مشکل 7 ما در جهت برنامه نویسی وب هدایت، در واقع 883 00:51:15,400 --> 00:51:19,320 حل مشکلات در محیط را همیشه به طور فزاینده ای مشترک است 884 00:51:19,320 --> 00:51:20,300 از یک مرورگر وب است. 885 00:51:20,300 --> 00:51:23,670 سپس decreasingly نرم افزار در رایانه های شخصی و مکینتاش دانلود است، اما 886 00:51:23,670 --> 00:51:25,790 به طور فزاینده، آیا ما همه آن را انجام دهید در داخل وب سایت. 887 00:51:25,790 --> 00:51:30,140 >> و در واقع، سال گذشته، حدود 88 درصد از پروژه های نهایی دانش آموزان در این دوره 888 00:51:30,140 --> 00:51:31,790 مبتنی بر وب بودند. 889 00:51:31,790 --> 00:51:34,670 و آن، بیش از حد، مهارت هستند که شما را از این کلاس مشتق 890 00:51:34,670 --> 00:51:38,410 پایان درس، زیرا آنچه در پایان دوره انتظار در نمایشگاه CS50 این است که این 891 00:51:38,410 --> 00:51:42,100 نمایشگاه بین المللی است که بر اساس این ایده از نمایشگاه علم استوار است، اما در این نسخه از 892 00:51:42,100 --> 00:51:45,370 یک نمایشگاه همه دانش آموزان در کلاس به ارمغان بیاورد لپ تاپ خود را، و خود را 893 00:51:45,370 --> 00:51:49,720 دوستان و خانواده، و دیگران را به شمال غربی علوم، یک ساختمان بزرگ در 894 00:51:49,720 --> 00:51:53,420 پردیس، راه اندازی لپ تاپ خود را، دریافت برخی از مواد غذایی، گرفتن برخی از پاپ کورن و نوشیدنی، و 895 00:51:53,420 --> 00:51:57,180 سپس پروژه های نهایی خود را برای تمام کسانی که حضور در، که سال گذشته نمایشگاه 896 00:51:57,180 --> 00:52:01,510 برخی از شرکت کنندگان شماره 2500 از سراسر محوطه دانشگاه، و عبارات مانند 897 00:52:01,510 --> 00:52:05,510 این، و مانند این غیر معمول در این نمایشگاه نیست. 898 00:52:05,510 --> 00:52:09,660 >> منتهی به نمایشگاه Hackathon CS50، فرصت را به هاپ در 899 00:52:09,660 --> 00:52:13,610 دانشگاه هاروارد شاتل، سر پایین خیابان به مایکروسافت در 8:00، و نه به صفحه اصلی 900 00:52:13,610 --> 00:52:14,810 تا 7:00. 901 00:52:14,810 --> 00:52:19,040 شام ساعت 8:00 PM، شام در 1:00 صبح، و برای کسانی که هنوز هم ما در خدمت 902 00:52:19,040 --> 00:52:22,540 ایستاده در 5:00 AM ما به عدد پنکیک در IHOP را درمان کنند. 903 00:52:22,540 --> 00:52:26,580 و Hackathon یک فرصت است، همانطور که در تصویر اینجا، شما را به شیرجه رفتن 904 00:52:26,580 --> 00:52:30,470 پروژه های نهایی، چه کار بر روی را آن گونه که مایلید تغییر دهید و یا با دوستان خود در یک 905 00:52:30,470 --> 00:52:33,770 محیط مشترک، که در آن کل آموزش کارکنان به خوبی کار 906 00:52:33,770 --> 00:52:37,560 به شب را با عرضه فراوان از مواد غذایی چینی هنگ کنگ است. 907 00:52:37,560 --> 00:52:43,070 در 5:00 AM، تصاویر از این قبیل کاملا رایج این سال به عنوان. 908 00:52:43,070 --> 00:52:48,170 >> بنابراین، همانطور که ما در یک لحظه برای کیک موکول به خاطر داشته باشید که 76٪ درصد از 909 00:52:48,170 --> 00:52:51,720 مردم در این اتاق هیچ تجربه قبلی، و در هر برنامه درسی، 910 00:52:51,720 --> 00:52:55,300 آنچه در این دوره اهمیت زیادی نیست که در آن شما را تا پایان 911 00:52:55,300 --> 00:52:59,540 نسبت به همکلاسی های خود، که در آن شما، در هفته 11 تا پایان نسبت به 912 00:52:59,540 --> 00:53:01,540 خود را در هفته 0. 913 00:53:01,540 --> 00:53:03,690 این CS50 است.