1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] ЗВУЧНИК 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 ед или основни и слично, а потоа сафомор годината, поради некоја причина, добив 24 00:01:32,340 --> 00:01:35,580 до нервот на чекор нога во Научниот центар Б, каде 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 како помалку удобно студентите кои искрено немавме идеја why'd тие 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 Тие беа подредени од А до Ш, а вие едноставно мораше да го најде вистинскиот страница 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 тука, и да почне нервира на страница четири, на страна пет до страна шест, и да се најде 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 во делот М. 96 00:05:16,660 --> 00:05:19,880 Океј, па М не е јасно она што јас барам. 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 И, конечно, ќе се 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 повеќе flips, или единици на време. 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 книга, и ние го удвои до 1000, во овој поинтелигентен модел на 154 00:08:14,450 --> 00:08:17,670 нервира до средината, колку повеќе страница tearers е потребно за да одат од 155 00:08:17,670 --> 00:08:19,520 500 страници за 1000? 156 00:08:19,520 --> 00:08:21,650 Па, само една дополнителна страница солза. 157 00:08:21,650 --> 00:08:24,580 Ако ми го подаде на 2.000 страница именик, не е голема работа. 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 на стотици Харвард undergrads. 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 Некои паметни undergrad почнете да правите по математика. 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 Тогаш половина од вас седна, отидовме до n над четири, n повеќе од осум години, над 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 Фејсбук и Google, и слично, тоа е решавање на проблемите со ова малку 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 Wii, и некои подарок картички, и некои други Фејсбук рушвет оваа сабота, 234 00:13:29,130 --> 00:13:30,770 пладне до 15: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 Покрај тоа, оваа година, како што можеби сте слушнале, Харвард и МИТ, и 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 повеќе online луѓе и, во основа, проектот го прави истражување за 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 повеќе интимна превозни на прилично сложен материјал. 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 Па нека ме повлече на екранот тука наш пријател, Nate 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 >> Nate 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 Па, латински корен на децимала, deca, значи 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 место, 100 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 префикс би значи две. 326 00:19:07,030 --> 00:19:11,190 Така, наместо, сега, да се има оние место, и 10-ти место, и така натаму, ние 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 место наместо на 10-ти место, 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 >> ЗВУЧНИК 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 место, и 100 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 која aligns работите надолу или надолу-up, на тој начин претставува нула или еден, 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 >> ЗВУЧНИК 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 >> ЗВУЧНИК 1: Значи ние сега зумирате на она што всушност се случува на врвот на овие 382 00:22:15,120 --> 00:22:19,620 Одмори плата во однос на магнетизам, имаме овој вториот од двата погледи. 383 00:22:19,620 --> 00:22:22,940 >> ЗВУЧНИК 3: Ајде да ги погледнеме во она што го видоа во бавно движење. 384 00:22:22,940 --> 00:22:27,010 Кога краток пулс на електрична енергија е испратен до за-читање пишуваат глава, тоа flips 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 Стави заедно милиони од овие magnetized сегменти, и 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 >> ЗВУЧНИК 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 кои претставуваат повисоко ниво конструкции како А и Б, и Ц, и целиот 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 она што компјутерот го користи за да ги претставуваат писмо A во сите капи, или писмо 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 Joanne: Joanne. 470 00:27:02,560 --> 00:27:06,240 ЗВУЧНИК 1: Значи Joanne и јас сега се случува да ги советуваат овие момци за тоа како ние 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 пати два, па тоа е 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 па В ред. 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 Ако сакаме да претставуваат пет - 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 И навистина, повелете, круг четири. 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 >> ЗВУЧНИК 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 Pass-не, нешто што ние многу во срцето на 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 загрижени за повреда на вашиот успех, или добивање на Б во нешто како 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 тие имаат многу повеќе искуство, земајќи АП компјутерски науки, програмирање, бидејќи 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 семестар, ќе се воведат веб-центрични јазици, како PHP и го вклучите Javascript-. 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 Python и Ruby, а другите се доста популарни овие денови, бидејќи се реализира, 649 00:39:01,710 --> 00:39:04,350 на крајот на денот, вие не сте за учење во оваа C. Не си 650 00:39:04,350 --> 00:39:06,310 учењето PHP или JavaScript. 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 Не е важно ако имате Mac, 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 И тоа е за оваа демографските од вас кои имаат АП компјутерски науки со 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 подрумот на науката центар, а оваа година во Annenberg сала, четири 684 00:40:42,120 --> 00:40:45,670 ноќи неделно 20:00-11:00, каде што ќе ја имаат оваа многу 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 Всушност, начинот на кој тоа ќе работи е дека ќе пристигне во Annenberg ако имате 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 развиена кои ќе ви овозможи да ја објавите прашања и да видиме followups во 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 >> Ќе имаме она што се нарекува CS50 поздравувач во Annenberg, и кога ќе 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 заедно со некого, ќе бидат испратени на најавниот екран CS50, на 709 00:41:59,160 --> 00:42:02,700 настава колеги холдинг, буквално, на iPod дека има ученици имиња на една 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 За оние кои се запознаени, тоа е јазикот познат како Ц во горниот лев агол, и 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 разговараат Алис или решение на Bob во класа, наставата колеги да кликнете на 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 ТФ, кој навистина ми помогна да одговори на прашањата, кои навистина 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 повторно, Роб Бауден, и Томи 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 >> TOMMY McWilliams: Јас не се подготви нешто инспиративни. 781 00:45:55,775 --> 00:45:57,170 Но, моето име е Томи. 782 00:45:57,170 --> 00:45:58,370 Јас сум висок во Mather. 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 >> ROB Бауден: Здраво. 796 00:46:33,920 --> 00:46:34,670 Јас сум Роб Бауден. 797 00:46:34,670 --> 00:46:35,920 Јас сум висок во Киркланд. 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 >> Nate 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 >> ЗВУЧНИК 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 или scrambling информации, 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 >> Во проблем сет пет, ние го сторивме криминолошки науки, оваа уметност за наплата на информации 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 Но, оваа ситуација ме потсети на п-сет пет, па мислев дека сум ќе се обиде да 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 Google да се покаже како доста корисни во овој поглед, се додека не иронично 863 00:49:56,050 --> 00:50:00,140 случи да го сретне вашиот упатства на интернет - 864 00:50:00,140 --> 00:50:03,080 по tinkering околу со некои од командната линија аргументи, јас успеав 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 Процесорот циклуси или секунди кои тие се користат, така што студентите беа тогаш рангирана на 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 ние преземете софтверот на Macs и компјутери, но 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 беа web-базирана. 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 изброени околу 2.500 учесници од целиот кампус, и изрази како 897 00:52:01,510 --> 00:52:05,510 ова, и вака не се невообичаени во фер. 898 00:52:05,510 --> 00:52:09,660 >> Доведоа до фер е CS50 Hackathon, можност да хоп на 899 00:52:09,660 --> 00:52:13,610 Харвард шатл, со главата надолу на улица на Microsoft во 20:00, и не си оди дома 900 00:52:13,610 --> 00:52:14,810 до 7:00. 901 00:52:14,810 --> 00:52:19,040 Ние им служи на првата вечера во 20:00, втората вечера во 01:00, а за оние кои се уште 902 00:52:19,040 --> 00:52:22,540 стои во 05:00 ги третираме да палачинки во 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 Во 05:00 ќе такви слики како овие се доста честа појава оваа година, како и. 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.