[Powered by Google Translate] HOPARLÖR 1: Bu CS50 edir. Mən də bir birinci idi indi bir neçə il əvvəl burada idi, zaman, mən bunu, kompüter elm bunu bu yolda həqiqətən deyil engineering. Həqiqətən, mən hökumət concentrator bu yerə gəldi. Mən yüksək məktəb tarixi kimi şeylər xoşuma gəldi olan bir uşaq olmuşdur ediyorum. I konstitusiya hüququ, ingilis və riyaziyyat cür, belə növ xoşuma gəldi yaxşı dairəvi, lakin mütləq mən tədris olunmayıb şeyi bilmirdim yüksək məktəb. Və birinci il belə, mən bu dehşet idi vasitəsi olsa da mən kompüter xoşuma gəldi, mən əlbəttə ki, heç kompüter oyunları oynamaq və kimi kompüter şəxs, kompüter alim, və özümü düşündüm səmimi, mən kompüter alaraq olan yüksək məktəb dostlarım fikir geeks - elm bir az idi. Və hələ, mən kampus burada əldə zaman var, CS50 bu kurs idi və zaman, həqiqətən, ehtiyatlanmaq üçün bir şey olan bu şöhrəti var idi. Bu yaxşı kurs idi. Bu fun kurs idi. Amma əslində qapı ki, ayaq almaq idi. Və hətta edirəm ki ərəfəsində birinci il keçir vermədi. Mən keçir, hökumət concentrator olan mənim yolu ilə getdi I bilər kimi ilkin bir çox kimi, gen üçün hər şeyi hesablanması keçmək ed və ya əsas və kimi, sonra sophomore il, nədənsə, mən var Elm Mərkəzinin B, Ü CS50 ayaq addım sinir up. Brian Kernighan adı ilə çox məşhur kompüter alim idi həmin il burada tədris və hətta sonra, mən yalnız həqiqətən maraqlı idi uğursuz / keçmək bu sinif alaraq mənim iş kart doldurun. Mənə ətrafında baxdı və mən bu otaqda hər kəs üçün var fiqurlu yol kompüter proqramlaşdırma haqqında informatika, haqqında daha çox. Hər kəs, həqiqətən, onlar 12 idi-ci ildən bu otaqda proqramlaşdırma, lakin olmalıdır, o halda deyildi. Və mən dövr son günü, beşinci Bazar ertəsi almaq pass bu sıçrayış və dəyişiklik / a məktub dərəcəli bilmir, və dəyişən başa konsentrasiyası kompüter elm eyni gün. İndi kompüter bütün növbəsində Bu sinif bizim obyektiv deyil elm soğutucular, lakin, həqiqətən, bu imkan var ki, təklif Bu sahədə və olduqca müəmmalı biləcək digər sahələrdə Ali məktəblərdə adətən kifayət qədər standart ders edin ki, verilmiş yol, lakin yeni sulara, CS50-ci ildə müəssisə üçün. Və düşüncə bu gün burada oturan əgər həqiqətən belə, aid deyil Sizin sağ və sol insanların ən edirik. Həqiqətən, keçən il bu sinifdə şagirdlərin 76%-i heç bir təcrübəsi var idi. Sizcə hansı Belə ki əksinə, xalqın ən çox ətrafında oturan bu, əslində, heç bir təcrübəsi yoxdur. 18% bir CS sinif qəbul və 6%-i iki və ya daha çox etmişlər. Eyni zamanda, biz baxımından özlərini təsvir etmək üçün hər il isteyin rahatlıq səviyyəsi, və bu - Bu heç bir tərif yoxdur. Siz CS50 çox rahat deyilik əgər Siz cür ki, bilirik. Və keçən il biz burada, bu yaşıl pasta dilim özünü izah 55% idi az rahat tələbələr kimi açıq biz heç bir fikir olan why'd etdi ilk günü kurs mağaza, eyni 55% qədər bizimlə qaldı müddətli sonuna kimi o daha arasında bir yerdə olan 35% etdi rahat və həmin az rahat. Belə ki, kompüter elm nədir? Bəli, orta məktəb və həqiqətən, ümumiyyətlə bu gün orada, informatika ki, bu qavrayış və ya bu misconception var proqramlaşdırma. Və tamamilə bir kompüter elmi aspekt deyil, proqramlaşdırma, var dil nə, həqiqətən, yalnız bir vasitədir kompüter elm informatika sahəsində və ya, ya problemləri həll etmək üçün istifadə fiziki elmləri getdikcə bu gün, təbii elmləri, tibb, bu humanitar, təhlil etmək məlumatların geniş dəsti. Yerdə artıq kompüter və məlumat var, müraciət etmək imkanı var dərslər CS50 kimi bir sinif öyrənildi. Belə ki, bir kompüter alim haqqında getmək bilər ki, bir problemi həll edək həll və bəzi jarqon qoymaq üçün cəhd edin, ətrafında bəzi konseptual put nə başqa bir ədalətli mücərrəd fikir ola bilər. Belə ki, bu telefon deyil. Siz də tez-tez bu işləri görmürlər. Kollec hələ də ev və yataqxanalarda bu var görünür, lakin geri gün, bu kimi bir telefon istifadə etmək istəyirdi zaman, heç bir var idi mobil telefon elektron ünvan kitab. Əksinə, bir telefon kitab kimi tanınan bir şey çıxardı, bu telefon kitablar haqqında 1000 səhifədən adətən idi. Onlar A-dan Z sıralanır, və sadəcə doğru səhifə tapmaq idi onların adı və onların tapmaq üçün aradığınız şəxs tapmaq telefon nömrəsi. İndi necə bu kitabda kimsə ararken haqqında giderim? Mənim qol dostum Mike Smith zəng vermək nəzərdə tutur. Yaxşı, necə Mike Smith tapmaq haqqında giderim? Bəli, bir çox ağlabatan yanaşma, sadəlövh və səmərəsiz olduqda, başlamaq olacaq burada, və səhifə altı səhifə beş səhifə dörd Flipping başlamaq və düzmək üçün xətti, bir düz xətt boyunca, bu telefon kitab vasitəsilə getmək, hətta Mike Smith bu olduğu halda, bu, olduqca yorucu olacaq, baxmayaraq kitab, mən nəhayət mən nəhayət S çevirmek ona çatmaq üçün gedirəm Bu kitabın bölmə. İndi, əlbəttə, siz bu bilmək kompüter alim olmaq lazım deyil bu problemin həllində bir axmaq bir yoldur. Olan bir tipik insan nə edərdiniz? Maşallah. Belə ki, hüququ, orta flip bilər? Belə ki, orta təxminən flip istədiyiniz burada baxmaq və mən özümü tapmaq üçün görünür M bölməsində. OK, belə M I arıyorum nə aydın deyil. Mike bu hissəsində, danışmaq, sağ, və siz bəzi kimi əvvəl görüldü, biz sanki bu parçalamağa davam edə bilərsiniz bir yarısında problem. Siz, həqiqətən heyran ola bilməz. Bu tikişi aşağı onu qoparmaq həqiqətən ki, çətin deyil. Real insanlar bu yolu yoxdur, lakin tikişi aşağı, biz İndi iki problemləri var. Olan hər bir böyük kimi yarım və biz sanki yarısı atmaq problem üz. İndi, 500 deyil 1000 pages ilə sol istəyirik, amma deyirlər. İndi mən nə etməliyəm? Yaxşı, bir tipik insan yenə ortada təxminən gedəcək və mən də özümü tapmaq R hissəsində, belə deyil, çox var. Belə ki, yenə, mən yarısında bu problem gözyaşardıcı bilər. Təşəkkür edirik. Belə ki, indi mən bir 250 pages yalnız var və mən yenə yenə bunu edə bilərsiniz, və yenidən, 15, 30 üçün aşağı 125 təxminən 60 gedin və s. O varsa və nəhayət, mən olan, S səhifələrindən biri aşağı whittled almaq lazımdır telefon kitab, Mike Smith olmalıdır. İndi ki, açıq-aydın kifayət qədər ağlabatan alqoritm, və bu bir Bu halda bir zaman istifadə alqoritmi, amma biz nə sıralayabilirsiniz ki, uzaq almaq? Sadəlövh əgər Bəli, ilk yanaşma, düzgün, baxmayaraq ki, o, idi, ola bilər Bu düz xətt ilə təsvir. X-axis üzərində Belə ki, burada biz demək, bu problem ölçüsü. X-ox sağ gedir ki, problem daha böyük olur. Nə böyük olmaq deməkdir? Bu problemi kontekstində, telefon kitab daha çox pages. Biz kəmiyyətini bilər daha çox şey var. Haqqında y-axis həll etmək üçün vaxt. Ox qədər gedir Beləliklə, biz güman daha çox vaxt tələb edir güman. Belə ki, birinci yanaşma xətti səhifə 1000 səhifə bir axtarış xətti proseduru xətti alqoritm və ya proses və biz Bu düz xətt ilə təsvir edir. Mən telefon kitab daha bir səhifə əlavə, bu pis, olacaq halda, bir daha səhifə Mike Smith tapmaq üçün flip mənə edir. Mən 100 pages, daha 100 flips, və ya vaxt ədəd əlavə edin. İndi bu bir az ağıllı ola bilər. Mən, həqiqətən, bir zaman bir səhifə açmaq üçün ehtiyac yoxdur. Mən bir dəfə bir dəfə və ya dörd iki kimi şeylər edə bilər, lakin hətta deyil bütün əsaslı yaxşı. Bir zamanda iki belə, evet, bu cür, bir az aşağı bu xətti hərəkət və bu pages eyni sayda verilir, az vaxt tələb edir, lakin deməkdir bu əsaslı yaxşı deyil. Amma nə biz edəcəyik, və bütün nə qeyri-iradi mi? Siz, həqiqətən, bu kimi bir az bir şey logarithmic zaman əldə vasitəsi problemi artır və artacaqdır və inkişaf, lakin həll dəyəri ki bilər problem, bu problemin həlli üçün tələb olunan zaman, deyil təxminən kimi sürətli bitir. Bu n yalnız ölçüdə olduğu bir logarithmic curve, n tarixçəsi, olacaq problem, bu telefon kitab pages sayı. Bu real olaraq nə deməkdir? Yaxşı, biz varsa, indi bu otaqda 500 nəfər kimi - daha doğrusu, biz varsa - mixing məcaz - Məsələn, hələ bu il etmədi - biz telefon 500 pages varsa kitab və biz bu daha ağıllı model, 1000 üçün ikiqat orta Flipping, necə daha çox sahifada tearers bu getmək sürer 1000 500 pages? Bəli, yalnız bir əlavə səhifə gözyaşardıcı. Əgər mənə 2000 səhifə telefon kitab, heç bir böyük verdi. Mən yalnız bir əlavə vaxt gözyaşı ediyorum. Belə ki, qısa, problemin ölçüsü dəyəri çox daha sürətli inkişaf edə bilər həqiqətən həlli. İndi bu yalnız belə bir alqoritm edir. Biz bu yolla həll edə bilər başqaları var. Və nə biz bunu yoxdur - mənə yumor olsa, yöndəmsiz burada olsa Sanders ilə, irəlidə hər kəs getmək, siz ola bilər, əgər və yerdə durmaq. Burada ekranda göründüyü kimi, bu alqoritm, bir proses, bir kompüter proqram, siz, əgər insanlar tərəfindən icra olunmalıdır ki, yalnız üç addımlar var. Biz addım bir artıq istəyirik, siz qalxıb etdik. İndi özünüz bir nömrəli düşünürəm. Cari sıra edir. Burada hər kəs sayı biridir. Addım iki, birlikdə kimsə daimi və nömrələri ilə cütləşdirmək sonra yeni sayı bu məbləğin qəbul edir. Əgər biri demək, sonra oturub olmalıdır. Bu nöqtədə, daha az və daha az insan daimi olmalıdır. Daha yöndəmsiz olur yerdir. Burada kimsə. Ən pis hissəsi də çox şifahi qarşısında hesab etmək deyil, Harvard undergrads yüzlərlə. OK, burada bir səhv bit. OK, sizin sayı nedir? Nine. Okay. Nömrəni nədir? 179. OK, yaxşı. 188 belə. Belə ki, uşaqlar oturub bilər. Nömrəni nədir? 118. Bəzi smart undergrad riyaziyyat etməklə başlayın. OK, 118, 188. Biz var nə? 71. 79. Okay. Və? Ki, müəllim heyəti 47, ki, bizə nə qədər verir? 705 cavabdır. Və bu, əslində, tam doğru deyil. Xeyr, biz əslində orada off bir az idi, lakin necə Bu işləmiş olmalıdır? Ne oldu olmalıdır? Beləliklə, bu alqoritm hər iteration də biz bir sıra açılmış insanların daimi və ilk, n, ümumi sayı idi. Sonra yarısı oturdu və biz iki n getdi. Sonra yarısı oturdu, biz, 16-dən çox, n səkkiz üzərində n dörd getdi və s qədər, bu cür orada dağılmış olsa da, sonunda, nəzəri, hər kəs balkon off qoşalaşmış və mezzanine idi, burada orkestr, biz ümumi ilə, yalnız bir tək adam daimi olardı 705 dəyəri, bu halda. İndi çalışan dəfə, baxmayaraq ki, nə deməkdir? Yaxşı, Mən insan kimi, el bu işlər əgər haqqında düşünürəm. Mən, bir, iki, üç ilə ədalətli naively lakin doğru açılmış olardı dörd, beş, altı, yeddi, səkkiz və s; çox vaxt alır. Mən daha yaxşı doğru edə bilər? Dərəcəli məktəb, yalnız olanları sayılmaz. Siz ikilər ilə hesablayır. Belə ki, iki, dörd, altı, səkkiz, on, on iki. Və bu yararlanarak, indi əsaslı çox daha sürətli olur, lakin Bu otaqda hər kəs kollektiv kəşfiyyat, biz çox bir əyri nail ola bilər daha bu kimi, elə indi, bu otaqda adam sayı ikiqat başqa 700 nəfər 1400 nəfər üçün bu otağa gəzmək, lakin bilər yalnız bizə həll etmək üçün bu alqoritm daha bir iteration edəcək. Və getdikcə, bu gün biz bu böyük data zaman müəyyən edir Facebook və Google, və kimi, bu bit ilə problemləri həll edir fikir çox etmək getdikcə bizə imkan ki, dərrakə bu bit, kompüter daha güclü şeylər bu gün. Şeyi bu cür İstəsəniz, Facebook CS50 üzrə görmüşəm bilər Bu şənbə öz Puzzle Günü gəlir. Bu kimi bir şey, siz elə iştirak etmək istəyirəm edin dörd iki və ya üç və ya dörd komanda bəzi bulmacalar həll etmək istəyirəm bu bir kimi, onların arasında bir, bəzi inanılmaz hədiyyələr qazanmaq şansı Wii, bəzi hədiyyə kartları və digər Facebook yağma bu Şənbə, günorta 3:00 PM. Bu cür cs50.net/rsvp gedin. Əgər ətrafında oynamaq istəyirsinizsə və bu slide online. Bulmacalar bu il yeni olacaq. Siz də sinif bütün daha kameralar bu il bilərsiniz. Belə ki, əlbəttə adi qaydada lentə ediləcəkdir yalnız CS50 da ola bilər ali təhsil haqqında sənədli iştirak edən baxaraq ki, bir tələbənin bu gün ola bilər ki, transformasiya təcrübə təhsil bakalavr kursu. Belə ki, bu ilin sonuna doğru, biz yalnız, biz çəkiliş olacaq film olacaq həmçinin üçün artan kimi online auditoriya, habelə münasibətilə burada bu tamaşaçı. Beləliklə, biz bu il sinif üçün Harvard uzadılması məktəb tələbələri salamlayıram dizayn məktəbin məzunu, təhsil, biznes məktəbi, Kennedy School, qanun məktəb, habelə Belmont tələbələri bir sıra Lexington, Newton, və Watertown Liseyləri. Bütün xoş gəlmisiniz. Bundan əlavə, bu il, siz eşitmişəm bilər, Harvard və MİT, və Berkeley artıq bir birgə əməkdaşlıq daxil olmuş təşəbbüs bütün təhsil açmaq təşəbbüsü olan EdX adlı daha çox online insanlar və əsaslı tədqiqat bunu başlamaq insanların öyrənmək nə kimi daha geniş miqyasda. Və CS50 ki, iştirak kollec ilk kurs olacaq təşəbbüsü, eləcə də, bu bütün daha daxil olacaq deməkdir alətləri, bütün daha ders content, bütün daha çox video content kimi nəticəsində, eləcə də dünən səhər 53.019 nəfər olan İnternet bu il sizə CS50 boyunca çəkmək üçün qeydə alınmışdır. Belə ki, bu nə deməkdir, xüsusilə, müəllim heyəti və mən ki, kampus, həm də payız hazırlaşır bu yay vaxt kifayət qədər bir az vaxt sərf və off, ki, biz, maraqlı bir korpus yaratmaq başlaya bilər çekici, təhsil content məşğul ki, xüsusilə də diqqət olduqca kompleks maddi daha intim nəqliyyat. Belə ki, kurs nin mühazirələr və bölmə, və şeylər əlavə biz yalnız bir bit yenidən bilərsiniz adlandırılan walkthroughs, biz də olacaq Bir dən gedişi ilə məşğul imkan verir ki, bu şort bu il bütün birlikdə müxtəlif bucaq. Belə ki, bir-in bir sürətli peek almaq üçün bir imkan kimi istifadə edək binar bu anlayışı müzakirə edir. Belə ki, kompüter alqoritmləri deyilən şey var, iki olan problemlərin həlli üçün bu prosedurlar - biz yalnız bir göz edirdilər. Lakin günün sonunda, siz elə-belə məlumatları lazımdır, və kompüter anlamaq olar ki, bir şəkildə təmsil etmək lazımdır. Həqiqətən kompüter anlamaq və olmayan və hətta sizin etdiyiniz 76% indi, yəqin ki, bəzi qeyri-müəyyən mənada var ki, kompüter adet sıfır və olanları birtəhər iş, ikili sistem, belə danışmaq. İndi nə halda ki? Sizi təmsil etmək üçün lazım əgər Bəli, kompüter ilk barədə gəldiyi zaman çıxır məlumat, siz elektrik enerjisi ilə bunu edə bilər və bu, bir az olsa bir oversimplification ki, qeyd məlumat çox asan ya deyil ki, elektrik dönüş, bir ikili biri, belə demək olarsa, və ya dönüş ki, elektrik off. Sakıncası olmasaydı Barry ki, biz işıq zəif ola bilər tam bir an? Burada bir çox əvəzsiz ikili sıfır. Bütün sağ, biz geri işıqlar döndərsələr, indi Sanders Teatr edir bir ikili dəyər etdirir. Təəssüf ki, işıqları yalnız bir set ilə yalnız bir bit, biz yalnız bilər dünya, sıfır və bir iki ədəd təmsil, və əgər gözəl olardı kompüter daha bir az daha yüksək saymaq bilər, lakin həqiqətən, onlar bilər. Mənə burada ekranda bizim dostumuz, verəcək olan Nate Hardison, qoparmaq imkan yalnız bir neçə dəqiqə ərzində bizə tez baxmaq binar bu anlayış. NATE HARDISON: Siz nömrələri oxumaq və yazmaq üçün necə öyrəndim Geri zaman sıfıra doqquz rəqəm haqqında öyrəndim. Doqquz daha bütün nömrələri yazmaq üçün siz idi bütün nə olduğunu öyrənmək 52 və 437 kimi, bu rəqəm bir birləşməsi istifadə edilmişdir. Belə yazılı nömrələr bu şəkildə bir adı decimal notation var. Niyə decimal? Yaxşı, decimal, deca, və latın kök 10 deməkdir, və 10 rəqəm zaman Sizin notation sistemi, 10 çox xüsusi nömrəsi olur. Nin anlamaq decimal notation yazılı sayı 437 baxaq. Biz ilk 400 plus 30 plus 7 daxil 437 qədər qıra bilər. Biz dörd dəfə 100 plus 3 var, belə ki, hətta daha başqa bilər dəfə 10 plus 7 dəfə 1. olanları yeri, 10s yeri, 100s haqqında öyrənmək unutmayın yer, və s? Ki, gəlir məhz yerdir. Və nəhayət, biz səlahiyyətləri bir dəstə var necə görə bilərsiniz 10 Burada əlaqədar. Biz 1 plus 7 2 4 dəfə 10 plus 3 dəfə 10 var sıfır dəfə 10. 10 decimal notation xüsusi sayı niyə İndi görürsünüz. Əslində, biz bunun üçün bir ad var. Burada eksponent bazası olduğundan ki, baza deyirlər Burada hesab. Ondalık notation nömrələri təmsil etmək üçün yeganə yol deyil. Əslində, biz doqquz vasitəsilə rəqəm iki qurtarmaq olsa da, biz hələ bilər biz decimal ilə ola bilər ki, nömrələri bütün təmsil edir. Belə ki, indi biz iki rəqəm sıfır və bir var ki, iki, bizim xüsusi sayı bizim notation sisteminin bazası. Bu notation sistem adı bəri, ikili adlanır prefiks bi iki deməkdir. Belə ki, əvəzinə, indi bir olanları yer, və 10s yer, və s. Olan, biz artıq ilə gedir, bir olanları yeri, bir ikilər yeri, bir dörd ayaq yeri, və s. var iki səlahiyyətləri. Belə ki, bu, bəzi hesablanması etməklə nin görək. Belə ki, sıfır hələ sıfır və bir hələ biridir. Lakin indi biz bir ikilər yer yerinə 10s yer, 10 var ki, sayı iki təmsil edir. Üç almaq üçün, biz bir əlavə, 11 almaq. Dörd, bir dörd ayaq yer indi var-ci ildən, 100 ilə təmsil olunur. Beş 101-dir. Altı 110-dir. Yeddi 111-dir. Səkkiz yenə öz yeri var. Belə ki, 1000 deyil. Və mən sizə point almaq edirəm. HOPARLÖR 1: Beləliklə, bu kompüter nə demək və ikili nə edir həqiqətən biz qəbul etdik nə oxşar bir verilir ki, il, sağ? Geri dərəcəli məktəb, siz dəqiq saymaq öyrənildi Nate təklif, lakin yəqin ki, həqiqətən fikir yoxdur moda ki, o yana, bu isə yer 10s yer, və 100s var ki, yer, və olduqca ixtiyari var. Və həqiqətən, kompüter sadəcə bu müxtəlif bazası istifadə edir. Lakin günün sonunda, həqiqətən, fiziki bu anlayışı təmsil sıfır və bir, siz aşkar yalnız və off işıqları yandırmaq deyil mütləq. Siz bir çox finer taxıl miqyasında bunu etmək lazımdır. Və finer taxıl ilə, siz uşaqlıqdan bu silly kiçik toy xatırlayıram bilər Yün Willy və bu kiçik maqnit hissəciklərinin. Belə ki, maqnit hissəciklərinin siz bir neçə align bilər ki, bir şey bəlkə müxtəlif istiqamətlərdə, şimal-cənub və cənub-şimal. Istifadə və belə texnologiya fiziki incarnations bir çox bu gün adet sıfır və olanları istifadə olan ikili, sadəcə daxili magnetism var ki bununla bir sıfır və ya bir təmsil, up-aşağı və ya aşağı-up şeyi aligns müvafiq. Belə ki, həqiqətən, gəlin burada abstrakt uzaqlaşmağa imkan və daxili baxmaq nə daha ənənəvi kompüter sabit edir. Bu bir masa üstü var ki, ekranda bir az daha böyük olur kompüter, amma noutbuk bu gün hələ bu texnologiya var, lakin tədricən edir əslində heç bir hərəkət ki, daha mürəkkəb şeyi ilə əvəz olunur hissələri - daxili, sonra bir sabit. HOPARLÖR 2: PC ən saxlayan olduğu sabit deyil daimi məlumat. Bunu etmək üçün, məlumat demək proqram siqnalları ilə birlikdə RAM-dan səfər necə ki veri sabit. Sabit sxemlərin gərginlikli həmin siqnalları tərcümə dəyişməsi. Bu, öz növbəsində, sabit nin hərəkət hissələri, neçə bəzi nəzarət müasir kompüter tərk hissələri hərəkət. Siqnalları bəzi motor olan məktəblərdə metal örtüklü platters nəzarət. Sizin data həqiqətən bu platters saxlanılır. Digər siqnalları oxumaq və ya üçün oxumaq-yazmaq rəhbərləri hərəkət bu platters haqqında məlumat yazın. Bu maşın bir insan saç hətta arasında keçə bilər ki dəqiq deyil iplik platters rəhbərləri, hələ bütün dəhşətli sürətlə işləyir. HOPARLÖR 1: Beləliklə, biz indi, həqiqətən, bu üst neler üzrə zoom bu magnetism baxımından platters, iki görünüşü bu ikinci var. HOPARLÖR 3: edək biz yalnız yavaş hərəkət gördüm nə oldu. Elektrik qısa nəbz olan read-yazmaq rəhbəri göndərilir, o, flips ikinci bir qismini üçün kiçik elektromaqnit haqqında. Maqnit sahəsində yaradır, kiçik, kiçik və polarite dəyişir olan palto hər platter səthi metal hissəciklərin hissəsi. Disk bu kiçik qədər ittiham sahələrdə bir model seriyası bir təmsil kompüter istifadə bir ikili sayı sistemində data vahid bit. İndi mövcud read-yazmaq rəhbəri sahəsi vasitəsilə bir yol açılır əgər bir istiqamətdə polarized edir. Cari əks istiqamətdə göndərilir varsa, qütbləşmə bərpa edilir. Necə sabit disk off data alıram? Yalnız proses tərsinə. Belə ki, cari almaq və read-yazmaq ki, disk haqqında hissəciklər var baş hərəkət. Bu magnetized seqmentləri milyonlarla birlikdə qoyun və bir fayl var. İndi bir fayl ədəd, bütün bir sürücü nin platters səpələnmiş bilər Sizin masa bülletenlərinin mess kimi növ. Belə bir xüsusi əlavə fayl hər şey olduğu tutar. Etməyin, siz kimi bir şey idi istəyirsiniz? HOPARLÖR 1: Həqiqətən. Beləliklə, biz bu məlumatları bu qabiliyyəti, nömrələri var çox aşağı səviyyədə. Biz eyni şey təmsil fiziki yol var, ancaq həqiqətən bilməz bütün ki, bəlkə də bəzi hesab başqa, hələ faiz çox və nə riyaziyyat. Biz, əlifba hərfləri kimi indiyədək əşyalar heç bir yol ki, biz insanlar bu eyni cihazlar istifadə edərək ünsiyyət bilər. Amma təşəkkürlə, adet sıfır və olanları nümunələri, kodlamalar var ki, yüksək səviyyədə A kimi yapıları və B, və C, və bütün əks cümlələr və paraqraflar, və kimi. Və ASCII olan elə bu kodlaşdırma sistemi deməkdir ki, bir kisaltmasidir Məsələn, bilirik ki sayı - bir sayı bir məktub təmsil decimal dəyəri 65 A kompüter paytaxtı məktubu kimi tanınır. Kompüter 97 decimal dəyəri kiçik bir kimi tanınır. Və həqiqətən nə deməkdir? Yaxşı, Nate bir an əvvəl, yalnız sıfırdan səkkiz hesablanmışdır baxmayaraq, əgər biz 97 daha modeli 65 qədər sayılması davam edirdi, və ya o ekranda çəkdiyimiz ki adet sıfır və olanları dəqiq olacaq kompüter bütün caps bir məktub və ya məktub təmsil etmək üçün istifadə nə kiçik edir. And olsun ki, bu bir bütün sxemi var. Bu ilk baxışda, kodlamaları böyük chart da, ancaq diqqət əgər burada yalnız sağ yarım, bu orta sütun diqqət, bu var məktublar sonra nömrə anlayışı. Və üst, biz olan 32, 32, və xarakteri char də tam, indi aiddir, yəqin yer bar karakter. Sizin laptop yer bar xarakter almaq zaman, həqiqətən nə edirik göndərilməsi bir sıra adet sıfır və olanları bir model elektrik axınına edir ki, kompüter, sonra o adet sıfır və olanları təmsil Siz ekranda space character kimi şərh edir. Ünlem işareti 33 edir. Cüt quotes 34-dir. Və biz doğru artıq burada aşağı diyirləyin, biz 65 həqiqətən A görürük və 97 həqiqətən bir kiçik edir. Belə ki, indi biz bu kodlama sxemi var ki, biz başlaya bilərsiniz şeyi yazım. Həqiqətən, kompüter adətən standart ədəd özlərini ifadə deyil, daha, bütün ki, yalnız faydalı deyil, fərdi bit, istifadə sıfır və ya bir də işıqları və ya off, lakin istifadə təmsil bit ardıcıllığı. Və ən ümumi yəqin bilirsiniz ölçü vahidi, və ya ən azı inferred, bir byte edir. A byte yalnız səkkiz bit, səkkiz zeroes və ya bir sıra olanları edir. Beləliklə, biz şeyi yazım başlaya bilərsiniz. Və biz, nə kollektiv burada bu bir az cəhd bilər? Orada hazır olacaq olan bu otaq səkkiz insanlar səhnəyə çıxmaq üçün? Siz kamera görünmesini rahat olmalıdır, lakin siz həqiqətən ehtiyac yoxdur yalnız hələ neler başqa bilmək. Burada artıq könüllü olan bir şəxs görürəm. Iki, üç, dörd, beş, altı, yeddi, və necə səkkiz? Qədər Hadi. Belə ki, insanların bir byte təmsil haqqında. Mənə siz 128s yer, siz 64s yer, siz 32s yer olmuşdur edək. Amma biz çox sürətlə bu bərpa etmək olacaq. Mənə bütün orada siz cavab bildirin. Və burada çox kimi, bütün yol üzərində 128s yer olmalıdır yüzlərlə yer və ya minlərlə yer sol uzaq olardı, istədiyimiz ən böyük tutucu həmçinin sol burada olacaq. Biz 64s, 32, 16, 4s, 8 2s və 1s var - əla. Belə ki, indi biz - tamam, siz mənə kömək edə bilər. Belə ki, indi biz - adın nədir? JOANNE: Joanne. HOPARLÖR 1: Beləliklə, Joanne və indi biz necə bu uşaqlar məsləhət gedir bir şey yazım haqqında bilərsiniz. Belə ki, kağız onların vərəqələrinin arxa, onlar bir az istifadə etmək hesabatı var ki, sıfır və ya bir təmsil edirdi olub onlara demək olacaq. Ona görə də sadəlik, biz sadəcə sıfır təmsil edəcəyik yoxdur yöndəmsiz orada daimi. Çox yaxşı. Və ya bir təmsil, sizin tərəfdən artırılması ilə bir. Və biz burada dörd xarakter söz heca ilə oxumaq mümkün olmadıqda nin görək. Belə ki, indi davam könüllü və əl artırılması ilə dəyirmi bir icra Siz bir və ya bir sıfır əgər onu saxlamaq istəyirsinizsə. Belə ki, indi biz bu üç əlləri var ki, hər kəs, nə var onlar həqiqətən təmsil? 67, OK. Niyə? Yaxşı, tez ağlı başında olma kontrol edin. 64s yer, çünki bir biri. Bu 66 var ki, bir dəfə 64, üstəgəl 1 dəfə iki kimi, üstəgəl 1 dəfə 1. Bu müsbət 1 deyil, 67 s. Belə ki, indi bu adamlar birlikdə 67 təmsil edirik, bu yəqin ASCII burada nə təmsil? Okay, Bütün hüququ C. belə. Belə ki, indi iki ətrafında davam edək. Hər kəs öz əlləri ilə aşağı başlayaraq, sonra iki tur. Əslində, bir rolu çox burada deyil, mən güman, amma iddia lazımdır. Dəyirmi iki Belə ki, artırmaq və ya əlləri aşağı. Bütün hüquqlar. Tamaşaçılar, indi nə var? Bildirən 83-dir. Beləliklə, siz riyaziyyat edə bilərsiniz. Lakin onların əl qədər hər kəs üçün, onların təmsil ki sayı əlavə edin. Belə ki, indi biz 83 var. Gəlin istifadə etmək hesabatı bir az genişləndirmək və biz indi var - bu biz burada olacaq yerləşir aşkar, lakin bilər Buna baxmayaraq, dəyirmi üç. Okay, dəyirmi üç orada getmək üçün yaxşı, nə sayı, dəyirmi üç belə Bu uşaqlar indi təmsil? Maraqlı - OK, indi təmsil edən 53, eşitdim. İndi niyə əks-intuitiv nəticə bu cür, sağ? - Biz beş təmsil etmək istəyirsinizsə, biz bütün yəqin ki, bu hara getdiyini bilmək - niyə mən yalnız dörd ayaq yerə və olanları yer qaldırmaq deyil? Yaxşı, biz necə arasında əsaslı fərq var ki, həyata kompüter bu bit şərh edir. Biz yalnız tamamilə sonra sayı beş təmsil çalışdığınız Əgər Sizin tərəfdən sayı dörd qaldırmaq və əl bir nömrəli artırır. Amma burada ədəd təmsil deyilik. Mərhələdə burada kontekstində biz simvol təmsil ya edirik ki, Sandıqı, və bu çərçivədə, kompüter ki, oh, bu, həyata var bit model tək bir sıra deyil. Bu, faktiki olaraq daha yüksək səviyyədə konsepsiyası təmsil edir. Bu halda, bir əlifba məktub. İndi ilə sayı beş təmsil edir ki, Belə ki, ASCII də, odur ki, biz estetik kimi görmək çünki dəyəri 53 edir sayı beş özü bit bir model lazımdır - çünki niyə? Yaxşı, dünya yalnız aşağı nömrələri, sıfır bir, iki istifadə etmək qərarına ədalətli sirli şeylər ola baxdı nə üçün üç. Və həqiqətən, bu bir klaviatura olmayan simvol. Maraqlı şeyə bir kompüter lazımdır, lakin xüsusi ifadələr insanlar həqiqətən onların yazın, heç vaxt. 53 Beləliklə, həqiqətən, beş təmsil edir. İndi yalnız bir final ağlı başında olma çek kimi, nə sayı onlar yalnız bir anda təmsil? OK, belə ki, 48. Və həqiqətən, qabaqda dəyirmi dörd gedin. 16 plus 32 həqiqətən 48. Və burada səkkiz könüllüləri üçün alqış böyük dəyirmi, biz bilər. Çox yaxşı. Hər hansı bir istiqamətdə gözəl edir. Beləliklə, biz indi data təmsil haqqında düşüncə yalnız bir yolu var və əslində fiziki bu təmsil, həm də ali edir üst səviyyədə şeylər. Və həqiqətən, bu kompüter boyunca bir mövzu olacaq üst və daha maraqlı və mürəkkəb şeylər bina olduqca sadə ideya - bu halda, yalnız adet sıfır və olanları. Bu faydalı nə baxımından, yaxşı, hətta bu kimi bir kurs baxmayaraq, biz əsasları, və proqramlaşdırma, və həlli müzakirə edəcəyik problemləri, siz istiqamətləri istənilən sayda kompüter off bilərsiniz. Burada Bu halda, bu sizin və geri səhifəyə ki, bir chart edir Harvard CS üçün qeyri-rəsmi guide, bu gün iki çıktıların biridir. Bu, sonra getmək bilər bir çox müxtəlif istiqamətlərdə təklif bu kimi kurs - haqqında, qrafik barədə, süni intellekt öyrənmək dil özü haqqında maşın təlim. Digər yolları hələ də var ki, bu da həyata keçirir. Kompüter daha çox riyazi yolları var. Hətta bu payız CS50 kimi bir şey edə değilseniz, var yaz, məsələn Computer Science 1, ilə tanışlıq kursları edir Bu yeni dünyada hələ bir on-ramp. İndi bir kənara kimi, kurslar ilə bağlı problemlərin həlli faiz, a, bu problemlərin bir həll etmək üçün cəhd bir müddət əvvəl CS50 set həyata həyata bir çox həqiqətən istifadə edilə bilər olan my.harvard kimi tanınan problem kursları üçün mağaza, lakin, bu kimi bir alət olub, eləcə də digər bizim keçmiş tələbə və kadr bəzi yaratmışdır nəslindən. Lakin Harvard kurslar ildə hansı bir şey, bir web-based vasitədir ki, özünüzü dizayn və yerləşdirilməsi iqtidarında ola bilər, həmçinin hələ edəcək dövr sonuna, həmçinin digər əşyalar, bu qurur ki, həyata açıq data set kifayətdir. Bu halda bu halda, əlbəttə, kataloq və imkan verir tələbələr olduqca kompleks data set araşdırmaq. Biz keçən gecə bir neçə min insanlar əsasında bir neçə statistika qədər qazılmış olan Son bir neçə gün ərzində bu istifadə edilmişdir. Siz neçə kursları dostları həqiqətən bilmək maraqlı olduğunuz edin mağaza edirlər, yaxşı, bu gün data 7.6 orta göstərir ki, kimsə alışveriş siyahısı kursları sayı. İndi də ən sıra statistik vermək lazımdır kimsə alışveriş siyahısı kursları - və biz bütün yəqin ki, bilirsiniz bu kimi kimsə. 201 bu il rekord deyil. İndi bizim keçmiş tələbə və kadr bəzi həqiqətən bir klip birlikdə qoymaq kompüter elminin nə bu yol sizin üçün şəkil çəkmək və CS50 özü edir. Mənə davam və qoparmaq, burada cənab Harvahd sayəsində edək, bir video ilə istehsal biz bu işıqlar saxlamaq bilər əgər əvvəlki bəzi. [Musiqi ifa] HOPARLÖR 1: Mən baş verəcək ki, yox idi. Belə ki, nə bir daha ciddi nəzər irəli düşür. Beləliklə, bu kurs gözləntiləri baxımından, həqiqətən gözlənilir edirik iştirak və ya kurs mühazirəsi izləmək, səkkiz problem dəstləri təqdim iki almaq sınavlar, yekun layihə təqdim edir. Notları baxımından həyata barədə açılışında mənim şərh biz çox CS50 ürək almaq bir şey keçir-uğursuz - yoxdur təxminən kifayət qədər çalışır Harvard mədəniyyətinin bir şey və uğursuzluq riske. Həqiqətən, biz olan, xüsusilə də tələbələrin nömrələri var idi, özümü sizin GPA ağrıyan və ya CS50 kimi bir şey B alınması haqqında narahat, və imkanı bu və digər Gateway kursları kimi bir kurs üçün uğursuz / keçmək giriş səviyyəsi bu bir çox az istifadə olunan bir imkandır ümumi kollec. Və bilirəm, xahiş edirik, hətta mən uğursuz / keçmək üçün əvvəlcə bu kurs alındı I gün sonunda keçid etdi baxmayaraq tək kredit və o qədər dövr beşinci Bazar ertəsi, həmin beş ilkin həftə, olan Mənə həqiqətən bu yeni daxil ayaq qoymaq üçün icazə ki cutoff, sular, və həqiqətən çox müəmmalı və çox narahat bir şey keçir zamanı mənim üçün. Belə baxımından indi nə rol bilərsiniz olan müxtəlif açılar Bu kurs xidmət yanaşma - mühazirələr belə. Bu qədər var. Bu yer şəxs bizimlə məşğul varsa, həqiqətən, biz bilirik statistik siz təxminən 40% cür gəlir və artıq getmək olacaq ki, dövr, və 10% Əlbəttə, biz bu gün sonra yenidən görmək heç vaxt. Və vicdanlı olmaq, mükəmməl gözəl var. CS50 ilə müəyyən xüsusiyyətlərindən biri bu var ki saysız-hesabsız sərvətləri, biz yalnız bir anda vasitəsilə oynatmaq lazımdır olan bəzi mühazirə və bölmələr və walkthroughs deyilən şeylər, və ofis o cümlədən saat, və kimi, bu da tipik tələbə daha çox resursları var olmalıdır və ya fiziki yararlana bilərlər, lakin, çünki bu disparate öyrənmə üslub hər hansı tələbə büruzə verir. Və mühazirə, mən bunu görmək kimi əsas rol şifahi basmaq deyil olduqca kompleks maddi həyata və mütləq bütün çatdırmaq üçün biz bu dövr araşdırmaq, lakin lazımdır ki əsaslarını intricacies Əksinə, biz uzaq artıq bununla məşğul olduğunuz kimi şeylər, nə bu misallar ruhi şəkil çəkmək üçün çalışırıq mərhələdə insanlar cəlb, həmçinin yaratmaq, belə ki, hətta kimi, mən bu yaddaqalan anlar bəzi demək cəsarət siz müəyyən mövzular ilə mübarizə, hətta baxmayaraq ki, oh kimi, bu xatirələrim var ədalətli abstractly oldu ki, riyaziyyat, mən kimi, bir balans dəyəri itirilmiş oldu həqiqətən, günün sonunda, bir şey ki, bütün oxşar deyil mən artıq bilirik. Və rolu mühazirələr Sanders burada adam ya xidmət edəcək və ya video online hər həftə sizin üçün əqli mərhələsində təyin etmək həqiqətən müxtəlif anlayışlar və biz daxil dalğıc olacaq ki, problemləri. Yüksək səviyyədə anlayışlar baxımından, bu sözləri ən çox üzərində axını bilər Hazırda üçün rəhbəri. Və gözəl var. Daha rahat kurs minir sizə bu biləcəklər Bu bəzi mövzuları, lakin adətən sinif ki, 10% olan onlar ildən proqramlaşdırma, AP kompüter alaraq, daha çox fon var onlar 12 idi, bölmələr imkanları olacaq ki, həyata və problem doldurulması, müxtəlif mövzularda bütün daha dərin getmək üçün edir hər hansı boşluqlar sizin yüksək məktəb və ya fon əvvəl gələn ola bilər. Dilləri baxımından, nə dil biz CS50 istifadə olduğunu dərk Günün sonunda əsasən yersiz. Biz əvvəlcə sonuna doğru C. adlı dil istifadə üçün nə dövr, biz PHP və JavaScript kimi, web-merkezli languages ​​təqdim edir. Amma biz və digər ən hər hansı bir müasir, bu kimi bir kurs dərs bilər yüksək səviyyəli dil - Həyata çünki Python, Ruby və və başqaları, bu gün çox populyar olan Günün sonunda Siz değilseniz bu C. təlim deyilik PHP və ya JavaScript öyrənmək. Siz web-based kompüter-based olub, problemləri həll etmək üçün necə öyrənmək, və ya etdiyiniz bu sadəcə alət kimi istifadə edərək data yönümlü özü. İndi logistika baxımından, siz sonda deyilən bir şey istifadə edəcəyik CS50 Aracı. Bir Mac, PC, Linux kompüter, və ya kimi varsa, fərqi yoxdur, istifadə etmək ilə gələn həftə başlayan sərbəst mövcud proqram lazımdır siz istifadə lazımdır ki CS50 Aracı, virtual mühitdə öz kompüter, sizin və sinif yoldaşları, bütün vahid Linux var ki, bu halda masa üstü. Bu, həqiqətən, sizin əlinizlə almaq lazımdır ki, olsa da, problem dəsti var zamanı çirkli. Və günün sonunda, bu problem dəstləri, mən hesab edirəm ki, həqiqətən Bu kurs bir tələbə təcrübə müəyyən edir. Problem dəstləri çox iki nəşrləri azad olunacaq ki, həyata - biz gözləyirik ki, bir standart nəşr 90% təşviq sinif daxil dalış. Amma biz də qondarma hacker nəşrləri bəzi problem dəstləri azad və çünki bir su nişanı ilə hər səhifə haqqında hacker nəşr olduğunu bilirik, bu bu hacker nəşr deyir. Və 10-AP informatika olan siz bu demoqrafik üçün var Sizin kəmər altında proqramlaşdırma və il, o boşluqları doldurmaq axtarır və daha çox formal mövcut deyil, self-tədris təlim, bəlkə həyata ki, sinif çox əhəmiyyətli demoqrafik olduğunu dəqiq eyni məqsəd. Beş gec gün olacaq. Problem dəsti adətən cümə görə, lakin beş uzada bilər bu şeyləri istifadə edərək, bu vaxt gec gün deyilir, biz də düşmək lazımdır hər dövr sonunda ən aşağı bal, proqramın ildə özəllikləri. Amma il ərzində CS50 bir müəyyən xarakterik ofis oldu saat, bir az əvvəl photos vizual gördüm ki, imkanı olan biz əvvəl olduğu, evində yemək salonlarında əvvəl toplamaq elm mərkəzinin zirzəmi və Annenberg Hall, dörd bu il 8:00 PM sizə bu çox lazımdır Ü 11:00 PM üçün gecə bir həftə müəyyən problemlər ilə mübarizə üzrə işçi paylaşılan təcrübə, lakin yer böyük dəstək strukturu ilə. Həqiqətən, bu çalışacaq yol varsa Annenberg gəlmək lazımdır ki, Həftə ərzində bir sual. Siz laptop gətirmək lazımdır, siz aşağı oturmaq bəzi ərzaq işğalçı və siz daxil olacaq olacaq CS50 üçün müzakirə, müəllim heyəti var ki, bir web-based kommunal inkişaf etmiş ki, siz sualları göndərmək və bir followups görmək imkan verəcək tipik Forum mənada, yazıları və kimi istifadə edərək, avtomatik tamamlama məlumat axtarış. Amma siz də, ofis saat saat ərzində edə bilərsiniz, sizin sual faktiki insan alverinə escalated. Həqiqətən, məqsəd nəticə etibarilə bir, biz artıq qurmaq başlayır belə ki, dövr kurs inşallah həqiqətən faydalı informasiya corpus ümumi suallar üçün ümumi cavablar, belə ki, siz özünüz problemləri həll edə bilər tədris olan isə, kimi tez mümkün kimi ayrılmak almaq İşçilər - adətən 20% 30 tədris yoldaşları%-i və əlbəttə köməkçiləri heyəti bir dəfə. Biz Annenberg ildə CS50 Greeter adlı nə var, və biz edəcək müəyyən, nə bilirik? Bu sual, biz, həqiqətən səmərəli online cavab. Biz sizin kompüter görmək lazımdır. Biz bir bir danışmaq istəyirəm. Siz, həqiqətən mübarizə edirik, və buna görə də bir-birinin danışmaq istəyirəm kimsə yanaşı, siz CS50 Greeter göndərilib olacaq bir tədris fellow keçirilməsi, sanki bir tələbələri adları var ki, bir iPod yan, digər tərəfdən heyət adlarını tədris. Biz sizin adı toplamaq, bir müəllim heyəti adı ilə təqib və kompüter ekran Alice görmək getmək və ya xahiş edirik deyərək, yanıb-sönən başlayacaq heyəti masada Bob bax gedin. Və bu yolla, biz səmərəli kimi şeylər göndərəcək edə bilərsiniz mümkün, həmçinin bütün daha asan həllər istiqamətində sizə. Bölmələr, bu daha çox intim üçün imkanlar praktiki olacaq tədris yoldaşları biri və 12 ilə imkanları, 16 və ya belə etmək Sizin sinif yoldaşları, hər həftə, biz problem müəyyən problemlər vardır ki, konseptual bir sıra suallar soruşmaq və bite ölçülü bir sıra ki, siz öz anlamaq ki, suallar proqramlaşdırma, və ola bilər öz iş, lakin bölmə kontekstində, biz vasitəsilə işləmək lazımdır kollektiv həmin problemlərin bəzilərini və getmək harada söhbət bizə edir. Bundan əlavə, bölmə sizin arqumentləri nəzərdən keçirmək imkanları var etdiyiniz ki, ev tapşırığı, sizin sinif yoldaşları, bəzən anonim, həmişə bir opt-in, siz paylaşmaq istəyirsinizsə tərəfindən Gönderdiğiniz çalışır. Belə ki, həqiqətən bir-iki yönlü söhbət ola bilər, və imkanı olacaq deyil, sadəcə çox, daha dinamik mənada öz işini nəzərdən bir PDF və ya çap baxaraq və bir neçə saniyə üçün düşünür və mütləq Əlaqə udma deyil ki, müəllim heyəti təmin etdik. Və burada CS50 məkanı adlı alət istifadə edəcəyik. O tanımadığı üçün bu üst sol C kimi tanınan dil və Bu vaxt tanış olacaq, ancaq bu bir web-based yardım edir biz lazımdır ki, və sizin 15 və ya sinif yoldaşları ilə daxil imkan verir ki, bölmədə istifadə otağının qarşısında öz tədris fellow. Bu pəncərədə kodu yazmaq edə bilərsiniz. Sizə bölməsində həqiqətən değilseniz Siz elektron söhbət edə bilərsiniz xüsusi anı, və tədris işçisi, o zaman gəldiyi zaman Alice və ya sinif Bob həlli müzakirə, müəllim yoldaşları bir basın hansı ki, tələbə olmuşdur ekran üzərində düyməsini və voiture, layihə vaxt ki, xüsusi nöqtəsində üzərində işləyir. Sizin keçmişdə CS50 almış dostları var Belə ki, həyata bölmələr əhəmiyyətli dərəcədə bütün daha bu il rebooted ki, arasında fəal, bütün daha dinamik və həqiqətən, iki yol söhbət heyət və tələbələri tədris. Və walkthroughs. Belə ki, bu problem dəstləri, biz də dəqiqləşdirilməsi yalnız təklif özü, bu adətən kifayət qədər ətraflı PDF, həm də şey məlum walkthroughs kimi, elə müəllim heyətinin bir üzvü bir həftəlik çıxaracaq sözün siz verilməsi, problem dəsti vasitəsilə dolaşır ki sessiya göstərişlər və məsləhətlər, və başlanğıc bal və çox istəmək deməkdir tez-tez sual: I yerləşir başlamalıyım? Yaxşı, siz öz spec daxil dalış ya başlamaq, və ya qatılaraq və ya bu walkthroughs izləyir. Ilk gözden geçirmek, əslində, bu cümə olacaq. Biz bir xalq olacaq edirəm, çünki onlar çox cümə deyil, haqqında olacaq biz sonra çox erkən həftəsində onlara çəkiliş və əldə edə bilərsiniz zaman, lakin həftə sonu online onlara mümkün qədər çox gün ki, əslində həm içerik məşğul. Bu cümə mühazirə ki, lakin daha çox. İndi dəstəyi quruluş baxımından ən əhəmiyyətli statistik deyil bəlkə də 108 müəllim yoldaşları və əlbəttə köməkçiləri bu kurs Hal-hazırda yoxdur. Ziddiyyətli dərsləri olmayan siz bəzi qoşulmaq istəyirsinizsə 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 zamanı qarşılaşa. Mən günü dərsləri tədris tədris yoldaşları bir çox idi və mən səmimi, bu çox az xatırlayıram, lakin tarix, mən hələ arasında xatırlayıram həqiqətən mənə suallara cavab kömək edən bir neçə mənim CS50 TF, kim həqiqətən Mən mübarizə zaman mənə kömək və həqiqətən bu ortaq oldu bir çox yeni dünya öyrənmə təcrübəsi. Bir az bu uşaqlar bütün tort kənarda siz qatılacaq olan Xatirə Zalı transept ildə CS50 bir ənənə, lakin mənə bildirin ilk yenə Nate Hardison üçün Rob Bowden və Tommy tanış McWilliams, bu il kurs rəhbərlik edir. Əgər uşaqlar ortada burada mənə qoşulmaq olar. Onlar bir ruhlandırıcı çıxışı hazırlayıb. TOMMY MCWILLIAMS: Mən ruhlandırıcı bir şey hazırlamaq yox idi. Amma mənim ad Tommy edir. Mən Mather baş deyiləm. Mən kompüter elm təhsil həqiqətən rəhbərləri komanda olmaq heyecan və alıram Sizə CS50 səyahət keçir. Mən həqiqətən CS50 haqqında sevgi həqiqətən siz düşünmək öyrədir necə bir yeni yol problemləri. Bu, həqiqətən, dəyərli olacaq bir bacarıq olursa olsun, nə sahəsində siz getmək. Və bu, ancaq hər hansı bir çox daha çox pulsuz konfet təklif yalnız kampus digər kursu. Mən həqiqətən səbirsizliklə arıyorum nə hər kəs bu dövr qurur. Və hər kəs mütləq, indi və ya dövr ərzində hər hansı bir sualınız varsa mənə çatmaq çekinmeyin və mən kömək etmək üçün xoşbəxt olarıq. Rob Bowden: Salam. Mən Rob Bowden edirəm. Mən Kirkland baş deyiləm. Bəli, doğru deyil. Biz bütün bu sonrakı dövr həqiqətən həyəcanlı istəyirik. Biz sizə bütün həyəcanlı istəyirik ümid edirik. Mən ki, gözləyirik deyil. Bəli. Beləliklə, biz bu dövr həqiqətən böyük edilməsi daxil çox səy qoymaq və kimi uzun siz səy qoymaq istediğiniz kimi, siz almaq üçün daha çox var Bu kurs həyata. Bu kurs həyata fun bir çox əldə edə bilərsiniz. Siz fun bir çox, bu çıxmaq bilmədi Əgər Biz, 108 işçisi olmazdı belə ki, yalnız cəlb etmək üçün cəhd edin, siz peşman olmaz. NATE HARDISON: Salam, uşaqlar. Mən Nate edirəm. Mən, əlbəttə üçün hoca edirəm. Mən, həqiqətən, burada olmaq heyecan alıram. Burada mənim ilk il. Mən sizə bütün bu kurs və çox mən var kimi zövq ümid Bu günə qədər bu idilər. Əgər ikili doqquz və ya on gəlmək necə istəyirsinizsə, gəlib mənə danışmaq. HOPARLÖR 1: Bu mərhələdə burada bir az bu uşaqlar tərk risk yöndəmsiz, biz əvvəl gözləyir ki, hər şeyi bir neçə vasitəsilə nin burulğan bildirin tort üçün təxirə. Nə irəlidə yalan ki? Biz keçən il geri tez nəzər əgər Yaxşı, problem sıfır müəyyən, sizin sələfləri Scratch, qrafik adlı proqramlaşdırma dilinə göyərçin dil proqramlaşdırma siz başlayaraq, əlbəttə ilk günlərində istifadə edəcəyik Bu cümə, siz bəzi tanımadığı anlayışlar öyrənmək, lakin həyata əvvəlki ilə sizin üçün bu inkişaf etmiş aspekti olacaq background. Ötən il problem iki qurmaq, tələbələr dünyasına göyərçin Kriptoqrafiya, informasiya enciphering ya Scrambling sənəti, şifreli data ki, son hacker redaksiyada həyata proqramları kurs tələbələri tipik olan parol crack və ya deşifrə davam etmədi üçün alqoritmlər və heuristics ilə gələn ilə kompüter. xc parol fayl brute force həyata figuring bir kompüter nə kiminsə parol sistem idi. Ötən il və ya iki, problem dörd etdi tələbələr müəyyən Sudoku oyun həyata keçirir. Və hacker nəşr ki, il tələbələr yalnız olmadığı necə oyun, lakin əslində bir çözücü, əsasən kompüter təmin edə bilər, oyun Siz həlli daha sürətlə tərəfindən göstərişlər ilə insan, xüsusi problem. Problem set beş ildə biz, məlumat bərpa bu sənət Suclari etdi ki, təsadüfən və ya qəsdən çox idi kompüter silindi. Ötən il müəllim və mən alaraq kampus ətrafında strolled sonra insanların, yerlərin və şeyi foto və təsadüfən bütün bu photos ki, bizim kamera media kart biçimlendirilmiş. Amma problem yoxdur, biz onu təqdim, bu media kartı Suclari image etdi sinfində bütün tələbələr və proqramlar yazmaq, onları etiraz ki, ki, kart JPEGs bütün bərpa. Bu həqiqətən sevimli problem dəstdən birini və mən bir qədər qazılmış böyük fun olan sizin sələfləri biri köhnə e-poçt zaman əvvəl oxumaq. Bu Matt edir. Əziz David, dünən bacım təsadüfən onun kamera SD biçimlendirilmiş yaddaqalan photos bir il dəyər itirilmiş kartı. O, təəssüf ki, öz data yedekleme ən yaxşı deyil. Amma bu vəziyyət p-set beş xatırlatdı, belə ki, mən cəhd düşündüm Mən geri bütün yol yazdığı bərpa proqram vasitəsilə öz SD kart çalıştırın oktyabr. Belə ki, bir xam image yaratmaq üçün necə figuring dörd saat sonra biçimlendirilmiş SD kart - Google bu baxımdan olduqca faydalı ola, qədər mən istehzayana İnternet haqqında təlimat rast gəlmək oldu - command line dəlilləri bəzi ətrafında kustarlıq sonra, mən idarə məhkəmə image yaratmaq, quraşdırma və konfiqurasiya sonra CS50 Aracı, mən proqramı vasitəsilə məhkəmə image run idarə və mənim bacısının fotoşəkillər bütün 1,027 bərpa, Matt yazır. Keçən il-nin problem set altı-ci ildə, biz şagirdlərin bir lüğət verdi 150,000 İngilis dili sözlər və onlara bir spell checker yazmaq üçün etiraz ki, formasından cavablandırdı queries, bu, söz düzgün və ya səhv yazıldığına mümkün kimi kimi sürətli. Və haqqında opt--ci ildə əsasında sonra sinif yoldaşları etiraz etmək icazə tələbələri idi ,, sayı onlar istifadə ki, RAM məbləği onların nəticələri poçt tərəfindən 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ə, yenidən, bunun sırf isteğe aspekt, lakin böyük fun - gedişində veb səhifəsinə 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ə board, veb haqqında, nahar üçün off getmək və sonra geri gəlmək, və reallaşdırmaq onun roommate, böyük board haqqında ona və ya öz qarşısında yalnız haşiyələnmiş etmişdi bununla da yalnız bir üçün başqa bir iki və ya üç saat leysan onun və ya öz roommate up. Belə ki, biz yaxşı kimi bu il oxşar bir şey üçün sabırsızlanıyoruz. Problem set 7-ci biz, həqiqətən,, web proqramlaşdırma istiqamətində sükan arxasında oturmaq vermədi daim-getdikcə ümumi ətraf mühit-ci ildə problemlərin həlli bir web browser edir. Decreasingly biz Macs və PC haqqında proqram download, lakin yoxdur sonra Know getdikcə, biz web ərzində bu, bütün etməliyəm. Və həqiqətən, ötən il, tələbələr 'final layihələrin bəzi 88%-gedişində web-based idi. Və o, çox, siz tərəfindən bu sinif əldə edəcək ki, bacarıqları var kurs sonuna, əlbəttə-nin sonunda gözləyir nə çünki, bu, CS50 Ədalətli edir bir elm ədalətli ideyası əsaslanır, lakin bu versiyası-ci ildə ki, sərgi bir ədalətli sinfində bütün tələbələr onların noutbuk gətirmək etmək, və onların Northwest Elm, haqqında bir böyük binaya dostlar, və ailə, və başqaları kampus,, onların laptop qurmaq bəzi qida almaq, bəzi popcorn və içki almaq, və sonra bütün o-ci ildə daxil olmayıb, ötən il kim üçün onların final layihələr sergilemek bəzi 2.500 kampus genelinde iştirakçıları, və kimi ifadələr saylı bu, və bu kimi ədalətli at qeyri-adi deyil idi. Ədalətli qədər aparıcı CS50 Hackathon, bir haqqında hop üçün bir fürsətdir Harvard servis, 8:00 PM-da Microsoft üçün küçə aşağı rəhbəri, və deyil evə getmək 7:00 qədər AM. Biz 8:00 PM, AM 1:00 at ikinci nahar, at və həmin hələ üçün ilk nahar xidmət 5:00 at daimi AM biz IHOP at pancake üçün müalicə yoxdur. Burada təsvir kimi Və Hackathon sizin daxil dalış üçün,, bir fürsət olduğunu final layihələr, öz haqqında və ya bir-ci ildə dostları ilə iş olub-olmadığını bütün müəllim heyəti yaxşı iş yerləşir Ü collaborative, ətraf mühit, Hong Kong Çin ərzaq bir kifayət qədər təchizatı ilə gecə daxil. 5:00-hazırda bu kimi yaxşı bu il olduqca ümumi ola kimi iradə belə images AM. Biz tort üçün bir anda təxirə salınması kimi Belə ki, mind-ci ildə saxlamaq ki, 76%-faiz bu otaq-ci ildə insanlar, heç bir əvvəl təcrübə var, və kimi syllabus başına siz up son yerləşir son nəticədə bu kurs-ci ildə məsələləri nə belə çox deyil sizin sinif yoldaşları üçün nisbi, lakin yerləşir siz, həftə 11-ci, üçün nisbi up son həftə 0 özünüzü. Bu CS50 edir.