Дејвид Џ MALAN: Здраво, свет. Моето име е Дејвид Malan, и ова е CS50 во живо. Шансите се, ако сте штимање во овој поток, ти си студент во CS50x и CS50 можеби преку edx, Харвард Колеџ или Харвард Продолжување школа. Па, затоа што толку многу на курсот материјал овие денови е предвидено да ви на видео, ние сме мислеле дека би го сторила истото, но овој пат тоа се направи малку интересни и всушност емитува сето ова во живо. Значи, ако ме види патување, ако ме види misspeak, ако ме види завинтвам, сите на она што се случува буквално право сега во Кембриџ, Масачусетс на Петок наутро тука. Па, ние сме мислеле дека прво ќе даде сте чувство - види, таму е. Ова е CS50 живо, веќе. Значи во текот на изминатите неколку недели, луѓето се објавувате прашања да Reddit и Фејсбук и Твитер и слично. А еден од нив особено фатени нашето око кои што мислевме дека може да биде често поставувани прашање. Па мислев дека сум ја прочитате да ви тука живеат. Значи во недела 0. Некој друг чувство малку збунети и / или совладан веќе? Па, ова беше објавен на Reddit. И студентот елаборирани како што следува - Јас немам многу претходно искуство. Кои би можеле да биде зошто јас се чини дека да се фатат на многу побавно отколку Остатокот од луѓето објавувате тука? Јас сум навистина заинтересирани за сето ова, но нула е малку збунувачки да мене поради некоја причина. Јас не чини да се знае од каде да почнам. Што треба да направам за да се обиде и разбирање сето ова е малку подобро? Јас сум разочаран од тоа што јас сум веќе добивање збунет. Значи ова е апсолутно, навистина, често поставувани прашање. Всушност, ако сте вклучени на недела 0, предавање веќе, ќе знаеш дека во барем тука на кампусот, 73% од вашиот соученици тука немаат претходно Програмирање искуство. И да сфати исто така, дека многу од брборењата на Фејсбук и Твитер и Reddit сега е можеби пристрасен кон оние студенти кои веќе немаат малку повеќе удобност и чувство. И тоа е, по сите, зошто тие се гравитираат кон оние форми толку брзо. Па, секако, не се премногу задоволни од толку многу од неверојатни проекти кои Веќе се дели во Скреч Галерија, како и на Reddit и Фејсбук. Но, навистина ги преземат утеха во фактот дека постојат стотици, не, не буквално илјадници други луѓе само ви се допаѓа. И тие не би можеле да се зборува нагоре, но тие се навистина таму. Значи она што е CS50 живо требаше да биде? Ова ќе биде можност за нас, секој еднаш во некое време, да зборува и назад во живо. И ние или ќе се земе во прашања преку видео, или да се потрудиме да ви овозможи, во иднина, дури и да се вклучите во себе во живо преку живо стриминг видео. Но, за сега, имаме голем број на забавни сегменти подготвен за вас, првиот од кои ќе биде на увид на Универзитетот Харвард. За оние од вас кои никогаш не стапнале плати тука во Кембриџ, Масачусетс, ние сме мислеле дека би ви покаже некои од повеќе познати сајтови, како и некои од сајтови единствени за CS50. Ајде да ги разгледаме. Ние сме тука надвор од главната порта на Универзитетот Харвард, и преку овие Гејтс може да се види на Џон Харвард статуа, кој е прв повеќето луѓе " дестинација. Ајде да одиме внатре Значи ова е Џон Харвард статуа, еден од најпопуларните локации на кампусот за туристи. Што ќе видите тука е украсена со Џон Харвард, основачот, 1638. Добро, се испоставува, ако се земе на турнејата, една од работите ќе ги научат е дека има три лежи тука. Еден, тоа не е Џон Харвард. Два дела, тој не беше основачот, и три, Харвард не беше основана во 1638. Но она што е точно е дека ако се фаќа плати до тука, вие само може да се добие малку среќа. Ние ќе ги разгледаме во студиото CS50 е? Па ние сме тука во Максвел Дворкин Г-123. Максвел Дворкин е нашиот компјутер науката зграда. Ако сакате да се погледне на овој горе на Google Мапи, ние сме на 33 Оксфорд Стрит во Кембриџ, Масачусетс. Па еве, против оваа позадина, е каде што пука шорцеви CS50 е, прошетка низ, и други материјали. Она што обично ќе видите е дека ние ќе доаѓаат тука, да се претвори на многу овие светла и предмети, Zamyla, Роб, и други, ќе има ги наоѓа тука, против Оваа бела позадина. Или алтернативно, ако ние се откажат од овој зелен екран, може да се, всушност, дигитално стави во зад нив ништо што сакате - компјутерски екран, ТВ екран - навистина, ништо од сето тоа. Добро, тука, ние имаме некои од осветлување дека ние фрли кон тема, така што ќе добие убав, чист снимен против нив и позадина. Тука имаме некои остатоци од она што некогаш беше CS50 дневна. Значи ова се користи за да биде место каде компјутерски науки студенти ќе закачам. Ние сме, бидејќи тоа се претвори во нешто повеќе висока технологија за овие пука. Всушност, тука е остаток на CS50 загатка ден. На почетокот на семестарот, имаме 200-плус студентите се заедно и решавање на загатки, која е наменета да биде покажана од фактот дека компјутерски науки навистина не е за програмирање, сама за себе. Тоа е генерално за решавање на проблемот. Но, тука ви се види од недалечното минато, некои на ознаките дека ние сме оставени засекогаш горе на овие стаклени ѕидови. Сега ако ние се ротираат околу себе, ќе видите она што се како од перспектива на производителот. Тука, ние имаме статив. И врз оваа статив е навистина само компјутерски екран, кој е одраз против огледало. Значи, ако ние всушност се сврте на камерата, вклучив компјутерот, можете всушност ќе се види зборови на овој екран, кој I или една од екипата Членовите се всушност рецитирање на камера. Она што го правиме во овој студиото е навистина само испишана содржина за CS50. И ние го сценариото со teleprompter, така што можеме да го добиете трае само право, и така што кога ќе го направи грешки, тоа е многу полесно да се повтори, Повтори, повтори, и deterministically, велат истото одново и одново. Сандерс театар, пак, е многу надвор манжетната. И тоа е многу повеќе органски животната средина каде што ме имате и студенти и други интеракција на сцената. Па зошто да не ги земаме изглед има следната. Па ние сме доаѓаат тука на Меморијалниот Сала, каде што е канцеларијата CS50 е часови и предавања се одржуваат. Овде, во овој влезот е Аненберг сала. Ова е всушност местото каде што сите Харвард freshmen ги преземе своите оброци. И тоа е, исто така, каде што во вечерните часови, една или повеќе ноќи неделно, дека ние имаат стотици CS50 студенти се соберат понекогаш да работат на нивниот проблем поставува едни покрај други, како и CS50 персонал. Па ние сме тука за чекорите на Спомен сала. Овие се главните врати кои ќе доведе нас да Сандерс театар, каде што Предавањата се одржуваат. Ќе ние? И ова е Сандерс театар, каде што Предавања CS50 се одржи. Ова е CS50. Така што овој израз ќе се врти на интернет познат како, имаше една работа. И јас навистина имаше еден Вработување околу две минути и половина пред, дека моите колеги тука, Рамон, Колтон, Дан и Padrick, многу брзо ме потсети на, штом ќе отиде до таа турнеја. Бидејќи во Всушност, она што требаше да се почне со денес тука беа неколку hellos од некои од вашите претходници во класата. Па ние сме всушност ќе ја премотам касетата малку, и да ја доведе до Вилијам сега, кој поздрави од Велс во Велика Британија, кој беше еден од нашите најмлади студенти минатата година, кој ќе сакал да кажам здраво. ЗВУЧНИК 1: Како се викаш? ЗВУЧНИК 2: Вилијам. ЗВУЧНИК 1: Што е ова? ЗВУЧНИК 2: CS50. Дејвид Џ MALAN: Значи тоа тогаш беше Вилијам. Ајде сега одат на друго место, до Нигерија, каде што друг соученик на твое од изминатите години е [? Анет,?] кои на сличен начин би сакале да се каже, Здраво, свет. ЗВУЧНИК 3: Здраво, свет. Јас сум навистина возбуден да се донесе CS50 оваа година, сите на пат од Лагос, Нигерија. Почувствував потреба да брус мојот компјутер вештини, и јас сум секогаш сакаше да се стане добар програмер, и така Јас се регистрираа за курсот. Сакам да кажам благодарение на Харвард и МИТ и училишта кои дојдоа заедно да да се случи ова за илјадници луѓе од целиот свет. Јас само заврши мојата прва игра некогаш. Што влегов направи со P-сет 0, мојата Скреч програма, која е многу забавно. Со нетрпение очекувам да има повеќе забава со на курсот, и со моите соученици, како ние одиме преку стр собата откако стр сет. Моето име е [? Анет?] [? Onoja?], А тоа е CS50. Дејвид Џ MALAN: Сега, особено ако сте загрижени дека сте најстар студент во класата, остатокот увери дека вие не сте. CS50 и CS50x има доста спектарот на возраст од како млади, како 10 години да многу, многу постар од тоа. Всушност, голем број на вашите студенти кои се објавување на билтен одбори биле споделување на видеа за таа цел. И ние би сакале да делат една во особено од минатата година - [? Alecio?] од Бразил, кој исто така, би сакал да кажам здраво на неговата наследници во класата. ЗВУЧНИК 4: Здраво, свет. Јас сум [? Alecio?] [? Omida?] од Бразилија, Бразил. Јас сум 78 години и јас сум многу ентузијасти во врска со овој онлајн разбира. Сигурен сум дека тоа ќе ми помогне многу да се извршувам мојата работа во областа на учење на далечина. Ја користам оваа прилика да им се заблагодарам edx за иницијативата на курсеви како ова, а исто така и да им се заблагодарам професор Malan и сите CS50 банда. Моето име е [? Alecio?] [? Omida?], А тоа е CS50. Дејвид Џ MALAN: Па сега ние ќе бидеме сечење на турнеја на Харвард Универзитет, за оние од вас кои не сум ја видел Харвард порано. Но, нешто ми кажува дека имате сега види Универзитетот Харвард порано. Па ние ќе се гради пред да сегмент познат како нашите сандаче. Во текот на изминатите неколку недели, сте навистина е поднесување на неколку прашања, за кои ние сме биле внимава надвор. И некои од вас беа доволно љубезни да побара истите тие прашања преку видео. Всушност, тука во Кувајт, имаме Dhruv, кои би сакале да претставуваат прашање за нас, персонал, околу CS50 и за компјутерски науки и програмирање поопшто. Dhruv? Dhruv Рамани: Здраво. Јас сум Dhruv, и живеам во Кувајт, Блискиот Исток. Јас сум студент [? во класа 10,?] и Јас го направив четири јазици од сега. Сум зел CS50 во 2013 година, а првиот Прашањето што дојде до мојот ум е кој е најдобар јазик за да учат во денешниот свет? Дејвид Џ MALAN: Значи тоа е големо прашање. И таму всушност не е еден одговор на него. Тука навистина не е најдобар јазик, туку има најдобар јазик понекогаш за работа. Но дури и тогаш, често имаат дискреционо право. На пример, сликата тука е доста неколку од најпопуларните јазици денес, и C е само еден од нив меѓу нив, како што е PHP и други дека ние ќе истражуваат подоцна во текот на семестарот, во CS50 себе. Сега, многу многу во мода овие денови се јазици како Python и Ruby и Perl, па дури и Јава до одреден степен за веб-базирани програмирање, додека Јава во особено се користи доста за претпријатие софтвер, направени од страна на големите компании. C е доста честа појава во ниско ниво Вградени системи. Но ние всушност имаат тенденција да се користи C, бидејќи тоа е прилично мал јазик, на врвот од кои многу од неговите наследници се изградени. Значи, ако сте Прашувајќи се по која јазик треба да го користите за одредена задача, добро, тоа навистина зависи. И доста често, програмер сопствената лични преференци тежат внатре Токму сега, на пример, јас ќе одам низ фаза каде што навистина ми се допаѓа Го вклучите Javascript-. Не толку многу во прелистувачот, но всушност на страната на серверот. Ти всушност може да го користи со рамка наречен Node.js да се програмира на командната линија во серверот. Сега во реалниот свет, многу како тебе може, на пример, обидете се да добие завртка вака во ѕидот користење на повеќето било алатка - на пример, дури и повеќето тешки раце на чекани. Ова навистина ќе работи ако го погоди подлец од нешто во ѕидот. Но може да биде малку пософистицирани. А ти би можел да достигне за наместо тоа, нешто како flathead шрафцигер. Бидејќи ако го добие само право, дека ќе се вклопи во crosshairs на кои завртка, и најверојатно би можеле да добие во ѕидот. Но најдобро средство за работа, или еден најсоодветно за оваа одредена апликација, така да се каже, ќе биде Филипс главата шрафцигер, каде на чело на идеална шрафцигер совршено во главата на завртката. Значи, кога изборот на програмирање јазик, тоа е слично во духот на тоа. И можете да го користите различни јазици да се реши истата задача, но некои од нив може да дадат повеќе елегантно решение. Некои од нив може да даде побрзо решение. И веројатно, некои од нив може да навистина даде подобро решение. Значи еден од takeaways, се надевам, ќе излезат од CS50 е кога треба да се користи особено алатки за одредена работа. Па, следниот нагоре, ајде да ги разгледаме во Друго прашање што беше поднесена од страна на еден од своите соученици, овој пат од Бернардо од Бразил. BERNARDO: Еј. Моето име е Бернардо. Јас сум од Бразил. И јас би сакал да прашам две работи. Првиот од нив, колку брзо е интернет брзина на Харвард, и второ, кој ја добил идејата да се направи апаратот? Дејвид Џ MALAN: Значи тоа е премногу беше големо прашање. А ние всушност не знаеше одговорот на тоа. Така минатата ноќ, јас испрати надвор е-маил до некои пријатели во вмрежување на Харвард група, и поставени токму Прашање Бернардо е. Па, излегува - Тапани во ролна - дека Харвард интернет конекција да надворешниот свет е 10 гигабити. Да се ​​стави дека во перспектива, тоа е 10 милијарди битови во секунда. Сега да се стави дека во перспектива, ако сте биле за да ја преземете филм од нешто како iTunes или на друго место онлајн овие денови, тие би можеле да всушност биде навистина голем, ако тоа е HD видео. Тоа може да биде два гигабајти во вкупно. Па, ако вашиот bandwidth е 10 гигабити во секунда, може да го симнете филм како што во само секунди, наместо на минути или часови е потребно за повеќето од ни дома. Сега во праведност, не секој еден за нас овде на кампусот има пристап до 10 милијарди парчиња на пропусниот опсег во секунда. Во реалноста, тоа е споделен низ неколку луѓе. Но, всушност, зошто не можеме да ги разгледаме во брзина тест, при што ќе се спроведат тест дека тестовите колку брзо некои битови може да патуваат за мојата особено лаптоп со некои други блиска локација. Тоа не е нужно авторитетен одговор за пропусниот опсег. Всушност, ако се обидете ова дома, можете Може да најдете дека вашиот интернет сервис услуги, или интернет провајдер, е вид на погрешно ви, при што многу интернет провајдерите овие денови ќе ви овозможи да пукна брзини. И со рафал, мислам за првите неколку секунди на симнување на нешто или не прават ништо со вашиот интернет конекција, таа всушност може да го симнете доста брзо. Но ако се види прогрес бар - на брзината со која вашата битови се биде преземале - често ќе видите дека тоа е забавување надолу и надолу и надолу. Па овие тестови за брзина, искрено, не се мора претставник. Но, за кратко преземања, да ќе навистина добие оваа многу делови долу во секунда. Дан, ќе трчаме брзина тест? Ајде. Таму е нашата брзина на download а сега нашите upload брзина. Ајде, ајде. Ајде! Ајде! Премногу, јас сум да им се кажува. Во ред е. Така што беше во овој студио тука, Хаузер Студио, во Widener библиотека на Универзитетот Харвард. Брзината со која мојот мал лаптоп се добива, преку Излезни интернет Харвард. Сега на крај, ние имаме едно прашање од една третина од своите соученици - Маурисио од Перу, кои би сакале да претставуваат следново прашање од тука. MAURICIO Рада: Здраво. Моето име е Mauricio, и јас сум од Перу. Моето прашање е, сум дозволено да се запали [Нечујни] да ги учат CS50 за нашите училишта користат CS50 материјали? [Нечујни]. Моето име е Mauricio, а тоа е CS50. Дејвид Џ MALAN: [нечујни] Mauricio, и некој друг што е заинтересирани за овој одредено прашање знам дека одговорот е апсолутно, сесрдно да. Всушност, студент тука на кампусот име Гаврил [? Grimardes?] кој поздрави од Бразил, всушност, не точно дека во неговиот роден град со Се разбира, тој наречен CC50, достапни тука во CC50.com.br, оние од вас кои зборуваат Португалски, ако сакате да ги погледне. И она што Габриел направи неколку години Пред буквално симнат сите Материјали и испити CS50 и Проблемот поставува и видео клипови. И тој преведени повеќето од дека содржината себе. А потоа, со помош неговиот татко во задниот дел на училницата во своето средно училиште, тој самиот почна да го учи неговиот сопствена верзија на CS50, прво 50 од неговите соученици во средно училиште. Тогаш последователни семестар, околу 150 од неговите соученици. И тоа е сосема, сосема инспиративна да го видам. Па ако одат на овој URL, по овој емитува, кликнете на YouTube видео дека е вграден таму. И можете да видите Габриел настава прилично на ист материјал што ние научи дека истата година во CS50 на кампусот. И јас сум толку задоволен да се каже дека истата Гаврил, поранешен средно училиште студент од Бразил, е сега тука на Кампусот на Харвард како Харвард Новак, и тоа наредната година ќе биде CS50 главата настава колеги, и сите повеќе вклучени во CS50 заминувања-на. Значи, ако се наоѓате себеси би сакале да го направите ова како Маурисио, молам само одете на CS50.tv, кое е курсот сопствени OpenCourseWare сајт. Има лиценца таму што може да прочита, а тоа е всушност нешто наречен Криејтив комонс лиценца, кое доста вели дека сте слободни и добредојдени да го користите материјал, да се менувате материјал, толку долго како што можете се сподели под исти услови со другите. Значи тоа е тоа за сандаче оваа недела. Зошто не се земе кратка пауза тука, и ќе ви овозможи шанса да се види 60 секунди на мачиња. Дејвид Џ MALAN: [нечујни] живеат, и она што мислевме дека би го сторила е заклучи денес од филм што еден од Сопствени членови на персоналот CS50 е, T.J. Бербер, ги стави заедно. Како што веројатно знаете, CS50 тука на кампусот кулминира со фер CS50, на епски приказ на студентите Конечниот проекти. Оние од вас земајќи CS50 преку Харвард Продолжување Училиште интернет, или преку edx на интернет ќе имаат сличен можност, иако виртуелни и онлајн, за да го покажат својата конечниот проект некои број на месеци оттаму за целиот свет да види. Но, ние сме мислеле дека ќе ви даде чувство тука, со малку забава позадина на нашиот голем екран, на што точно се случи пред само неколку недели тука на кампусот со on-кампусот верзија на фер CS50 е. Ајде да се тркалаат. [Музички] ЗВУЧНИК 5: Здраво, [? Јас сум Алисон?] тука на саемот CS50, со - ЗВУЧНИК 6: [? Курт Стоун. ?] [? ЗВУЧНИК 5: Курт Стоун. ?] Што те гледам. Значи, можете да ни кажете малку малку за Вашиот проект? ЗВУЧНИК 6: О, добро апсолутно. ЗВУЧНИК 7: Ние направивме музика Visualizer. ЗВУЧНИК 8: [нечујни]. ЗВУЧНИК 9: Значи ниту еден од нас имал искуство [нечујни]. ЗВУЧНИК 10: Тоа е неверојатна. Исто како 70% од другите ученици. ЗВУЧНИК 11: Јас бев еден од 70% од луѓето кои не знаат ништо за тоа - ЗВУЧНИК 5: И сега сте како [нечујни]. ЗВУЧНИК 12: Тоа е неверојатна шанса да се донесе на студентите заедно и да видиме што се случува. Погледнеме некои 600-ина апликации се покажа дека овде не постои порано, бидејќи на еден запис на ниво на Се разбира неверојатен. ЗВУЧНИК 13: Тие навистина се грижиме за вашите искуството кое ќе доаѓа во класата. Како мене, морав нула, нула компјутер програмски вештини. Знаев што Јава беше, па тоа беше за тоа. Тие, навистина, навистина. И особено - и TFS, неверојатно. На TFS се прекрасен, прекрасен компонента на овој курс. Ова беше CS50. ЗВУЧНИК 14: Стотици проекти прошетка низ оваа сала. Стотици кутии на бонбони, стотици кутии пуканки, и неколку присутните, а само сите стрес топки, кои биле фрлени и однесен дома. Ова е CS50, а тоа беше CS50 мечка. Добра ноќ. Дејвид Џ MALAN: Тоа, тогаш, е она што го чека тука во CS50. Тоа е тоа за CS50 во живо. Благодарение толку многу за да Рамон, Padrick, Колтон, Дан, кои се тука зад на екранот. И не се внимава од на Твитер, Фејсбук, и Reddit, и на друго место за најави преку кој може се можат да ги достават видеа и прашања, па дека можете да ни се придружат тука во Студио за следната CS50 во живо. Ова беше CS50.