1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] HOPARLÖR 1: Bu CS50 edir. 2 00:00:22,760 --> 00:00:27,120 Mən də bir birinci idi indi bir neçə il əvvəl burada idi, 3 00:00:27,120 --> 00:00:32,000 zaman, mən bunu, kompüter elm bunu bu yolda həqiqətən deyil 4 00:00:32,000 --> 00:00:32,490 engineering. 5 00:00:32,490 --> 00:00:35,780 Həqiqətən, mən hökumət concentrator bu yerə gəldi. 6 00:00:35,780 --> 00:00:38,910 Mən yüksək məktəb tarixi kimi şeylər xoşuma gəldi olan bir uşaq olmuşdur ediyorum. 7 00:00:38,910 --> 00:00:41,940 I konstitusiya hüququ, ingilis və riyaziyyat cür, belə növ xoşuma gəldi 8 00:00:41,940 --> 00:00:45,840 yaxşı dairəvi, lakin mütləq mən tədris olunmayıb şeyi bilmirdim 9 00:00:45,840 --> 00:00:46,520 yüksək məktəb. 10 00:00:46,520 --> 00:00:49,570 Və birinci il belə, mən bu dehşet idi vasitəsi olsa da mən 11 00:00:49,570 --> 00:00:53,400 kompüter xoşuma gəldi, mən əlbəttə ki, heç kompüter oyunları oynamaq və kimi 12 00:00:53,400 --> 00:00:57,120 kompüter şəxs, kompüter alim, və özümü düşündüm 13 00:00:57,120 --> 00:00:59,610 səmimi, mən kompüter alaraq olan yüksək məktəb dostlarım fikir 14 00:00:59,610 --> 00:01:03,990 geeks - elm bir az idi. 15 00:01:03,990 --> 00:01:08,880 >> Və hələ, mən kampus burada əldə zaman var, CS50 bu kurs idi və 16 00:01:08,880 --> 00:01:12,620 zaman, həqiqətən, ehtiyatlanmaq üçün bir şey olan bu şöhrəti var idi. 17 00:01:12,620 --> 00:01:13,690 Bu yaxşı kurs idi. 18 00:01:13,690 --> 00:01:15,360 Bu fun kurs idi. 19 00:01:15,360 --> 00:01:18,970 Amma əslində qapı ki, ayaq almaq idi. 20 00:01:18,970 --> 00:01:22,090 Və hətta edirəm ki ərəfəsində birinci il keçir vermədi. 21 00:01:22,090 --> 00:01:25,590 Mən keçir, hökumət concentrator olan mənim yolu ilə getdi 22 00:01:25,590 --> 00:01:28,787 I bilər kimi ilkin bir çox kimi, gen üçün hər şeyi hesablanması keçmək 23 00:01:28,787 --> 00:01:32,340 ed və ya əsas və kimi, sonra sophomore il, nədənsə, mən var 24 00:01:32,340 --> 00:01:35,580 Elm Mərkəzinin B, Ü CS50 ayaq addım sinir up. 25 00:01:35,580 --> 00:01:38,970 Brian Kernighan adı ilə çox məşhur kompüter alim idi 26 00:01:38,970 --> 00:01:44,020 həmin il burada tədris və hətta sonra, mən yalnız həqiqətən maraqlı idi 27 00:01:44,020 --> 00:01:47,720 uğursuz / keçmək bu sinif alaraq mənim iş kart doldurun. 28 00:01:47,720 --> 00:01:50,140 Mənə ətrafında baxdı və mən bu otaqda hər kəs üçün var fiqurlu 29 00:01:50,140 --> 00:01:52,880 yol kompüter proqramlaşdırma haqqında informatika, haqqında daha çox. 30 00:01:52,880 --> 00:01:56,090 Hər kəs, həqiqətən, onlar 12 idi-ci ildən bu otaqda proqramlaşdırma, lakin olmalıdır, 31 00:01:56,090 --> 00:01:57,470 o halda deyildi. 32 00:01:57,470 --> 00:02:01,600 Və mən dövr son günü, beşinci Bazar ertəsi almaq 33 00:02:01,600 --> 00:02:05,300 pass bu sıçrayış və dəyişiklik / a məktub dərəcəli bilmir, və dəyişən başa 34 00:02:05,300 --> 00:02:07,730 konsentrasiyası kompüter elm eyni gün. 35 00:02:07,730 --> 00:02:10,630 >> İndi kompüter bütün növbəsində Bu sinif bizim obyektiv deyil 36 00:02:10,630 --> 00:02:14,600 elm soğutucular, lakin, həqiqətən, bu imkan var ki, təklif 37 00:02:14,600 --> 00:02:18,630 Bu sahədə və olduqca müəmmalı biləcək digər sahələrdə 38 00:02:18,630 --> 00:02:21,920 Ali məktəblərdə adətən kifayət qədər standart ders edin ki, verilmiş 39 00:02:21,920 --> 00:02:26,170 yol, lakin yeni sulara, CS50-ci ildə müəssisə üçün. 40 00:02:26,170 --> 00:02:30,460 Və düşüncə bu gün burada oturan əgər həqiqətən belə, aid deyil 41 00:02:30,460 --> 00:02:34,110 Sizin sağ və sol insanların ən edirik. 42 00:02:34,110 --> 00:02:39,970 Həqiqətən, keçən il bu sinifdə şagirdlərin 76%-i heç bir təcrübəsi var idi. 43 00:02:39,970 --> 00:02:43,510 Sizcə hansı Belə ki əksinə, xalqın ən çox ətrafında oturan 44 00:02:43,510 --> 00:02:47,130 bu, əslində, heç bir təcrübəsi yoxdur. 45 00:02:47,130 --> 00:02:52,030 18% bir CS sinif qəbul və 6%-i iki və ya daha çox etmişlər. 46 00:02:52,030 --> 00:02:55,300 Eyni zamanda, biz baxımından özlərini təsvir etmək üçün hər il isteyin 47 00:02:55,300 --> 00:02:57,760 rahatlıq səviyyəsi, və bu - 48 00:02:57,760 --> 00:02:59,010 Bu heç bir tərif yoxdur. 49 00:02:59,010 --> 00:03:02,480 Siz CS50 çox rahat deyilik əgər Siz cür ki, bilirik. 50 00:03:02,480 --> 00:03:07,250 Və keçən il biz burada, bu yaşıl pasta dilim özünü izah 55% idi 51 00:03:07,250 --> 00:03:10,640 az rahat tələbələr kimi açıq biz heç bir fikir olan why'd etdi 52 00:03:10,640 --> 00:03:14,800 ilk günü kurs mağaza, eyni 55% qədər bizimlə qaldı 53 00:03:14,800 --> 00:03:19,270 müddətli sonuna kimi o daha arasında bir yerdə olan 35% etdi 54 00:03:19,270 --> 00:03:22,100 rahat və həmin az rahat. 55 00:03:22,100 --> 00:03:23,490 >> Belə ki, kompüter elm nədir? 56 00:03:23,490 --> 00:03:26,630 Bəli, orta məktəb və həqiqətən, ümumiyyətlə bu gün orada, 57 00:03:26,630 --> 00:03:29,740 informatika ki, bu qavrayış və ya bu misconception var 58 00:03:29,740 --> 00:03:30,400 proqramlaşdırma. 59 00:03:30,400 --> 00:03:33,550 Və tamamilə bir kompüter elmi aspekt deyil, proqramlaşdırma, var 60 00:03:33,550 --> 00:03:36,490 dil nə, həqiqətən, yalnız bir vasitədir kompüter elm 61 00:03:36,490 --> 00:03:39,890 informatika sahəsində və ya, ya problemləri həll etmək üçün istifadə 62 00:03:39,890 --> 00:03:42,990 fiziki elmləri getdikcə bu gün, təbii 63 00:03:42,990 --> 00:03:45,890 elmləri, tibb, bu humanitar, təhlil etmək 64 00:03:45,890 --> 00:03:47,320 məlumatların geniş dəsti. 65 00:03:47,320 --> 00:03:51,070 Yerdə artıq kompüter və məlumat var, müraciət etmək imkanı var 66 00:03:51,070 --> 00:03:54,400 dərslər CS50 kimi bir sinif öyrənildi. 67 00:03:54,400 --> 00:03:57,490 >> Belə ki, bir kompüter alim haqqında getmək bilər ki, bir problemi həll edək 68 00:03:57,490 --> 00:04:02,370 həll və bəzi jarqon qoymaq üçün cəhd edin, ətrafında bəzi konseptual put 69 00:04:02,370 --> 00:04:05,420 nə başqa bir ədalətli mücərrəd fikir ola bilər. 70 00:04:05,420 --> 00:04:07,370 Belə ki, bu telefon deyil. 71 00:04:07,370 --> 00:04:08,840 Siz də tez-tez bu işləri görmürlər. 72 00:04:08,840 --> 00:04:11,910 Kollec hələ də ev və yataqxanalarda bu var görünür, lakin 73 00:04:11,910 --> 00:04:14,970 geri gün, bu kimi bir telefon istifadə etmək istəyirdi zaman, heç bir var idi 74 00:04:14,970 --> 00:04:16,760 mobil telefon elektron ünvan kitab. 75 00:04:16,760 --> 00:04:20,250 Əksinə, bir telefon kitab kimi tanınan bir şey çıxardı, bu telefon kitablar 76 00:04:20,250 --> 00:04:23,110 haqqında 1000 səhifədən adətən idi. 77 00:04:23,110 --> 00:04:26,850 Onlar A-dan Z sıralanır, və sadəcə doğru səhifə tapmaq idi 78 00:04:26,850 --> 00:04:30,150 onların adı və onların tapmaq üçün aradığınız şəxs tapmaq 79 00:04:30,150 --> 00:04:31,020 telefon nömrəsi. 80 00:04:31,020 --> 00:04:33,120 İndi necə bu kitabda kimsə ararken haqqında giderim? 81 00:04:33,120 --> 00:04:35,800 >> Mənim qol dostum Mike Smith zəng vermək nəzərdə tutur. 82 00:04:35,800 --> 00:04:37,820 Yaxşı, necə Mike Smith tapmaq haqqında giderim? 83 00:04:37,820 --> 00:04:42,370 Bəli, bir çox ağlabatan yanaşma, sadəlövh və səmərəsiz olduqda, başlamaq olacaq 84 00:04:42,370 --> 00:04:47,690 burada, və səhifə altı səhifə beş səhifə dörd Flipping başlamaq və düzmək üçün 85 00:04:47,690 --> 00:04:50,930 xətti, bir düz xətt boyunca, bu telefon kitab vasitəsilə getmək, hətta 86 00:04:50,930 --> 00:04:54,010 Mike Smith bu olduğu halda, bu, olduqca yorucu olacaq, baxmayaraq 87 00:04:54,010 --> 00:04:57,480 kitab, mən nəhayət mən nəhayət S çevirmek ona çatmaq üçün gedirəm 88 00:04:57,480 --> 00:04:58,790 Bu kitabın bölmə. 89 00:04:58,790 --> 00:05:01,240 İndi, əlbəttə, siz bu bilmək kompüter alim olmaq lazım deyil 90 00:05:01,240 --> 00:05:02,980 bu problemin həllində bir axmaq bir yoldur. 91 00:05:02,980 --> 00:05:04,620 Olan bir tipik insan nə edərdiniz? 92 00:05:08,430 --> 00:05:09,330 Maşallah. 93 00:05:09,330 --> 00:05:11,370 Belə ki, hüququ, orta flip bilər? 94 00:05:11,370 --> 00:05:14,970 Belə ki, orta təxminən flip istədiyiniz burada baxmaq və mən özümü tapmaq üçün görünür 95 00:05:14,970 --> 00:05:16,660 M bölməsində. 96 00:05:16,660 --> 00:05:19,880 OK, belə M I arıyorum nə aydın deyil. 97 00:05:19,880 --> 00:05:23,150 Mike bu hissəsində, danışmaq, sağ, və siz bəzi kimi 98 00:05:23,150 --> 00:05:27,740 əvvəl görüldü, biz sanki bu parçalamağa davam edə bilərsiniz 99 00:05:27,740 --> 00:05:28,990 bir yarısında problem. 100 00:05:33,870 --> 00:05:35,060 >> Siz, həqiqətən heyran ola bilməz. 101 00:05:35,060 --> 00:05:36,990 Bu tikişi aşağı onu qoparmaq həqiqətən ki, çətin deyil. 102 00:05:36,990 --> 00:05:40,040 Real insanlar bu yolu yoxdur, lakin tikişi aşağı, biz 103 00:05:40,040 --> 00:05:41,400 İndi iki problemləri var. 104 00:05:41,400 --> 00:05:44,800 Olan hər bir böyük kimi yarım və biz sanki yarısı atmaq 105 00:05:44,800 --> 00:05:45,560 problem üz. 106 00:05:45,560 --> 00:05:48,590 İndi, 500 deyil 1000 pages ilə sol istəyirik, amma deyirlər. 107 00:05:48,590 --> 00:05:49,580 İndi mən nə etməliyəm? 108 00:05:49,580 --> 00:05:53,030 Yaxşı, bir tipik insan yenə ortada təxminən gedəcək və mən də özümü tapmaq 109 00:05:53,030 --> 00:05:55,080 R hissəsində, belə deyil, çox var. 110 00:05:55,080 --> 00:05:58,380 Belə ki, yenə, mən yarısında bu problem gözyaşardıcı bilər. 111 00:05:58,380 --> 00:05:59,630 Təşəkkür edirik. 112 00:06:02,000 --> 00:06:07,050 Belə ki, indi mən bir 250 pages yalnız var və mən yenə yenə bunu edə bilərsiniz, və 113 00:06:07,050 --> 00:06:11,340 yenidən, 15, 30 üçün aşağı 125 təxminən 60 gedin və s. 114 00:06:11,340 --> 00:06:16,680 O varsa və nəhayət, mən olan, S səhifələrindən biri aşağı whittled almaq lazımdır 115 00:06:16,680 --> 00:06:19,510 telefon kitab, Mike Smith olmalıdır. 116 00:06:19,510 --> 00:06:22,720 >> İndi ki, açıq-aydın kifayət qədər ağlabatan alqoritm, və bu bir 117 00:06:22,720 --> 00:06:25,395 Bu halda bir zaman istifadə alqoritmi, amma biz nə sıralayabilirsiniz 118 00:06:25,395 --> 00:06:26,920 ki, uzaq almaq? 119 00:06:26,920 --> 00:06:30,750 Sadəlövh əgər Bəli, ilk yanaşma, düzgün, baxmayaraq ki, o, idi, ola bilər 120 00:06:30,750 --> 00:06:32,270 Bu düz xətt ilə təsvir. 121 00:06:32,270 --> 00:06:35,740 X-axis üzərində Belə ki, burada biz demək, bu problem ölçüsü. 122 00:06:35,740 --> 00:06:39,530 X-ox sağ gedir ki, problem daha böyük olur. 123 00:06:39,530 --> 00:06:40,870 Nə böyük olmaq deməkdir? 124 00:06:40,870 --> 00:06:43,920 Bu problemi kontekstində, telefon kitab daha çox pages. 125 00:06:43,920 --> 00:06:45,860 Biz kəmiyyətini bilər daha çox şey var. 126 00:06:45,860 --> 00:06:47,660 Haqqında y-axis həll etmək üçün vaxt. 127 00:06:47,660 --> 00:06:51,790 Ox qədər gedir Beləliklə, biz güman daha çox vaxt tələb edir güman. 128 00:06:51,790 --> 00:06:56,960 Belə ki, birinci yanaşma xətti səhifə 1000 səhifə bir axtarış 129 00:06:56,960 --> 00:07:01,480 xətti proseduru xətti alqoritm və ya proses və biz 130 00:07:01,480 --> 00:07:03,120 Bu düz xətt ilə təsvir edir. 131 00:07:03,120 --> 00:07:06,560 Mən telefon kitab daha bir səhifə əlavə, bu pis, olacaq 132 00:07:06,560 --> 00:07:09,950 halda, bir daha səhifə Mike Smith tapmaq üçün flip mənə edir. 133 00:07:09,950 --> 00:07:13,840 Mən 100 pages, daha 100 flips, və ya vaxt ədəd əlavə edin. 134 00:07:13,840 --> 00:07:15,350 >> İndi bu bir az ağıllı ola bilər. 135 00:07:15,350 --> 00:07:17,550 Mən, həqiqətən, bir zaman bir səhifə açmaq üçün ehtiyac yoxdur. 136 00:07:17,550 --> 00:07:21,110 Mən bir dəfə bir dəfə və ya dörd iki kimi şeylər edə bilər, lakin hətta deyil 137 00:07:21,110 --> 00:07:22,350 bütün əsaslı yaxşı. 138 00:07:22,350 --> 00:07:26,540 Bir zamanda iki belə, evet, bu cür, bir az aşağı bu xətti hərəkət 139 00:07:26,540 --> 00:07:31,010 və bu pages eyni sayda verilir, az vaxt tələb edir, lakin deməkdir 140 00:07:31,010 --> 00:07:32,570 bu əsaslı yaxşı deyil. 141 00:07:32,570 --> 00:07:36,290 Amma nə biz edəcəyik, və bütün nə qeyri-iradi mi? 142 00:07:36,290 --> 00:07:41,210 Siz, həqiqətən, bu kimi bir az bir şey logarithmic zaman əldə 143 00:07:41,210 --> 00:07:46,540 vasitəsi problemi artır və artacaqdır və inkişaf, lakin həll dəyəri ki bilər 144 00:07:46,540 --> 00:07:49,460 problem, bu problemin həlli üçün tələb olunan zaman, deyil 145 00:07:49,460 --> 00:07:51,460 təxminən kimi sürətli bitir. 146 00:07:51,460 --> 00:07:55,930 Bu n yalnız ölçüdə olduğu bir logarithmic curve, n tarixçəsi, olacaq 147 00:07:55,930 --> 00:07:58,310 problem, bu telefon kitab pages sayı. 148 00:07:58,310 --> 00:07:59,780 Bu real olaraq nə deməkdir? 149 00:07:59,780 --> 00:08:02,630 Yaxşı, biz varsa, indi bu otaqda 500 nəfər kimi - 150 00:08:02,630 --> 00:08:04,470 daha doğrusu, biz varsa - 151 00:08:04,470 --> 00:08:06,020 mixing məcaz - 152 00:08:06,020 --> 00:08:09,870 Məsələn, hələ bu il etmədi - biz telefon 500 pages varsa 153 00:08:09,870 --> 00:08:14,450 kitab və biz bu daha ağıllı model, 1000 üçün ikiqat 154 00:08:14,450 --> 00:08:17,670 orta Flipping, necə daha çox sahifada tearers bu getmək sürer 155 00:08:17,670 --> 00:08:19,520 1000 500 pages? 156 00:08:19,520 --> 00:08:21,650 Bəli, yalnız bir əlavə səhifə gözyaşardıcı. 157 00:08:21,650 --> 00:08:24,580 Əgər mənə 2000 səhifə telefon kitab, heç bir böyük verdi. 158 00:08:24,580 --> 00:08:27,200 Mən yalnız bir əlavə vaxt gözyaşı ediyorum. 159 00:08:27,200 --> 00:08:31,780 >> Belə ki, qısa, problemin ölçüsü dəyəri çox daha sürətli inkişaf edə bilər 160 00:08:31,780 --> 00:08:32,780 həqiqətən həlli. 161 00:08:32,780 --> 00:08:35,030 İndi bu yalnız belə bir alqoritm edir. 162 00:08:35,030 --> 00:08:37,610 Biz bu yolla həll edə bilər başqaları var. 163 00:08:37,610 --> 00:08:40,730 Və nə biz bunu yoxdur - mənə yumor olsa, yöndəmsiz burada olsa 164 00:08:40,730 --> 00:08:45,085 Sanders ilə, irəlidə hər kəs getmək, siz ola bilər, əgər və yerdə durmaq. 165 00:08:48,550 --> 00:08:52,440 Burada ekranda göründüyü kimi, bu alqoritm, bir proses, bir kompüter 166 00:08:52,440 --> 00:08:55,980 proqram, siz, əgər insanlar tərəfindən icra olunmalıdır ki, yalnız üç addımlar var. 167 00:08:55,980 --> 00:08:57,980 Biz addım bir artıq istəyirik, siz qalxıb etdik. 168 00:08:57,980 --> 00:09:00,260 İndi özünüz bir nömrəli düşünürəm. 169 00:09:00,260 --> 00:09:01,450 Cari sıra edir. 170 00:09:01,450 --> 00:09:03,120 Burada hər kəs sayı biridir. 171 00:09:03,120 --> 00:09:07,160 Addım iki, birlikdə kimsə daimi və nömrələri ilə cütləşdirmək 172 00:09:07,160 --> 00:09:09,345 sonra yeni sayı bu məbləğin qəbul edir. 173 00:09:17,470 --> 00:09:20,830 Əgər biri demək, sonra oturub olmalıdır. 174 00:10:11,330 --> 00:10:14,100 >> Bu nöqtədə, daha az və daha az insan daimi olmalıdır. 175 00:10:16,820 --> 00:10:20,030 Daha yöndəmsiz olur yerdir. 176 00:10:20,030 --> 00:10:21,280 Burada kimsə. 177 00:10:30,620 --> 00:10:34,180 Ən pis hissəsi də çox şifahi qarşısında hesab etmək deyil, 178 00:10:34,180 --> 00:10:36,310 Harvard undergrads yüzlərlə. 179 00:10:42,920 --> 00:10:45,280 OK, burada bir səhv bit. 180 00:10:45,280 --> 00:10:48,470 OK, sizin sayı nedir? 181 00:10:48,470 --> 00:10:49,170 Nine. 182 00:10:49,170 --> 00:10:51,880 Okay. 183 00:10:51,880 --> 00:10:53,130 Nömrəni nədir? 184 00:10:55,920 --> 00:10:57,710 179. 185 00:10:57,710 --> 00:10:58,470 OK, yaxşı. 186 00:10:58,470 --> 00:10:59,420 188 belə. 187 00:10:59,420 --> 00:11:00,570 Belə ki, uşaqlar oturub bilər. 188 00:11:00,570 --> 00:11:02,320 Nömrəni nədir? 189 00:11:02,320 --> 00:11:04,420 118. 190 00:11:04,420 --> 00:11:07,440 Bəzi smart undergrad riyaziyyat etməklə başlayın. 191 00:11:07,440 --> 00:11:09,180 OK, 118, 188. 192 00:11:09,180 --> 00:11:10,430 Biz var nə? 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 Okay. 196 00:11:18,260 --> 00:11:20,220 Və? 197 00:11:20,220 --> 00:11:23,240 Ki, müəllim heyəti 47, ki, bizə nə qədər verir? 198 00:11:26,250 --> 00:11:29,830 705 cavabdır. 199 00:11:29,830 --> 00:11:32,045 Və bu, əslində, tam doğru deyil. 200 00:11:37,250 --> 00:11:40,080 >> Xeyr, biz əslində orada off bir az idi, lakin necə 201 00:11:40,080 --> 00:11:41,220 Bu işləmiş olmalıdır? 202 00:11:41,220 --> 00:11:44,080 Ne oldu olmalıdır? 203 00:11:44,080 --> 00:11:48,270 Beləliklə, bu alqoritm hər iteration də biz bir sıra açılmış 204 00:11:48,270 --> 00:11:51,480 insanların daimi və ilk, n, ümumi sayı idi. 205 00:11:51,480 --> 00:11:53,880 Sonra yarısı oturdu və biz iki n getdi. 206 00:11:53,880 --> 00:11:57,570 Sonra yarısı oturdu, biz, 16-dən çox, n səkkiz üzərində n dörd getdi 207 00:11:57,570 --> 00:12:01,220 və s qədər, bu cür orada dağılmış olsa da, 208 00:12:01,220 --> 00:12:04,760 sonunda, nəzəri, hər kəs balkon off qoşalaşmış və mezzanine idi, 209 00:12:04,760 --> 00:12:10,180 burada orkestr, biz ümumi ilə, yalnız bir tək adam daimi olardı 210 00:12:10,180 --> 00:12:13,930 705 dəyəri, bu halda. 211 00:12:13,930 --> 00:12:16,600 İndi çalışan dəfə, baxmayaraq ki, nə deməkdir? 212 00:12:16,600 --> 00:12:18,960 Yaxşı, Mən insan kimi, el bu işlər əgər haqqında düşünürəm. 213 00:12:18,960 --> 00:12:22,602 Mən, bir, iki, üç ilə ədalətli naively lakin doğru açılmış olardı 214 00:12:22,602 --> 00:12:27,060 dörd, beş, altı, yeddi, səkkiz və s; çox vaxt alır. 215 00:12:27,060 --> 00:12:28,120 Mən daha yaxşı doğru edə bilər? 216 00:12:28,120 --> 00:12:29,830 Dərəcəli məktəb, yalnız olanları sayılmaz. 217 00:12:29,830 --> 00:12:30,580 Siz ikilər ilə hesablayır. 218 00:12:30,580 --> 00:12:32,190 Belə ki, iki, dörd, altı, səkkiz, on, on iki. 219 00:12:32,190 --> 00:12:36,210 Və bu yararlanarak, indi əsaslı çox daha sürətli olur, lakin 220 00:12:36,210 --> 00:12:39,710 Bu otaqda hər kəs kollektiv kəşfiyyat, biz çox bir əyri nail ola bilər 221 00:12:39,710 --> 00:12:43,750 daha bu kimi, elə indi, bu otaqda adam sayı 222 00:12:43,750 --> 00:12:48,570 ikiqat başqa 700 nəfər 1400 nəfər üçün bu otağa gəzmək, lakin bilər 223 00:12:48,570 --> 00:12:53,010 yalnız bizə həll etmək üçün bu alqoritm daha bir iteration edəcək. 224 00:12:53,010 --> 00:12:55,970 >> Və getdikcə, bu gün biz bu böyük data zaman müəyyən edir 225 00:12:55,970 --> 00:12:59,690 Facebook və Google, və kimi, bu bit ilə problemləri həll edir 226 00:12:59,690 --> 00:13:04,060 fikir çox etmək getdikcə bizə imkan ki, dərrakə bu bit, 227 00:13:04,060 --> 00:13:07,290 kompüter daha güclü şeylər bu gün. 228 00:13:07,290 --> 00:13:10,440 Şeyi bu cür İstəsəniz, Facebook CS50 üzrə görmüşəm bilər 229 00:13:10,440 --> 00:13:12,990 Bu şənbə öz Puzzle Günü gəlir. 230 00:13:12,990 --> 00:13:15,860 Bu kimi bir şey, siz elə iştirak etmək istəyirəm edin 231 00:13:15,860 --> 00:13:20,470 dörd iki və ya üç və ya dörd komanda bəzi bulmacalar həll etmək istəyirəm 232 00:13:20,470 --> 00:13:25,030 bu bir kimi, onların arasında bir, bəzi inanılmaz hədiyyələr qazanmaq şansı 233 00:13:25,030 --> 00:13:29,130 Wii, bəzi hədiyyə kartları və digər Facebook yağma bu Şənbə, 234 00:13:29,130 --> 00:13:30,770 günorta 3:00 PM. 235 00:13:30,770 --> 00:13:35,590 Bu cür cs50.net/rsvp gedin. 236 00:13:35,590 --> 00:13:38,070 Əgər ətrafında oynamaq istəyirsinizsə və bu slide online. 237 00:13:38,070 --> 00:13:40,170 Bulmacalar bu il yeni olacaq. 238 00:13:40,170 --> 00:13:43,350 >> Siz də sinif bütün daha kameralar bu il bilərsiniz. 239 00:13:43,350 --> 00:13:47,950 Belə ki, əlbəttə adi qaydada lentə ediləcəkdir yalnız CS50 da ola bilər 240 00:13:47,950 --> 00:13:51,230 ali təhsil haqqında sənədli iştirak edən baxaraq ki, 241 00:13:51,230 --> 00:13:54,460 bir tələbənin bu gün ola bilər ki, transformasiya təcrübə 242 00:13:54,460 --> 00:13:56,010 təhsil bakalavr kursu. 243 00:13:56,010 --> 00:14:00,340 Belə ki, bu ilin sonuna doğru, biz yalnız, biz çəkiliş olacaq film olacaq 244 00:14:00,340 --> 00:14:04,700 həmçinin üçün artan kimi online auditoriya, habelə münasibətilə 245 00:14:04,700 --> 00:14:05,810 burada bu tamaşaçı. 246 00:14:05,810 --> 00:14:09,120 Beləliklə, biz bu il sinif üçün Harvard uzadılması məktəb tələbələri salamlayıram 247 00:14:09,120 --> 00:14:12,060 dizayn məktəbin məzunu, təhsil, biznes məktəbi, Kennedy 248 00:14:12,060 --> 00:14:15,600 School, qanun məktəb, habelə Belmont tələbələri bir sıra 249 00:14:15,600 --> 00:14:18,280 Lexington, Newton, və Watertown Liseyləri. 250 00:14:18,280 --> 00:14:19,250 Bütün xoş gəlmisiniz. 251 00:14:19,250 --> 00:14:22,330 Bundan əlavə, bu il, siz eşitmişəm bilər, Harvard və MİT, və 252 00:14:22,330 --> 00:14:25,740 Berkeley artıq bir birgə əməkdaşlıq daxil olmuş 253 00:14:25,740 --> 00:14:30,490 təşəbbüs bütün təhsil açmaq təşəbbüsü olan EdX adlı 254 00:14:30,490 --> 00:14:34,010 daha çox online insanlar və əsaslı tədqiqat bunu başlamaq 255 00:14:34,010 --> 00:14:36,530 insanların öyrənmək nə kimi daha geniş miqyasda. 256 00:14:36,530 --> 00:14:39,960 Və CS50 ki, iştirak kollec ilk kurs olacaq 257 00:14:39,960 --> 00:14:42,960 təşəbbüsü, eləcə də, bu bütün daha daxil olacaq deməkdir 258 00:14:42,960 --> 00:14:46,890 alətləri, bütün daha ders content, bütün daha çox video content kimi 259 00:14:46,890 --> 00:14:52,410 nəticəsində, eləcə də dünən səhər 53.019 nəfər olan 260 00:14:52,410 --> 00:14:56,825 İnternet bu il sizə CS50 boyunca çəkmək üçün qeydə alınmışdır. 261 00:15:05,940 --> 00:15:08,830 Belə ki, bu nə deməkdir, xüsusilə, müəllim heyəti və mən ki, 262 00:15:08,830 --> 00:15:12,080 kampus, həm də payız hazırlaşır bu yay vaxt kifayət qədər bir az vaxt sərf 263 00:15:12,080 --> 00:15:15,720 və off, ki, biz, maraqlı bir korpus yaratmaq başlaya bilər 264 00:15:15,720 --> 00:15:20,760 çekici, təhsil content məşğul ki, xüsusilə də diqqət 265 00:15:20,760 --> 00:15:26,090 olduqca kompleks maddi daha intim nəqliyyat. 266 00:15:26,090 --> 00:15:28,540 >> Belə ki, kurs nin mühazirələr və bölmə, və şeylər əlavə 267 00:15:28,540 --> 00:15:31,810 biz yalnız bir bit yenidən bilərsiniz adlandırılan walkthroughs, biz də olacaq 268 00:15:31,810 --> 00:15:35,090 Bir dən gedişi ilə məşğul imkan verir ki, bu şort bu il 269 00:15:35,090 --> 00:15:36,660 bütün birlikdə müxtəlif bucaq. 270 00:15:36,660 --> 00:15:39,610 Belə ki, bir-in bir sürətli peek almaq üçün bir imkan kimi istifadə edək 271 00:15:39,610 --> 00:15:41,460 binar bu anlayışı müzakirə edir. 272 00:15:41,460 --> 00:15:44,890 >> Belə ki, kompüter alqoritmləri deyilən şey var, iki olan 273 00:15:44,890 --> 00:15:47,870 problemlərin həlli üçün bu prosedurlar - biz yalnız bir göz edirdilər. 274 00:15:47,870 --> 00:15:51,060 Lakin günün sonunda, siz elə-belə məlumatları lazımdır, və 275 00:15:51,060 --> 00:15:54,540 kompüter anlamaq olar ki, bir şəkildə təmsil etmək lazımdır. 276 00:15:54,540 --> 00:15:57,330 Həqiqətən kompüter anlamaq və olmayan və hətta sizin etdiyiniz 277 00:15:57,330 --> 00:16:01,470 76% indi, yəqin ki, bəzi qeyri-müəyyən mənada var ki, kompüter 278 00:16:01,470 --> 00:16:05,300 adet sıfır və olanları birtəhər iş, ikili sistem, belə danışmaq. 279 00:16:05,300 --> 00:16:06,630 İndi nə halda ki? 280 00:16:06,630 --> 00:16:10,120 Sizi təmsil etmək üçün lazım əgər Bəli, kompüter ilk barədə gəldiyi zaman çıxır 281 00:16:10,120 --> 00:16:13,810 məlumat, siz elektrik enerjisi ilə bunu edə bilər və bu, bir az olsa 282 00:16:13,810 --> 00:16:18,140 bir oversimplification ki, qeyd məlumat çox asan ya deyil 283 00:16:18,140 --> 00:16:22,600 ki, elektrik dönüş, bir ikili biri, belə demək olarsa, və ya dönüş 284 00:16:22,600 --> 00:16:24,290 ki, elektrik off. 285 00:16:24,290 --> 00:16:26,210 >> Sakıncası olmasaydı Barry ki, biz işıq zəif ola bilər 286 00:16:26,210 --> 00:16:28,140 tam bir an? 287 00:16:28,140 --> 00:16:31,750 Burada bir çox əvəzsiz ikili sıfır. 288 00:16:31,750 --> 00:16:35,960 Bütün sağ, biz geri işıqlar döndərsələr, indi Sanders Teatr edir 289 00:16:35,960 --> 00:16:37,990 bir ikili dəyər etdirir. 290 00:16:37,990 --> 00:16:41,860 Təəssüf ki, işıqları yalnız bir set ilə yalnız bir bit, biz yalnız bilər 291 00:16:41,860 --> 00:16:45,770 dünya, sıfır və bir iki ədəd təmsil, və əgər gözəl olardı 292 00:16:45,770 --> 00:16:48,510 kompüter daha bir az daha yüksək saymaq bilər, lakin həqiqətən, onlar bilər. 293 00:16:48,510 --> 00:16:52,170 Mənə burada ekranda bizim dostumuz, verəcək olan Nate Hardison, qoparmaq imkan 294 00:16:52,170 --> 00:16:54,980 yalnız bir neçə dəqiqə ərzində bizə tez baxmaq 295 00:16:54,980 --> 00:16:56,505 binar bu anlayış. 296 00:17:03,526 --> 00:17:06,550 >> NATE HARDISON: Siz nömrələri oxumaq və yazmaq üçün necə öyrəndim Geri zaman 297 00:17:06,550 --> 00:17:10,589 sıfıra doqquz rəqəm haqqında öyrəndim. 298 00:17:10,589 --> 00:17:13,589 Doqquz daha bütün nömrələri yazmaq üçün siz idi bütün nə olduğunu öyrənmək 299 00:17:13,589 --> 00:17:23,130 52 və 437 kimi, bu rəqəm bir birləşməsi istifadə edilmişdir. 300 00:17:23,130 --> 00:17:27,760 Belə yazılı nömrələr bu şəkildə bir adı decimal notation var. 301 00:17:27,760 --> 00:17:28,830 Niyə decimal? 302 00:17:28,830 --> 00:17:33,630 Yaxşı, decimal, deca, və latın kök 10 deməkdir, və 10 rəqəm zaman 303 00:17:33,630 --> 00:17:37,420 Sizin notation sistemi, 10 çox xüsusi nömrəsi olur. 304 00:17:37,420 --> 00:17:42,480 Nin anlamaq decimal notation yazılı sayı 437 baxaq. 305 00:17:42,480 --> 00:17:52,330 >> Biz ilk 400 plus 30 plus 7 daxil 437 qədər qıra bilər. 306 00:17:52,330 --> 00:18:00,260 Biz dörd dəfə 100 plus 3 var, belə ki, hətta daha başqa bilər 307 00:18:00,260 --> 00:18:05,120 dəfə 10 plus 7 dəfə 1. 308 00:18:05,120 --> 00:18:08,580 olanları yeri, 10s yeri, 100s haqqında öyrənmək unutmayın 309 00:18:08,580 --> 00:18:10,190 yer, və s? 310 00:18:10,190 --> 00:18:13,120 Ki, gəlir məhz yerdir. 311 00:18:13,120 --> 00:18:15,870 Və nəhayət, biz səlahiyyətləri bir dəstə var necə görə bilərsiniz 312 00:18:15,870 --> 00:18:17,900 10 Burada əlaqədar. 313 00:18:17,900 --> 00:18:28,820 Biz 1 plus 7 2 4 dəfə 10 plus 3 dəfə 10 var 314 00:18:28,820 --> 00:18:31,720 sıfır dəfə 10. 315 00:18:31,720 --> 00:18:35,390 10 decimal notation xüsusi sayı niyə İndi görürsünüz. 316 00:18:35,390 --> 00:18:37,370 Əslində, biz bunun üçün bir ad var. 317 00:18:37,370 --> 00:18:40,420 Burada eksponent bazası olduğundan ki, baza deyirlər 318 00:18:40,420 --> 00:18:42,100 Burada hesab. 319 00:18:42,100 --> 00:18:45,320 >> Ondalık notation nömrələri təmsil etmək üçün yeganə yol deyil. 320 00:18:45,320 --> 00:18:50,480 Əslində, biz doqquz vasitəsilə rəqəm iki qurtarmaq olsa da, biz hələ bilər 321 00:18:50,480 --> 00:18:53,740 biz decimal ilə ola bilər ki, nömrələri bütün təmsil edir. 322 00:18:53,740 --> 00:18:58,910 Belə ki, indi biz iki rəqəm sıfır və bir var ki, iki, bizim xüsusi sayı 323 00:18:58,910 --> 00:19:01,210 bizim notation sisteminin bazası. 324 00:19:01,210 --> 00:19:04,580 Bu notation sistem adı bəri, ikili adlanır 325 00:19:04,580 --> 00:19:07,030 prefiks bi iki deməkdir. 326 00:19:07,030 --> 00:19:11,190 Belə ki, əvəzinə, indi bir olanları yer, və 10s yer, və s. Olan, biz 327 00:19:11,190 --> 00:19:15,900 artıq ilə gedir, bir olanları yeri, bir ikilər yeri, bir dörd ayaq yeri, və s. var 328 00:19:15,900 --> 00:19:17,550 iki səlahiyyətləri. 329 00:19:17,550 --> 00:19:19,450 Belə ki, bu, bəzi hesablanması etməklə nin görək. 330 00:19:19,450 --> 00:19:24,940 Belə ki, sıfır hələ sıfır və bir hələ biridir. 331 00:19:24,940 --> 00:19:31,050 Lakin indi biz bir ikilər yer yerinə 10s yer, 10 var ki, 332 00:19:31,050 --> 00:19:33,190 sayı iki təmsil edir. 333 00:19:33,190 --> 00:19:38,386 Üç almaq üçün, biz bir əlavə, 11 almaq. 334 00:19:38,386 --> 00:19:44,660 Dörd, bir dörd ayaq yer indi var-ci ildən, 100 ilə təmsil olunur. 335 00:19:44,660 --> 00:19:49,410 Beş 101-dir. 336 00:19:49,410 --> 00:19:53,642 Altı 110-dir. 337 00:19:53,642 --> 00:19:56,610 Yeddi 111-dir. 338 00:19:56,610 --> 00:19:58,470 Səkkiz yenə öz yeri var. 339 00:19:58,470 --> 00:20:02,790 Belə ki, 1000 deyil. 340 00:20:02,790 --> 00:20:05,201 Və mən sizə point almaq edirəm. 341 00:20:05,201 --> 00:20:09,800 >> HOPARLÖR 1: Beləliklə, bu kompüter nə demək və ikili nə edir 342 00:20:09,800 --> 00:20:13,690 həqiqətən biz qəbul etdik nə oxşar bir verilir ki, 343 00:20:13,690 --> 00:20:14,560 il, sağ? 344 00:20:14,560 --> 00:20:17,097 Geri dərəcəli məktəb, siz dəqiq saymaq öyrənildi 345 00:20:17,097 --> 00:20:19,970 Nate təklif, lakin yəqin ki, həqiqətən fikir yoxdur moda ki, 346 00:20:19,970 --> 00:20:22,440 o yana, bu isə yer 10s yer, və 100s var ki, 347 00:20:22,440 --> 00:20:23,315 yer, və olduqca ixtiyari var. 348 00:20:23,315 --> 00:20:26,210 Və həqiqətən, kompüter sadəcə bu müxtəlif bazası istifadə edir. 349 00:20:26,210 --> 00:20:30,160 Lakin günün sonunda, həqiqətən, fiziki bu anlayışı təmsil 350 00:20:30,160 --> 00:20:33,130 sıfır və bir, siz aşkar yalnız və off işıqları yandırmaq deyil 351 00:20:33,130 --> 00:20:33,445 mütləq. 352 00:20:33,445 --> 00:20:36,100 Siz bir çox finer taxıl miqyasında bunu etmək lazımdır. 353 00:20:36,100 --> 00:20:39,990 Və finer taxıl ilə, siz uşaqlıqdan bu silly kiçik toy xatırlayıram bilər 354 00:20:39,990 --> 00:20:42,570 Yün Willy və bu kiçik maqnit hissəciklərinin. 355 00:20:42,570 --> 00:20:46,440 >> Belə ki, maqnit hissəciklərinin siz bir neçə align bilər ki, bir şey 356 00:20:46,440 --> 00:20:49,920 bəlkə müxtəlif istiqamətlərdə, şimal-cənub və cənub-şimal. 357 00:20:49,920 --> 00:20:53,470 Istifadə və belə texnologiya fiziki incarnations bir çox bu gün 358 00:20:53,470 --> 00:20:57,690 adet sıfır və olanları istifadə olan ikili, sadəcə daxili magnetism var 359 00:20:57,690 --> 00:21:04,110 ki bununla bir sıfır və ya bir təmsil, up-aşağı və ya aşağı-up şeyi aligns 360 00:21:04,110 --> 00:21:04,890 müvafiq. 361 00:21:04,890 --> 00:21:08,930 Belə ki, həqiqətən, gəlin burada abstrakt uzaqlaşmağa imkan və daxili baxmaq 362 00:21:08,930 --> 00:21:10,780 nə daha ənənəvi kompüter sabit edir. 363 00:21:10,780 --> 00:21:13,840 Bu bir masa üstü var ki, ekranda bir az daha böyük olur 364 00:21:13,840 --> 00:21:18,310 kompüter, amma noutbuk bu gün hələ bu texnologiya var, lakin tədricən edir 365 00:21:18,310 --> 00:21:22,140 əslində heç bir hərəkət ki, daha mürəkkəb şeyi ilə əvəz olunur 366 00:21:22,140 --> 00:21:25,275 hissələri - daxili, sonra bir sabit. 367 00:21:25,275 --> 00:21:28,450 >> HOPARLÖR 2: PC ən saxlayan olduğu sabit deyil 368 00:21:28,450 --> 00:21:29,990 daimi məlumat. 369 00:21:29,990 --> 00:21:34,710 Bunu etmək üçün, məlumat demək proqram siqnalları ilə birlikdə RAM-dan səfər 370 00:21:34,710 --> 00:21:37,420 necə ki veri sabit. 371 00:21:37,420 --> 00:21:40,720 Sabit sxemlərin gərginlikli həmin siqnalları tərcümə 372 00:21:40,720 --> 00:21:42,270 dəyişməsi. 373 00:21:42,270 --> 00:21:46,290 Bu, öz növbəsində, sabit nin hərəkət hissələri, neçə bəzi nəzarət 374 00:21:46,290 --> 00:21:48,890 müasir kompüter tərk hissələri hərəkət. 375 00:21:48,890 --> 00:21:53,400 Siqnalları bəzi motor olan məktəblərdə metal örtüklü platters nəzarət. 376 00:21:53,400 --> 00:21:56,810 Sizin data həqiqətən bu platters saxlanılır. 377 00:21:56,810 --> 00:21:59,940 Digər siqnalları oxumaq və ya üçün oxumaq-yazmaq rəhbərləri hərəkət 378 00:21:59,940 --> 00:22:02,030 bu platters haqqında məlumat yazın. 379 00:22:02,030 --> 00:22:06,710 Bu maşın bir insan saç hətta arasında keçə bilər ki dəqiq deyil 380 00:22:06,710 --> 00:22:11,390 iplik platters rəhbərləri, hələ bütün dəhşətli sürətlə işləyir. 381 00:22:11,390 --> 00:22:15,120 >> HOPARLÖR 1: Beləliklə, biz indi, həqiqətən, bu üst neler üzrə zoom 382 00:22:15,120 --> 00:22:19,620 bu magnetism baxımından platters, iki görünüşü bu ikinci var. 383 00:22:19,620 --> 00:22:22,940 >> HOPARLÖR 3: edək biz yalnız yavaş hərəkət gördüm nə oldu. 384 00:22:22,940 --> 00:22:27,010 Elektrik qısa nəbz olan read-yazmaq rəhbəri göndərilir, o, flips 385 00:22:27,010 --> 00:22:30,390 ikinci bir qismini üçün kiçik elektromaqnit haqqında. 386 00:22:30,390 --> 00:22:34,280 Maqnit sahəsində yaradır, kiçik, kiçik və polarite dəyişir 387 00:22:34,280 --> 00:22:37,995 olan palto hər platter səthi metal hissəciklərin hissəsi. 388 00:22:37,995 --> 00:22:41,810 Disk bu kiçik qədər ittiham sahələrdə bir model seriyası bir təmsil 389 00:22:41,810 --> 00:22:45,820 kompüter istifadə bir ikili sayı sistemində data vahid bit. 390 00:22:45,820 --> 00:22:49,430 İndi mövcud read-yazmaq rəhbəri sahəsi vasitəsilə bir yol açılır əgər 391 00:22:49,430 --> 00:22:51,170 bir istiqamətdə polarized edir. 392 00:22:51,170 --> 00:22:53,250 Cari əks istiqamətdə göndərilir varsa, 393 00:22:53,250 --> 00:22:55,220 qütbləşmə bərpa edilir. 394 00:22:55,220 --> 00:22:57,680 Necə sabit disk off data alıram? 395 00:22:57,680 --> 00:22:59,400 Yalnız proses tərsinə. 396 00:22:59,400 --> 00:23:02,050 Belə ki, cari almaq və read-yazmaq ki, disk haqqında hissəciklər var 397 00:23:02,050 --> 00:23:03,340 baş hərəkət. 398 00:23:03,340 --> 00:23:06,010 Bu magnetized seqmentləri milyonlarla birlikdə qoyun və 399 00:23:06,010 --> 00:23:07,440 bir fayl var. 400 00:23:07,440 --> 00:23:12,240 İndi bir fayl ədəd, bütün bir sürücü nin platters səpələnmiş bilər 401 00:23:12,240 --> 00:23:15,270 Sizin masa bülletenlərinin mess kimi növ. 402 00:23:15,270 --> 00:23:18,800 Belə bir xüsusi əlavə fayl hər şey olduğu tutar. 403 00:23:18,800 --> 00:23:21,640 Etməyin, siz kimi bir şey idi istəyirsiniz? 404 00:23:21,640 --> 00:23:23,340 >> HOPARLÖR 1: Həqiqətən. 405 00:23:23,340 --> 00:23:27,560 Beləliklə, biz bu məlumatları bu qabiliyyəti, nömrələri var 406 00:23:27,560 --> 00:23:28,440 çox aşağı səviyyədə. 407 00:23:28,440 --> 00:23:32,730 Biz eyni şey təmsil fiziki yol var, ancaq həqiqətən bilməz 408 00:23:32,730 --> 00:23:36,440 bütün ki, bəlkə də bəzi hesab başqa, hələ faiz çox və nə 409 00:23:36,440 --> 00:23:36,940 riyaziyyat. 410 00:23:36,940 --> 00:23:40,830 Biz, əlifba hərfləri kimi indiyədək əşyalar heç bir yol 411 00:23:40,830 --> 00:23:44,100 ki, biz insanlar bu eyni cihazlar istifadə edərək ünsiyyət bilər. 412 00:23:44,100 --> 00:23:48,240 Amma təşəkkürlə, adet sıfır və olanları nümunələri, kodlamalar var 413 00:23:48,240 --> 00:23:52,920 ki, yüksək səviyyədə A kimi yapıları və B, və C, və bütün əks 414 00:23:52,920 --> 00:23:54,880 cümlələr və paraqraflar, və kimi. 415 00:23:54,880 --> 00:24:00,300 Və ASCII olan elə bu kodlaşdırma sistemi deməkdir ki, bir kisaltmasidir 416 00:24:00,300 --> 00:24:04,350 Məsələn, bilirik ki sayı - bir sayı bir məktub təmsil 417 00:24:04,350 --> 00:24:09,120 decimal dəyəri 65 A kompüter paytaxtı məktubu kimi tanınır. 418 00:24:09,120 --> 00:24:13,670 Kompüter 97 decimal dəyəri kiçik bir kimi tanınır. 419 00:24:13,670 --> 00:24:15,210 Və həqiqətən nə deməkdir? 420 00:24:15,210 --> 00:24:19,510 Yaxşı, Nate bir an əvvəl, yalnız sıfırdan səkkiz hesablanmışdır baxmayaraq, əgər 421 00:24:19,510 --> 00:24:24,910 biz 97 daha modeli 65 qədər sayılması davam edirdi, və ya 422 00:24:24,910 --> 00:24:28,440 o ekranda çəkdiyimiz ki adet sıfır və olanları dəqiq olacaq 423 00:24:28,440 --> 00:24:33,420 kompüter bütün caps bir məktub və ya məktub təmsil etmək üçün istifadə nə 424 00:24:33,420 --> 00:24:34,610 kiçik edir. 425 00:24:34,610 --> 00:24:36,690 And olsun ki, bu bir bütün sxemi var. 426 00:24:36,690 --> 00:24:41,570 Bu ilk baxışda, kodlamaları böyük chart da, ancaq diqqət əgər 427 00:24:41,570 --> 00:24:46,210 burada yalnız sağ yarım, bu orta sütun diqqət, bu var 428 00:24:46,210 --> 00:24:49,010 məktublar sonra nömrə anlayışı. 429 00:24:49,010 --> 00:24:53,830 Və üst, biz olan 32, 32, və xarakteri char də 430 00:24:53,830 --> 00:24:57,360 tam, indi aiddir, yəqin yer bar karakter. 431 00:24:57,360 --> 00:25:00,720 Sizin laptop yer bar xarakter almaq zaman, həqiqətən nə edirik 432 00:25:00,720 --> 00:25:04,160 göndərilməsi bir sıra adet sıfır və olanları bir model elektrik axınına edir 433 00:25:04,160 --> 00:25:07,770 ki, kompüter, sonra o adet sıfır və olanları təmsil Siz 434 00:25:07,770 --> 00:25:10,330 ekranda space character kimi şərh edir. 435 00:25:10,330 --> 00:25:12,210 Ünlem işareti 33 edir. 436 00:25:12,210 --> 00:25:13,345 Cüt quotes 34-dir. 437 00:25:13,345 --> 00:25:18,945 Və biz doğru artıq burada aşağı diyirləyin, biz 65 həqiqətən A görürük və 438 00:25:18,945 --> 00:25:21,290 97 həqiqətən bir kiçik edir. 439 00:25:21,290 --> 00:25:23,910 >> Belə ki, indi biz bu kodlama sxemi var ki, biz başlaya bilərsiniz 440 00:25:23,910 --> 00:25:25,080 şeyi yazım. 441 00:25:25,080 --> 00:25:30,170 Həqiqətən, kompüter adətən standart ədəd özlərini ifadə deyil, 442 00:25:30,170 --> 00:25:33,020 daha, bütün ki, yalnız faydalı deyil, fərdi bit, istifadə 443 00:25:33,020 --> 00:25:36,600 sıfır və ya bir də işıqları və ya off, lakin istifadə təmsil 444 00:25:36,600 --> 00:25:37,530 bit ardıcıllığı. 445 00:25:37,530 --> 00:25:40,100 Və ən ümumi yəqin bilirsiniz ölçü vahidi, və ya ən azı 446 00:25:40,100 --> 00:25:41,810 inferred, bir byte edir. 447 00:25:41,810 --> 00:25:45,960 A byte yalnız səkkiz bit, səkkiz zeroes və ya bir sıra olanları edir. 448 00:25:45,960 --> 00:25:48,090 Beləliklə, biz şeyi yazım başlaya bilərsiniz. 449 00:25:48,090 --> 00:25:52,580 Və biz, nə kollektiv burada bu bir az cəhd bilər? 450 00:25:52,580 --> 00:25:55,670 Orada hazır olacaq olan bu otaq səkkiz insanlar 451 00:25:55,670 --> 00:25:56,870 səhnəyə çıxmaq üçün? 452 00:25:56,870 --> 00:26:00,880 Siz kamera görünmesini rahat olmalıdır, lakin siz həqiqətən ehtiyac yoxdur 453 00:26:00,880 --> 00:26:03,690 yalnız hələ neler başqa bilmək. 454 00:26:03,690 --> 00:26:07,240 Burada artıq könüllü olan bir şəxs görürəm. 455 00:26:07,240 --> 00:26:18,380 Iki, üç, dörd, beş, altı, yeddi, və necə səkkiz? 456 00:26:18,380 --> 00:26:18,920 Qədər Hadi. 457 00:26:18,920 --> 00:26:22,550 >> Belə ki, insanların bir byte təmsil haqqında. 458 00:26:22,550 --> 00:26:30,190 Mənə siz 128s yer, siz 64s yer, siz 32s yer olmuşdur edək. 459 00:26:30,190 --> 00:26:32,720 Amma biz çox sürətlə bu bərpa etmək olacaq. 460 00:26:32,720 --> 00:26:35,170 Mənə bütün orada siz cavab bildirin. 461 00:26:35,170 --> 00:26:39,840 Və burada çox kimi, bütün yol üzərində 128s yer olmalıdır 462 00:26:39,840 --> 00:26:43,080 yüzlərlə yer və ya minlərlə yer sol uzaq olardı, istədiyimiz 463 00:26:43,080 --> 00:26:45,740 ən böyük tutucu həmçinin sol burada olacaq. 464 00:26:45,740 --> 00:26:55,230 Biz 64s, 32, 16, 4s, 8 2s və 1s var - 465 00:26:55,230 --> 00:26:56,030 əla. 466 00:26:56,030 --> 00:26:58,100 Belə ki, indi biz - 467 00:26:58,100 --> 00:27:00,190 tamam, siz mənə kömək edə bilər. 468 00:27:00,190 --> 00:27:01,890 Belə ki, indi biz - adın nədir? 469 00:27:01,890 --> 00:27:02,560 JOANNE: Joanne. 470 00:27:02,560 --> 00:27:06,240 HOPARLÖR 1: Beləliklə, Joanne və indi biz necə bu uşaqlar məsləhət gedir 471 00:27:06,240 --> 00:27:07,850 bir şey yazım haqqında bilərsiniz. 472 00:27:07,850 --> 00:27:10,640 Belə ki, kağız onların vərəqələrinin arxa, onlar bir az istifadə etmək hesabatı var 473 00:27:10,640 --> 00:27:14,720 ki, sıfır və ya bir təmsil edirdi olub onlara demək olacaq. 474 00:27:14,720 --> 00:27:18,000 Ona görə də sadəlik, biz sadəcə sıfır təmsil edəcəyik yoxdur 475 00:27:18,000 --> 00:27:19,580 yöndəmsiz orada daimi. 476 00:27:19,580 --> 00:27:20,360 Çox yaxşı. 477 00:27:20,360 --> 00:27:24,200 Və ya bir təmsil, sizin tərəfdən artırılması ilə bir. 478 00:27:24,200 --> 00:27:28,380 Və biz burada dörd xarakter söz heca ilə oxumaq mümkün olmadıqda nin görək. 479 00:27:28,380 --> 00:27:33,870 >> Belə ki, indi davam könüllü və əl artırılması ilə dəyirmi bir icra 480 00:27:33,870 --> 00:27:38,940 Siz bir və ya bir sıfır əgər onu saxlamaq istəyirsinizsə. 481 00:27:38,940 --> 00:27:45,550 Belə ki, indi biz bu üç əlləri var ki, hər kəs, nə var 482 00:27:45,550 --> 00:27:47,800 onlar həqiqətən təmsil? 483 00:27:47,800 --> 00:27:48,760 67, OK. 484 00:27:48,760 --> 00:27:49,040 Niyə? 485 00:27:49,040 --> 00:27:49,970 Yaxşı, tez ağlı başında olma kontrol edin. 486 00:27:49,970 --> 00:27:51,910 64s yer, çünki bir biri. 487 00:27:51,910 --> 00:27:58,870 Bu 66 var ki, bir dəfə 64, üstəgəl 1 dəfə iki kimi, üstəgəl 1 dəfə 1. 488 00:27:58,870 --> 00:28:00,610 Bu müsbət 1 deyil, 67 s. 489 00:28:00,610 --> 00:28:03,740 Belə ki, indi bu adamlar birlikdə 67 təmsil edirik, bu yəqin 490 00:28:03,740 --> 00:28:06,240 ASCII burada nə təmsil? 491 00:28:06,240 --> 00:28:06,510 Okay, 492 00:28:06,510 --> 00:28:07,650 Bütün hüququ C. belə. 493 00:28:07,650 --> 00:28:09,530 Belə ki, indi iki ətrafında davam edək. 494 00:28:09,530 --> 00:28:12,735 Hər kəs öz əlləri ilə aşağı başlayaraq, sonra iki tur. 495 00:28:12,735 --> 00:28:15,260 Əslində, bir rolu çox burada deyil, mən güman, amma iddia lazımdır. 496 00:28:15,260 --> 00:28:19,820 Dəyirmi iki Belə ki, artırmaq və ya əlləri aşağı. 497 00:28:19,820 --> 00:28:20,530 >> Bütün hüquqlar. 498 00:28:20,530 --> 00:28:23,230 Tamaşaçılar, indi nə var? 499 00:28:23,230 --> 00:28:24,860 Bildirən 83-dir. 500 00:28:24,860 --> 00:28:26,050 Beləliklə, siz riyaziyyat edə bilərsiniz. 501 00:28:26,050 --> 00:28:29,810 Lakin onların əl qədər hər kəs üçün, onların təmsil ki sayı əlavə edin. 502 00:28:29,810 --> 00:28:31,610 Belə ki, indi biz 83 var. 503 00:28:31,610 --> 00:28:36,510 Gəlin istifadə etmək hesabatı bir az genişləndirmək və biz indi var - 504 00:28:36,510 --> 00:28:38,890 bu biz burada olacaq yerləşir aşkar, lakin bilər 505 00:28:38,890 --> 00:28:42,220 Buna baxmayaraq, dəyirmi üç. 506 00:28:42,220 --> 00:28:45,870 Okay, dəyirmi üç orada getmək üçün yaxşı, nə sayı, dəyirmi üç belə 507 00:28:45,870 --> 00:28:47,120 Bu uşaqlar indi təmsil? 508 00:28:50,090 --> 00:28:56,690 Maraqlı - OK, indi təmsil edən 53, eşitdim. 509 00:28:56,690 --> 00:29:00,770 İndi niyə əks-intuitiv nəticə bu cür, sağ? 510 00:29:00,770 --> 00:29:02,910 - Biz beş təmsil etmək istəyirsinizsə, 511 00:29:02,910 --> 00:29:03,900 biz bütün yəqin ki, bu hara getdiyini bilmək - 512 00:29:03,900 --> 00:29:07,360 niyə mən yalnız dörd ayaq yerə və olanları yer qaldırmaq deyil? 513 00:29:07,360 --> 00:29:10,060 >> Yaxşı, biz necə arasında əsaslı fərq var ki, həyata 514 00:29:10,060 --> 00:29:11,760 kompüter bu bit şərh edir. 515 00:29:11,760 --> 00:29:15,470 Biz yalnız tamamilə sonra sayı beş təmsil çalışdığınız Əgər 516 00:29:15,470 --> 00:29:18,330 Sizin tərəfdən sayı dörd qaldırmaq və əl bir nömrəli artırır. 517 00:29:18,330 --> 00:29:20,010 Amma burada ədəd təmsil deyilik. 518 00:29:20,010 --> 00:29:23,690 Mərhələdə burada kontekstində biz simvol təmsil ya edirik ki, 519 00:29:23,690 --> 00:29:28,110 Sandıqı, və bu çərçivədə, kompüter ki, oh, bu, həyata var 520 00:29:28,110 --> 00:29:30,720 bit model tək bir sıra deyil. 521 00:29:30,720 --> 00:29:33,210 Bu, faktiki olaraq daha yüksək səviyyədə konsepsiyası təmsil edir. 522 00:29:33,210 --> 00:29:35,010 Bu halda, bir əlifba məktub. 523 00:29:35,010 --> 00:29:38,820 İndi ilə sayı beş təmsil edir ki, Belə ki, 524 00:29:38,820 --> 00:29:44,290 ASCII də, odur ki, biz estetik kimi görmək çünki dəyəri 53 edir 525 00:29:44,290 --> 00:29:48,200 sayı beş özü bit bir model lazımdır - çünki niyə? 526 00:29:48,200 --> 00:29:51,310 Yaxşı, dünya yalnız aşağı nömrələri, sıfır bir, iki istifadə etmək qərarına 527 00:29:51,310 --> 00:29:54,130 ədalətli sirli şeylər ola baxdı nə üçün üç. 528 00:29:54,130 --> 00:29:56,830 Və həqiqətən, bu bir klaviatura olmayan simvol. 529 00:29:56,830 --> 00:30:00,330 Maraqlı şeyə bir kompüter lazımdır, lakin xüsusi ifadələr 530 00:30:00,330 --> 00:30:02,010 insanlar həqiqətən onların yazın, heç vaxt. 531 00:30:02,010 --> 00:30:04,220 53 Beləliklə, həqiqətən, beş təmsil edir. 532 00:30:04,220 --> 00:30:10,460 İndi yalnız bir final ağlı başında olma çek kimi, nə sayı onlar 533 00:30:10,460 --> 00:30:12,880 yalnız bir anda təmsil? 534 00:30:12,880 --> 00:30:14,060 OK, belə ki, 48. 535 00:30:14,060 --> 00:30:15,720 Və həqiqətən, qabaqda dəyirmi dörd gedin. 536 00:30:18,650 --> 00:30:22,680 16 plus 32 həqiqətən 48. 537 00:30:22,680 --> 00:30:26,510 Və burada səkkiz könüllüləri üçün alqış böyük dəyirmi, biz bilər. 538 00:30:31,410 --> 00:30:32,660 Çox yaxşı. 539 00:30:35,290 --> 00:30:36,490 Hər hansı bir istiqamətdə gözəl edir. 540 00:30:36,490 --> 00:30:41,050 >> Beləliklə, biz indi data təmsil haqqında düşüncə yalnız bir yolu var 541 00:30:41,050 --> 00:30:44,120 və əslində fiziki bu təmsil, həm də ali edir 542 00:30:44,120 --> 00:30:45,710 üst səviyyədə şeylər. 543 00:30:45,710 --> 00:30:48,430 Və həqiqətən, bu kompüter boyunca bir mövzu olacaq 544 00:30:48,430 --> 00:30:52,410 üst və daha maraqlı və mürəkkəb şeylər bina 545 00:30:52,410 --> 00:30:54,030 olduqca sadə ideya - 546 00:30:54,030 --> 00:30:56,170 bu halda, yalnız adet sıfır və olanları. 547 00:30:56,170 --> 00:31:00,120 Bu faydalı nə baxımından, yaxşı, hətta bu kimi bir kurs baxmayaraq, 548 00:31:00,120 --> 00:31:03,810 biz əsasları, və proqramlaşdırma, və həlli müzakirə edəcəyik 549 00:31:03,810 --> 00:31:07,050 problemləri, siz istiqamətləri istənilən sayda kompüter off bilərsiniz. 550 00:31:07,050 --> 00:31:10,950 Burada Bu halda, bu sizin və geri səhifəyə ki, bir chart edir 551 00:31:10,950 --> 00:31:14,580 Harvard CS üçün qeyri-rəsmi guide, bu gün iki çıktıların biridir. 552 00:31:14,580 --> 00:31:17,450 Bu, sonra getmək bilər bir çox müxtəlif istiqamətlərdə təklif 553 00:31:17,450 --> 00:31:18,400 bu kimi kurs - 554 00:31:18,400 --> 00:31:21,530 haqqında, qrafik barədə, süni intellekt öyrənmək 555 00:31:21,530 --> 00:31:24,370 dil özü haqqında maşın təlim. 556 00:31:24,370 --> 00:31:26,410 Digər yolları hələ də var ki, bu da həyata keçirir. 557 00:31:26,410 --> 00:31:28,670 Kompüter daha çox riyazi yolları var. 558 00:31:28,670 --> 00:31:31,740 Hətta bu payız CS50 kimi bir şey edə değilseniz, var 559 00:31:31,740 --> 00:31:35,070 yaz, məsələn Computer Science 1, ilə tanışlıq kursları edir 560 00:31:35,070 --> 00:31:38,050 Bu yeni dünyada hələ bir on-ramp. 561 00:31:38,050 --> 00:31:41,600 >> İndi bir kənara kimi, kurslar ilə bağlı problemlərin həlli faiz, 562 00:31:41,600 --> 00:31:46,050 a, bu problemlərin bir həll etmək üçün cəhd bir müddət əvvəl CS50 set həyata həyata 563 00:31:46,050 --> 00:31:49,640 bir çox həqiqətən istifadə edilə bilər olan my.harvard kimi tanınan problem 564 00:31:49,640 --> 00:31:54,040 kursları üçün mağaza, lakin, bu kimi bir alət olub, eləcə də digər 565 00:31:54,040 --> 00:31:57,800 bizim keçmiş tələbə və kadr bəzi yaratmışdır nəslindən. 566 00:31:57,800 --> 00:32:00,770 Lakin Harvard kurslar ildə hansı bir şey, bir web-based vasitədir ki, 567 00:32:00,770 --> 00:32:05,510 özünüzü dizayn və yerləşdirilməsi iqtidarında ola bilər, həmçinin hələ edəcək 568 00:32:05,510 --> 00:32:09,210 dövr sonuna, həmçinin digər əşyalar, bu qurur ki, həyata 569 00:32:09,210 --> 00:32:10,590 açıq data set kifayətdir. 570 00:32:10,590 --> 00:32:13,490 Bu halda bu halda, əlbəttə, kataloq və imkan verir tələbələr 571 00:32:13,490 --> 00:32:16,320 olduqca kompleks data set araşdırmaq. 572 00:32:16,320 --> 00:32:19,495 >> Biz keçən gecə bir neçə min insanlar əsasında bir neçə statistika qədər qazılmış olan 573 00:32:19,495 --> 00:32:21,530 Son bir neçə gün ərzində bu istifadə edilmişdir. 574 00:32:21,530 --> 00:32:25,260 Siz neçə kursları dostları həqiqətən bilmək maraqlı olduğunuz edin 575 00:32:25,260 --> 00:32:29,720 mağaza edirlər, yaxşı, bu gün data 7.6 orta göstərir ki, 576 00:32:29,720 --> 00:32:32,610 kimsə alışveriş siyahısı kursları sayı. 577 00:32:32,610 --> 00:32:36,350 İndi də ən sıra statistik vermək lazımdır 578 00:32:36,350 --> 00:32:39,550 kimsə alışveriş siyahısı kursları - və biz bütün yəqin ki, bilirsiniz 579 00:32:39,550 --> 00:32:40,800 bu kimi kimsə. 580 00:32:43,820 --> 00:32:46,740 201 bu il rekord deyil. 581 00:32:46,740 --> 00:32:52,320 İndi bizim keçmiş tələbə və kadr bəzi həqiqətən bir klip birlikdə qoymaq 582 00:32:52,320 --> 00:32:55,560 kompüter elminin nə bu yol sizin üçün şəkil çəkmək 583 00:32:55,560 --> 00:32:57,360 və CS50 özü edir. 584 00:32:57,360 --> 00:33:02,060 Mənə davam və qoparmaq, burada cənab Harvahd sayəsində edək, bir video ilə istehsal 585 00:33:02,060 --> 00:33:06,825 biz bu işıqlar saxlamaq bilər əgər əvvəlki bəzi. 586 00:33:10,980 --> 00:35:39,126 [Musiqi ifa] 587 00:35:39,126 --> 00:35:42,630 >> HOPARLÖR 1: Mən baş verəcək ki, yox idi. 588 00:35:42,630 --> 00:35:46,170 Belə ki, nə bir daha ciddi nəzər irəli düşür. 589 00:35:46,170 --> 00:35:49,060 Beləliklə, bu kurs gözləntiləri baxımından, həqiqətən gözlənilir edirik 590 00:35:49,060 --> 00:35:52,817 iştirak və ya kurs mühazirəsi izləmək, səkkiz problem dəstləri təqdim iki almaq 591 00:35:52,817 --> 00:35:54,720 sınavlar, yekun layihə təqdim edir. 592 00:35:54,720 --> 00:35:58,640 Notları baxımından həyata barədə açılışında mənim şərh 593 00:35:58,640 --> 00:36:02,380 biz çox CS50 ürək almaq bir şey keçir-uğursuz - yoxdur 594 00:36:02,380 --> 00:36:05,110 təxminən kifayət qədər çalışır Harvard mədəniyyətinin 595 00:36:05,110 --> 00:36:07,080 bir şey və uğursuzluq riske. 596 00:36:07,080 --> 00:36:09,870 Həqiqətən, biz olan, xüsusilə də tələbələrin nömrələri var idi, özümü 597 00:36:09,870 --> 00:36:15,310 sizin GPA ağrıyan və ya CS50 kimi bir şey B alınması haqqında narahat, 598 00:36:15,310 --> 00:36:19,222 və imkanı bu və digər Gateway kursları kimi bir kurs üçün 599 00:36:19,222 --> 00:36:23,950 uğursuz / keçmək giriş səviyyəsi bu bir çox az istifadə olunan bir imkandır 600 00:36:23,950 --> 00:36:24,740 ümumi kollec. 601 00:36:24,740 --> 00:36:29,750 Və bilirəm, xahiş edirik, hətta mən uğursuz / keçmək üçün əvvəlcə bu kurs alındı 602 00:36:29,750 --> 00:36:32,840 I gün sonunda keçid etdi baxmayaraq tək kredit və o 603 00:36:32,840 --> 00:36:36,170 qədər dövr beşinci Bazar ertəsi, həmin beş ilkin həftə, olan 604 00:36:36,170 --> 00:36:39,700 Mənə həqiqətən bu yeni daxil ayaq qoymaq üçün icazə ki cutoff, 605 00:36:39,700 --> 00:36:43,660 sular, və həqiqətən çox müəmmalı və çox narahat bir şey keçir 606 00:36:43,660 --> 00:36:45,540 zamanı mənim üçün. 607 00:36:45,540 --> 00:36:49,440 >> Belə baxımından indi nə rol bilərsiniz olan müxtəlif açılar 608 00:36:49,440 --> 00:36:51,530 Bu kurs xidmət yanaşma - 609 00:36:51,530 --> 00:36:53,080 mühazirələr belə. Bu qədər var. 610 00:36:53,080 --> 00:36:56,550 Bu yer şəxs bizimlə məşğul varsa, həqiqətən, biz bilirik 611 00:36:56,550 --> 00:37:00,920 statistik siz təxminən 40% cür gəlir və artıq getmək olacaq ki, 612 00:37:00,920 --> 00:37:05,140 dövr, və 10% Əlbəttə, biz bu gün sonra yenidən görmək heç vaxt. 613 00:37:05,140 --> 00:37:07,540 Və vicdanlı olmaq, mükəmməl gözəl var. 614 00:37:07,540 --> 00:37:10,470 CS50 ilə müəyyən xüsusiyyətlərindən biri bu var ki 615 00:37:10,470 --> 00:37:14,220 saysız-hesabsız sərvətləri, biz yalnız bir anda vasitəsilə oynatmaq lazımdır olan bəzi 616 00:37:14,220 --> 00:37:17,890 mühazirə və bölmələr və walkthroughs deyilən şeylər, və ofis o cümlədən 617 00:37:17,890 --> 00:37:20,850 saat, və kimi, bu da tipik tələbə daha çox resursları var 618 00:37:20,850 --> 00:37:24,400 olmalıdır və ya fiziki yararlana bilərlər, lakin, çünki 619 00:37:24,400 --> 00:37:27,510 bu disparate öyrənmə üslub hər hansı tələbə büruzə verir. 620 00:37:27,510 --> 00:37:31,590 Və mühazirə, mən bunu görmək kimi əsas rol şifahi basmaq deyil 621 00:37:31,590 --> 00:37:35,360 olduqca kompleks maddi həyata və mütləq bütün çatdırmaq üçün 622 00:37:35,360 --> 00:37:39,040 biz bu dövr araşdırmaq, lakin lazımdır ki əsaslarını intricacies 623 00:37:39,040 --> 00:37:42,430 Əksinə, biz uzaq artıq bununla məşğul olduğunuz kimi şeylər, nə bu misallar 624 00:37:42,430 --> 00:37:46,480 ruhi şəkil çəkmək üçün çalışırıq mərhələdə insanlar cəlb, həmçinin 625 00:37:46,480 --> 00:37:49,430 yaratmaq, belə ki, hətta kimi, mən bu yaddaqalan anlar bəzi demək cəsarət siz 626 00:37:49,430 --> 00:37:53,280 müəyyən mövzular ilə mübarizə, hətta baxmayaraq ki, oh kimi, bu xatirələrim var 627 00:37:53,280 --> 00:37:56,740 ədalətli abstractly oldu ki, riyaziyyat, mən kimi, bir balans dəyəri itirilmiş oldu 628 00:37:56,740 --> 00:38:00,260 həqiqətən, günün sonunda, bir şey ki, bütün oxşar deyil mən 629 00:38:00,260 --> 00:38:01,060 artıq bilirik. 630 00:38:01,060 --> 00:38:04,560 Və rolu mühazirələr Sanders burada adam ya xidmət edəcək 631 00:38:04,560 --> 00:38:09,040 və ya video online hər həftə sizin üçün əqli mərhələsində təyin etmək həqiqətən 632 00:38:09,040 --> 00:38:12,370 müxtəlif anlayışlar və biz daxil dalğıc olacaq ki, problemləri. 633 00:38:12,370 --> 00:38:16,800 >> Yüksək səviyyədə anlayışlar baxımından, bu sözləri ən çox üzərində axını bilər 634 00:38:16,800 --> 00:38:17,670 Hazırda üçün rəhbəri. 635 00:38:17,670 --> 00:38:18,680 Və gözəl var. 636 00:38:18,680 --> 00:38:21,210 Daha rahat kurs minir sizə bu biləcəklər 637 00:38:21,210 --> 00:38:24,870 Bu bəzi mövzuları, lakin adətən sinif ki, 10% olan 638 00:38:24,870 --> 00:38:28,600 onlar ildən proqramlaşdırma, AP kompüter alaraq, daha çox fon var 639 00:38:28,600 --> 00:38:31,850 onlar 12 idi, bölmələr imkanları olacaq ki, həyata və 640 00:38:31,850 --> 00:38:36,030 problem doldurulması, müxtəlif mövzularda bütün daha dərin getmək üçün edir 641 00:38:36,030 --> 00:38:39,590 hər hansı boşluqlar sizin yüksək məktəb və ya fon əvvəl gələn ola bilər. 642 00:38:39,590 --> 00:38:43,440 Dilləri baxımından, nə dil biz CS50 istifadə olduğunu dərk 643 00:38:43,440 --> 00:38:45,360 Günün sonunda əsasən yersiz. 644 00:38:45,360 --> 00:38:49,500 Biz əvvəlcə sonuna doğru C. adlı dil istifadə üçün nə 645 00:38:49,500 --> 00:38:53,260 dövr, biz PHP və JavaScript kimi, web-merkezli languages ​​təqdim edir. 646 00:38:53,260 --> 00:38:56,800 Amma biz və digər ən hər hansı bir müasir, bu kimi bir kurs dərs bilər 647 00:38:56,800 --> 00:38:57,740 yüksək səviyyəli dil - 648 00:38:57,740 --> 00:39:01,710 Həyata çünki Python, Ruby və və başqaları, bu gün çox populyar olan 649 00:39:01,710 --> 00:39:04,350 Günün sonunda Siz değilseniz bu C. təlim deyilik 650 00:39:04,350 --> 00:39:06,310 PHP və ya JavaScript öyrənmək. 651 00:39:06,310 --> 00:39:10,190 Siz web-based kompüter-based olub, problemləri həll etmək üçün necə öyrənmək, və ya etdiyiniz 652 00:39:10,190 --> 00:39:14,810 bu sadəcə alət kimi istifadə edərək data yönümlü özü. 653 00:39:14,810 --> 00:39:17,910 >> İndi logistika baxımından, siz sonda deyilən bir şey istifadə edəcəyik 654 00:39:17,910 --> 00:39:18,810 CS50 Aracı. 655 00:39:18,810 --> 00:39:22,150 Bir Mac, PC, Linux kompüter, və ya kimi varsa, fərqi yoxdur, 656 00:39:22,150 --> 00:39:25,740 istifadə etmək ilə gələn həftə başlayan sərbəst mövcud proqram lazımdır 657 00:39:25,740 --> 00:39:28,890 siz istifadə lazımdır ki CS50 Aracı, virtual mühitdə 658 00:39:28,890 --> 00:39:32,720 öz kompüter, sizin və sinif yoldaşları, bütün vahid Linux var ki, 659 00:39:32,720 --> 00:39:34,220 bu halda masa üstü. 660 00:39:34,220 --> 00:39:37,010 Bu, həqiqətən, sizin əlinizlə almaq lazımdır ki, olsa da, problem dəsti var 661 00:39:37,010 --> 00:39:37,910 zamanı çirkli. 662 00:39:37,910 --> 00:39:40,820 Və günün sonunda, bu problem dəstləri, mən hesab edirəm ki, həqiqətən 663 00:39:40,820 --> 00:39:43,510 Bu kurs bir tələbə təcrübə müəyyən edir. 664 00:39:43,510 --> 00:39:46,660 Problem dəstləri çox iki nəşrləri azad olunacaq ki, həyata - 665 00:39:46,660 --> 00:39:50,140 biz gözləyirik ki, bir standart nəşr 90% təşviq 666 00:39:50,140 --> 00:39:51,690 sinif daxil dalış. 667 00:39:51,690 --> 00:39:55,255 Amma biz də qondarma hacker nəşrləri bəzi problem dəstləri azad və 668 00:39:55,255 --> 00:39:58,110 çünki bir su nişanı ilə hər səhifə haqqında hacker nəşr olduğunu bilirik, bu 669 00:39:58,110 --> 00:39:59,970 bu hacker nəşr deyir. 670 00:39:59,970 --> 00:40:03,390 Və 10-AP informatika olan siz bu demoqrafik üçün var 671 00:40:03,390 --> 00:40:06,500 Sizin kəmər altında proqramlaşdırma və il, o boşluqları doldurmaq axtarır 672 00:40:06,500 --> 00:40:10,170 və daha çox formal mövcut deyil, self-tədris təlim, bəlkə həyata 673 00:40:10,170 --> 00:40:13,420 ki, sinif çox əhəmiyyətli demoqrafik olduğunu 674 00:40:13,420 --> 00:40:15,230 dəqiq eyni məqsəd. 675 00:40:15,230 --> 00:40:16,460 Beş gec gün olacaq. 676 00:40:16,460 --> 00:40:19,380 Problem dəsti adətən cümə görə, lakin beş uzada bilər 677 00:40:19,380 --> 00:40:22,900 bu şeyləri istifadə edərək, bu vaxt gec gün deyilir, biz də düşmək lazımdır 678 00:40:22,900 --> 00:40:25,520 hər dövr sonunda ən aşağı bal, 679 00:40:25,520 --> 00:40:27,540 proqramın ildə özəllikləri. 680 00:40:27,540 --> 00:40:31,630 >> Amma il ərzində CS50 bir müəyyən xarakterik ofis oldu 681 00:40:31,630 --> 00:40:36,060 saat, bir az əvvəl photos vizual gördüm ki, imkanı olan 682 00:40:36,060 --> 00:40:39,090 biz əvvəl olduğu, evində yemək salonlarında əvvəl toplamaq 683 00:40:39,090 --> 00:40:42,120 elm mərkəzinin zirzəmi və Annenberg Hall, dörd bu il 684 00:40:42,120 --> 00:40:45,670 8:00 PM sizə bu çox lazımdır Ü 11:00 PM üçün gecə bir həftə 685 00:40:45,670 --> 00:40:49,810 müəyyən problemlər ilə mübarizə üzrə işçi paylaşılan təcrübə, 686 00:40:49,810 --> 00:40:52,520 lakin yer böyük dəstək strukturu ilə. 687 00:40:52,520 --> 00:40:55,780 Həqiqətən, bu çalışacaq yol varsa Annenberg gəlmək lazımdır ki, 688 00:40:55,780 --> 00:40:56,950 Həftə ərzində bir sual. 689 00:40:56,950 --> 00:41:00,190 Siz laptop gətirmək lazımdır, siz aşağı oturmaq bəzi ərzaq işğalçı və siz daxil olacaq olacaq 690 00:41:00,190 --> 00:41:04,100 CS50 üçün müzakirə, müəllim heyəti var ki, bir web-based kommunal 691 00:41:04,100 --> 00:41:07,860 inkişaf etmiş ki, siz sualları göndərmək və bir followups görmək imkan verəcək 692 00:41:07,860 --> 00:41:12,590 tipik Forum mənada, yazıları və kimi istifadə edərək, avtomatik tamamlama 693 00:41:12,590 --> 00:41:13,790 məlumat axtarış. 694 00:41:13,790 --> 00:41:17,950 Amma siz də, ofis saat saat ərzində edə bilərsiniz, sizin 695 00:41:17,950 --> 00:41:20,490 sual faktiki insan alverinə escalated. 696 00:41:20,490 --> 00:41:24,000 Həqiqətən, məqsəd nəticə etibarilə bir, biz artıq qurmaq başlayır belə ki, 697 00:41:24,000 --> 00:41:27,740 dövr kurs inşallah həqiqətən faydalı informasiya corpus 698 00:41:27,740 --> 00:41:31,770 ümumi suallar üçün ümumi cavablar, belə ki, siz özünüz problemləri həll edə bilər 699 00:41:31,770 --> 00:41:35,980 tədris olan isə, kimi tez mümkün kimi ayrılmak almaq 700 00:41:35,980 --> 00:41:40,320 İşçilər - adətən 20% 30 tədris yoldaşları%-i və əlbəttə köməkçiləri 701 00:41:40,320 --> 00:41:41,780 heyəti bir dəfə. 702 00:41:41,780 --> 00:41:45,150 >> Biz Annenberg ildə CS50 Greeter adlı nə var, və biz edəcək 703 00:41:45,150 --> 00:41:46,610 müəyyən, nə bilirik? 704 00:41:46,610 --> 00:41:50,900 Bu sual, biz, həqiqətən səmərəli online cavab. 705 00:41:50,900 --> 00:41:51,930 Biz sizin kompüter görmək lazımdır. 706 00:41:51,930 --> 00:41:53,470 Biz bir bir danışmaq istəyirəm. 707 00:41:53,470 --> 00:41:56,060 Siz, həqiqətən mübarizə edirik, və buna görə də bir-birinin danışmaq istəyirəm 708 00:41:56,060 --> 00:41:59,160 kimsə yanaşı, siz CS50 Greeter göndərilib olacaq bir 709 00:41:59,160 --> 00:42:02,700 tədris fellow keçirilməsi, sanki bir tələbələri adları var ki, bir iPod 710 00:42:02,700 --> 00:42:04,880 yan, digər tərəfdən heyət adlarını tədris. 711 00:42:04,880 --> 00:42:07,900 Biz sizin adı toplamaq, bir müəllim heyəti adı ilə təqib və 712 00:42:07,900 --> 00:42:12,020 kompüter ekran Alice görmək getmək və ya xahiş edirik deyərək, yanıb-sönən başlayacaq 713 00:42:12,020 --> 00:42:14,110 heyəti masada Bob bax gedin. 714 00:42:14,110 --> 00:42:17,240 Və bu yolla, biz səmərəli kimi şeylər göndərəcək edə bilərsiniz 715 00:42:17,240 --> 00:42:22,030 mümkün, həmçinin bütün daha asan həllər istiqamətində sizə. 716 00:42:22,030 --> 00:42:25,900 Bölmələr, bu daha çox intim üçün imkanlar praktiki olacaq 717 00:42:25,900 --> 00:42:30,080 tədris yoldaşları biri və 12 ilə imkanları, 16 və ya belə etmək 718 00:42:30,080 --> 00:42:34,020 Sizin sinif yoldaşları, hər həftə, biz problem müəyyən problemlər vardır ki, 719 00:42:34,020 --> 00:42:36,750 konseptual bir sıra suallar soruşmaq və bite ölçülü bir sıra ki, 720 00:42:36,750 --> 00:42:39,180 siz öz anlamaq ki, suallar proqramlaşdırma, və ola bilər 721 00:42:39,180 --> 00:42:42,140 öz iş, lakin bölmə kontekstində, biz vasitəsilə işləmək lazımdır 722 00:42:42,140 --> 00:42:45,230 kollektiv həmin problemlərin bəzilərini və getmək harada 723 00:42:45,230 --> 00:42:46,700 söhbət bizə edir. 724 00:42:46,700 --> 00:42:51,340 >> Bundan əlavə, bölmə sizin arqumentləri nəzərdən keçirmək imkanları var 725 00:42:51,340 --> 00:42:54,470 etdiyiniz ki, ev tapşırığı, sizin sinif yoldaşları, bəzən anonim, 726 00:42:54,470 --> 00:42:56,780 həmişə bir opt-in, siz paylaşmaq istəyirsinizsə tərəfindən 727 00:42:56,780 --> 00:42:57,930 Gönderdiğiniz çalışır. 728 00:42:57,930 --> 00:43:00,890 Belə ki, həqiqətən bir-iki yönlü söhbət ola bilər, və imkanı olacaq 729 00:43:00,890 --> 00:43:05,050 deyil, sadəcə çox, daha dinamik mənada öz işini nəzərdən 730 00:43:05,050 --> 00:43:08,620 bir PDF və ya çap baxaraq və bir neçə saniyə üçün düşünür 731 00:43:08,620 --> 00:43:10,760 və mütləq Əlaqə udma deyil ki, 732 00:43:10,760 --> 00:43:12,270 müəllim heyəti təmin etdik. 733 00:43:12,270 --> 00:43:14,670 Və burada CS50 məkanı adlı alət istifadə edəcəyik. 734 00:43:14,670 --> 00:43:18,165 O tanımadığı üçün bu üst sol C kimi tanınan dil və 735 00:43:18,165 --> 00:43:21,360 Bu vaxt tanış olacaq, ancaq bu bir web-based yardım edir biz lazımdır ki, 736 00:43:21,360 --> 00:43:25,350 və sizin 15 və ya sinif yoldaşları ilə daxil imkan verir ki, bölmədə istifadə 737 00:43:25,350 --> 00:43:27,120 otağının qarşısında öz tədris fellow. 738 00:43:27,120 --> 00:43:28,890 Bu pəncərədə kodu yazmaq edə bilərsiniz. 739 00:43:28,890 --> 00:43:31,800 Sizə bölməsində həqiqətən değilseniz Siz elektron söhbət edə bilərsiniz 740 00:43:31,800 --> 00:43:35,300 xüsusi anı, və tədris işçisi, o zaman gəldiyi zaman 741 00:43:35,300 --> 00:43:41,295 Alice və ya sinif Bob həlli müzakirə, müəllim yoldaşları bir basın 742 00:43:41,295 --> 00:43:45,210 hansı ki, tələbə olmuşdur ekran üzərində düyməsini və voiture, layihə 743 00:43:45,210 --> 00:43:47,120 vaxt ki, xüsusi nöqtəsində üzərində işləyir. 744 00:43:47,120 --> 00:43:50,400 Sizin keçmişdə CS50 almış dostları var Belə ki, həyata 745 00:43:50,400 --> 00:43:53,790 bölmələr əhəmiyyətli dərəcədə bütün daha bu il rebooted ki, 746 00:43:53,790 --> 00:43:57,700 arasında fəal, bütün daha dinamik və həqiqətən, iki yol söhbət 747 00:43:57,700 --> 00:44:00,300 heyət və tələbələri tədris. 748 00:44:00,300 --> 00:44:01,160 >> Və walkthroughs. 749 00:44:01,160 --> 00:44:04,520 Belə ki, bu problem dəstləri, biz də dəqiqləşdirilməsi yalnız təklif 750 00:44:04,520 --> 00:44:08,110 özü, bu adətən kifayət qədər ətraflı PDF, həm də şey məlum 751 00:44:08,110 --> 00:44:12,070 walkthroughs kimi, elə müəllim heyətinin bir üzvü bir həftəlik çıxaracaq 752 00:44:12,070 --> 00:44:15,460 sözün siz verilməsi, problem dəsti vasitəsilə dolaşır ki sessiya 753 00:44:15,460 --> 00:44:18,700 göstərişlər və məsləhətlər, və başlanğıc bal və çox istəmək deməkdir 754 00:44:18,700 --> 00:44:21,370 tez-tez sual: I yerləşir başlamalıyım? 755 00:44:21,370 --> 00:44:25,550 Yaxşı, siz öz spec daxil dalış ya başlamaq, və ya qatılaraq 756 00:44:25,550 --> 00:44:27,230 və ya bu walkthroughs izləyir. 757 00:44:27,230 --> 00:44:29,550 Ilk gözden geçirmek, əslində, bu cümə olacaq. 758 00:44:29,550 --> 00:44:32,120 Biz bir xalq olacaq edirəm, çünki onlar çox cümə deyil, haqqında olacaq 759 00:44:32,120 --> 00:44:34,940 biz sonra çox erkən həftəsində onlara çəkiliş və əldə edə bilərsiniz zaman, lakin 760 00:44:34,940 --> 00:44:38,410 həftə sonu online onlara mümkün qədər çox gün ki, 761 00:44:38,410 --> 00:44:40,530 əslində həm içerik məşğul. 762 00:44:40,530 --> 00:44:43,050 Bu cümə mühazirə ki, lakin daha çox. 763 00:44:43,050 --> 00:44:46,930 >> İndi dəstəyi quruluş baxımından ən əhəmiyyətli statistik deyil 764 00:44:46,930 --> 00:44:50,600 bəlkə də 108 müəllim yoldaşları və əlbəttə köməkçiləri bu kurs 765 00:44:50,600 --> 00:44:51,870 Hal-hazırda yoxdur. 766 00:44:51,870 --> 00:44:54,490 Ziddiyyətli dərsləri olmayan siz bəzi qoşulmaq istəyirsinizsə 767 00:44:54,490 --> 00:44:58,900 burada səhnəyə məni, bu, son nəticədə, həqiqətən, müəyyən edəcək olan bu uşaqlar deyil 768 00:44:58,900 --> 00:45:00,150 zamanı qarşılaşa. 769 00:45:08,890 --> 00:45:11,870 Mən günü dərsləri tədris tədris yoldaşları bir çox idi və mən 770 00:45:11,870 --> 00:45:15,650 səmimi, bu çox az xatırlayıram, lakin tarix, mən hələ arasında xatırlayıram 771 00:45:15,650 --> 00:45:19,990 həqiqətən mənə suallara cavab kömək edən bir neçə mənim CS50 TF, kim həqiqətən 772 00:45:19,990 --> 00:45:22,830 Mən mübarizə zaman mənə kömək və həqiqətən bu ortaq oldu 773 00:45:22,830 --> 00:45:25,770 bir çox yeni dünya öyrənmə təcrübəsi. 774 00:45:25,770 --> 00:45:29,100 Bir az bu uşaqlar bütün tort kənarda siz qatılacaq olan 775 00:45:29,100 --> 00:45:32,560 Xatirə Zalı transept ildə CS50 bir ənənə, lakin mənə bildirin 776 00:45:32,560 --> 00:45:36,980 ilk yenə Nate Hardison üçün Rob Bowden və Tommy tanış 777 00:45:36,980 --> 00:45:39,370 McWilliams, bu il kurs rəhbərlik edir. 778 00:45:39,370 --> 00:45:41,385 Əgər uşaqlar ortada burada mənə qoşulmaq olar. 779 00:45:47,380 --> 00:45:50,045 Onlar bir ruhlandırıcı çıxışı hazırlayıb. 780 00:45:53,212 --> 00:45:55,775 >> TOMMY MCWILLIAMS: Mən ruhlandırıcı bir şey hazırlamaq yox idi. 781 00:45:55,775 --> 00:45:57,170 Amma mənim ad Tommy edir. 782 00:45:57,170 --> 00:45:58,370 Mən Mather baş deyiləm. 783 00:45:58,370 --> 00:46:01,620 Mən kompüter elm təhsil həqiqətən rəhbərləri komanda olmaq heyecan və alıram 784 00:46:01,620 --> 00:46:03,720 Sizə CS50 səyahət keçir. 785 00:46:03,720 --> 00:46:06,750 Mən həqiqətən CS50 haqqında sevgi həqiqətən siz düşünmək öyrədir necə 786 00:46:06,750 --> 00:46:08,180 bir yeni yol problemləri. 787 00:46:08,180 --> 00:46:11,170 Bu, həqiqətən, dəyərli olacaq bir bacarıq olursa olsun, nə sahəsində 788 00:46:11,170 --> 00:46:12,090 siz getmək. 789 00:46:12,090 --> 00:46:14,800 Və bu, ancaq hər hansı bir çox daha çox pulsuz konfet təklif yalnız 790 00:46:14,800 --> 00:46:16,050 kampus digər kursu. 791 00:46:22,730 --> 00:46:24,350 Mən həqiqətən səbirsizliklə arıyorum nə 792 00:46:24,350 --> 00:46:25,645 hər kəs bu dövr qurur. 793 00:46:25,645 --> 00:46:28,860 Və hər kəs mütləq, indi və ya dövr ərzində hər hansı bir sualınız varsa 794 00:46:28,860 --> 00:46:32,976 mənə çatmaq çekinmeyin və mən kömək etmək üçün xoşbəxt olarıq. 795 00:46:32,976 --> 00:46:33,920 >> Rob Bowden: Salam. 796 00:46:33,920 --> 00:46:34,670 Mən Rob Bowden edirəm. 797 00:46:34,670 --> 00:46:35,920 Mən Kirkland baş deyiləm. 798 00:46:40,030 --> 00:46:41,890 Bəli, doğru deyil. 799 00:46:41,890 --> 00:46:44,070 Biz bütün bu sonrakı dövr həqiqətən həyəcanlı istəyirik. 800 00:46:44,070 --> 00:46:45,325 Biz sizə bütün həyəcanlı istəyirik ümid edirik. 801 00:46:49,850 --> 00:46:51,580 Mən ki, gözləyirik deyil. 802 00:46:51,580 --> 00:46:52,530 Bəli. 803 00:46:52,530 --> 00:46:56,030 Beləliklə, biz bu dövr həqiqətən böyük edilməsi daxil çox səy qoymaq və kimi 804 00:46:56,030 --> 00:46:58,830 uzun siz səy qoymaq istediğiniz kimi, siz almaq üçün daha çox var 805 00:46:58,830 --> 00:47:00,080 Bu kurs həyata. 806 00:47:06,810 --> 00:47:10,470 Bu kurs həyata fun bir çox əldə edə bilərsiniz. 807 00:47:10,470 --> 00:47:13,510 Siz fun bir çox, bu çıxmaq bilmədi Əgər Biz, 108 işçisi olmazdı 808 00:47:13,510 --> 00:47:17,450 belə ki, yalnız cəlb etmək üçün cəhd edin, siz peşman olmaz. 809 00:47:24,815 --> 00:47:26,020 >> NATE HARDISON: Salam, uşaqlar. 810 00:47:26,020 --> 00:47:26,930 Mən Nate edirəm. 811 00:47:26,930 --> 00:47:29,700 Mən, əlbəttə üçün hoca edirəm. 812 00:47:29,700 --> 00:47:31,200 Mən, həqiqətən, burada olmaq heyecan alıram. 813 00:47:31,200 --> 00:47:33,100 Burada mənim ilk il. 814 00:47:33,100 --> 00:47:36,520 Mən sizə bütün bu kurs və çox mən var kimi zövq ümid 815 00:47:36,520 --> 00:47:37,960 Bu günə qədər bu idilər. 816 00:47:37,960 --> 00:47:41,520 Əgər ikili doqquz və ya on gəlmək necə istəyirsinizsə, gəlib 817 00:47:41,520 --> 00:47:43,351 mənə danışmaq. 818 00:47:43,351 --> 00:47:46,480 >> HOPARLÖR 1: Bu mərhələdə burada bir az bu uşaqlar tərk risk 819 00:47:46,480 --> 00:47:50,330 yöndəmsiz, biz əvvəl gözləyir ki, hər şeyi bir neçə vasitəsilə nin burulğan bildirin 820 00:47:50,330 --> 00:47:51,500 tort üçün təxirə. 821 00:47:51,500 --> 00:47:52,980 Nə irəlidə yalan ki? 822 00:47:52,980 --> 00:47:56,410 Biz keçən il geri tez nəzər əgər Yaxşı, problem sıfır müəyyən, sizin 823 00:47:56,410 --> 00:47:59,960 sələfləri Scratch, qrafik adlı proqramlaşdırma dilinə göyərçin 824 00:47:59,960 --> 00:48:03,160 dil proqramlaşdırma siz başlayaraq, əlbəttə ilk günlərində istifadə edəcəyik 825 00:48:03,160 --> 00:48:07,080 Bu cümə, siz bəzi tanımadığı anlayışlar öyrənmək, lakin həyata 826 00:48:07,080 --> 00:48:10,330 əvvəlki ilə sizin üçün bu inkişaf etmiş aspekti olacaq 827 00:48:10,330 --> 00:48:11,070 background. 828 00:48:11,070 --> 00:48:14,082 >> Ötən il problem iki qurmaq, tələbələr dünyasına göyərçin 829 00:48:14,082 --> 00:48:17,740 Kriptoqrafiya, informasiya enciphering ya Scrambling sənəti, 830 00:48:17,740 --> 00:48:21,310 şifreli data ki, son hacker redaksiyada həyata proqramları 831 00:48:21,310 --> 00:48:26,710 kurs tələbələri tipik olan parol crack və ya deşifrə davam etmədi 832 00:48:26,710 --> 00:48:31,190 üçün alqoritmlər və heuristics ilə gələn ilə kompüter. xc parol fayl 833 00:48:31,190 --> 00:48:34,980 brute force həyata figuring bir kompüter nə kiminsə parol 834 00:48:34,980 --> 00:48:35,770 sistem idi. 835 00:48:35,770 --> 00:48:39,820 Ötən il və ya iki, problem dörd etdi tələbələr müəyyən 836 00:48:39,820 --> 00:48:41,420 Sudoku oyun həyata keçirir. 837 00:48:41,420 --> 00:48:45,180 Və hacker nəşr ki, il tələbələr yalnız olmadığı necə 838 00:48:45,180 --> 00:48:49,360 oyun, lakin əslində bir çözücü, əsasən kompüter təmin edə bilər, oyun 839 00:48:49,360 --> 00:48:52,260 Siz həlli daha sürətlə tərəfindən göstərişlər ilə insan, 840 00:48:52,260 --> 00:48:53,550 xüsusi problem. 841 00:48:53,550 --> 00:48:57,420 >> Problem set beş ildə biz, məlumat bərpa bu sənət Suclari etdi 842 00:48:57,420 --> 00:49:00,160 ki, təsadüfən və ya qəsdən çox idi 843 00:49:00,160 --> 00:49:01,450 kompüter silindi. 844 00:49:01,450 --> 00:49:04,530 Ötən il müəllim və mən alaraq kampus ətrafında strolled 845 00:49:04,530 --> 00:49:07,780 sonra insanların, yerlərin və şeyi foto və təsadüfən 846 00:49:07,780 --> 00:49:10,900 bütün bu photos ki, bizim kamera media kart biçimlendirilmiş. 847 00:49:10,900 --> 00:49:15,920 Amma problem yoxdur, biz onu təqdim, bu media kartı Suclari image etdi 848 00:49:15,920 --> 00:49:19,410 sinfində bütün tələbələr və proqramlar yazmaq, onları etiraz ki, 849 00:49:19,410 --> 00:49:22,240 ki, kart JPEGs bütün bərpa. 850 00:49:22,240 --> 00:49:24,720 Bu həqiqətən sevimli problem dəstdən birini və mən bir qədər qazılmış 851 00:49:24,720 --> 00:49:27,750 böyük fun olan sizin sələfləri biri köhnə e-poçt 852 00:49:27,750 --> 00:49:29,940 zaman əvvəl oxumaq. 853 00:49:29,940 --> 00:49:31,270 >> Bu Matt edir. 854 00:49:31,270 --> 00:49:34,970 Əziz David, dünən bacım təsadüfən onun kamera SD biçimlendirilmiş 855 00:49:34,970 --> 00:49:37,770 yaddaqalan photos bir il dəyər itirilmiş kartı. 856 00:49:37,770 --> 00:49:40,830 O, təəssüf ki, öz data yedekleme ən yaxşı deyil. 857 00:49:40,830 --> 00:49:43,780 Amma bu vəziyyət p-set beş xatırlatdı, belə ki, mən cəhd düşündüm 858 00:49:43,780 --> 00:49:47,620 Mən geri bütün yol yazdığı bərpa proqram vasitəsilə öz SD kart çalıştırın 859 00:49:47,620 --> 00:49:48,180 oktyabr. 860 00:49:48,180 --> 00:49:51,660 Belə ki, bir xam image yaratmaq üçün necə figuring dörd saat sonra 861 00:49:51,660 --> 00:49:53,350 biçimlendirilmiş SD kart - 862 00:49:53,350 --> 00:49:56,050 Google bu baxımdan olduqca faydalı ola, qədər mən istehzayana 863 00:49:56,050 --> 00:50:00,140 İnternet haqqında təlimat rast gəlmək oldu - 864 00:50:00,140 --> 00:50:03,080 command line dəlilləri bəzi ətrafında kustarlıq sonra, mən idarə 865 00:50:03,080 --> 00:50:06,020 məhkəmə image yaratmaq, quraşdırma və konfiqurasiya sonra 866 00:50:06,020 --> 00:50:10,600 CS50 Aracı, mən proqramı vasitəsilə məhkəmə image run idarə və 867 00:50:10,600 --> 00:50:16,065 mənim bacısının fotoşəkillər bütün 1,027 bərpa, Matt yazır. 868 00:50:25,210 --> 00:50:28,600 >> Keçən il-nin problem set altı-ci ildə, biz şagirdlərin bir lüğət verdi 869 00:50:28,600 --> 00:50:33,350 150,000 İngilis dili sözlər və onlara bir spell checker yazmaq üçün etiraz ki, 870 00:50:33,350 --> 00:50:36,870 formasından cavablandırdı queries, bu, söz düzgün və ya səhv yazıldığına 871 00:50:36,870 --> 00:50:38,150 mümkün kimi kimi sürətli. 872 00:50:38,150 --> 00:50:41,900 Və haqqında opt--ci ildə əsasında sonra sinif yoldaşları etiraz etmək icazə tələbələri idi 873 00:50:41,900 --> 00:50:45,220 ,, sayı onlar istifadə ki, RAM məbləği onların nəticələri poçt tərəfindən 874 00:50:45,220 --> 00:50:49,190 Tələbələr sonra haqqında sıralanır edilmişdir, belə ki onlar istifadə ki, CPU dövründən və ya saniyə, 875 00:50:49,190 --> 00:50:53,010 yenidən, bunun sırf isteğe aspekt, lakin böyük fun - gedişində veb səhifəsinə 876 00:50:53,010 --> 00:50:56,970 ki, çox tez-tez bir tələbə böyük haqqında mövqe sayı 10 və ya belə üçün almaq olardı-ci ildə 877 00:50:56,970 --> 00:51:00,370 board, veb haqqında, nahar üçün off getmək və sonra geri gəlmək, və reallaşdırmaq 878 00:51:00,370 --> 00:51:04,340 onun roommate, böyük board haqqında ona və ya öz qarşısında yalnız haşiyələnmiş etmişdi 879 00:51:04,340 --> 00:51:07,620 bununla da yalnız bir üçün başqa bir iki və ya üç saat leysan 880 00:51:07,620 --> 00:51:09,300 onun və ya öz roommate up. 881 00:51:09,300 --> 00:51:11,730 >> Belə ki, biz yaxşı kimi bu il oxşar bir şey üçün sabırsızlanıyoruz. 882 00:51:11,730 --> 00:51:15,400 Problem set 7-ci biz, həqiqətən,, web proqramlaşdırma istiqamətində sükan arxasında oturmaq vermədi 883 00:51:15,400 --> 00:51:19,320 daim-getdikcə ümumi ətraf mühit-ci ildə problemlərin həlli 884 00:51:19,320 --> 00:51:20,300 bir web browser edir. 885 00:51:20,300 --> 00:51:23,670 Decreasingly biz Macs və PC haqqında proqram download, lakin yoxdur sonra Know 886 00:51:23,670 --> 00:51:25,790 getdikcə, biz web ərzində bu, bütün etməliyəm. 887 00:51:25,790 --> 00:51:30,140 >> Və həqiqətən, ötən il, tələbələr 'final layihələrin bəzi 88%-gedişində 888 00:51:30,140 --> 00:51:31,790 web-based idi. 889 00:51:31,790 --> 00:51:34,670 Və o, çox, siz tərəfindən bu sinif əldə edəcək ki, bacarıqları var 890 00:51:34,670 --> 00:51:38,410 kurs sonuna, əlbəttə-nin sonunda gözləyir nə çünki, bu, CS50 Ədalətli edir 891 00:51:38,410 --> 00:51:42,100 bir elm ədalətli ideyası əsaslanır, lakin bu versiyası-ci ildə ki, sərgi 892 00:51:42,100 --> 00:51:45,370 bir ədalətli sinfində bütün tələbələr onların noutbuk gətirmək etmək, və onların 893 00:51:45,370 --> 00:51:49,720 Northwest Elm, haqqında bir böyük binaya dostlar, və ailə, və başqaları 894 00:51:49,720 --> 00:51:53,420 kampus,, onların laptop qurmaq bəzi qida almaq, bəzi popcorn və içki almaq, və 895 00:51:53,420 --> 00:51:57,180 sonra bütün o-ci ildə daxil olmayıb, ötən il kim üçün onların final layihələr sergilemek 896 00:51:57,180 --> 00:52:01,510 bəzi 2.500 kampus genelinde iştirakçıları, və kimi ifadələr saylı 897 00:52:01,510 --> 00:52:05,510 bu, və bu kimi ədalətli at qeyri-adi deyil idi. 898 00:52:05,510 --> 00:52:09,660 >> Ədalətli qədər aparıcı CS50 Hackathon, bir haqqında hop üçün bir fürsətdir 899 00:52:09,660 --> 00:52:13,610 Harvard servis, 8:00 PM-da Microsoft üçün küçə aşağı rəhbəri, və deyil evə getmək 900 00:52:13,610 --> 00:52:14,810 7:00 qədər AM. 901 00:52:14,810 --> 00:52:19,040 Biz 8:00 PM, AM 1:00 at ikinci nahar, at və həmin hələ üçün ilk nahar xidmət 902 00:52:19,040 --> 00:52:22,540 5:00 at daimi AM biz IHOP at pancake üçün müalicə yoxdur. 903 00:52:22,540 --> 00:52:26,580 Burada təsvir kimi Və Hackathon sizin daxil dalış üçün,, bir fürsət olduğunu 904 00:52:26,580 --> 00:52:30,470 final layihələr, öz haqqında və ya bir-ci ildə dostları ilə iş olub-olmadığını 905 00:52:30,470 --> 00:52:33,770 bütün müəllim heyəti yaxşı iş yerləşir Ü collaborative, ətraf mühit, 906 00:52:33,770 --> 00:52:37,560 Hong Kong Çin ərzaq bir kifayət qədər təchizatı ilə gecə daxil. 907 00:52:37,560 --> 00:52:43,070 5:00-hazırda bu kimi yaxşı bu il olduqca ümumi ola kimi iradə belə images AM. 908 00:52:43,070 --> 00:52:48,170 >> Biz tort üçün bir anda təxirə salınması kimi Belə ki, mind-ci ildə saxlamaq ki, 76%-faiz 909 00:52:48,170 --> 00:52:51,720 bu otaq-ci ildə insanlar, heç bir əvvəl təcrübə var, və kimi syllabus başına 910 00:52:51,720 --> 00:52:55,300 siz up son yerləşir son nəticədə bu kurs-ci ildə məsələləri nə belə çox deyil 911 00:52:55,300 --> 00:52:59,540 sizin sinif yoldaşları üçün nisbi, lakin yerləşir siz, həftə 11-ci, üçün nisbi up son 912 00:52:59,540 --> 00:53:01,540 həftə 0 özünüzü. 913 00:53:01,540 --> 00:53:03,690 Bu CS50 edir.