DAVID J. Malan: Здравей, свят. Моето име е Дейвид Malan, и това е CS50 живо. Коефициентите са, ако сте настройка в този поток, вие сте студент в CS50x и CS50 може би чрез EDX, Harvard Колеж или Harvard Extension School. Ами, защото толкова много на дисциплината материал, тези дни ви се предоставя на видео, ние смятахме, че ще направи същото, но този път го направи малко интересна и действително излъчва всичко това на живо. Така че, ако ме видите да се спъне, ако ме види misspeak, ако ме видите да се притеснявам, всичко, на което се случва буквално полето сега в Кеймбридж, щата Масачусетс В петък сутринта тук. Е, ние решихме, че ние първи ще даде ви чувство - виж, ето го. Това е CS50 на живо, вече. Така че през последните няколко седмици, хора са били публикуване въпроси, за да Reddit и Facebook и Twitter и други подобни. И един от тях, по-специално уловени окото ни, че ние решихме, че може да бъде често задаван въпрос. Така че аз мислех, че ще се чете да ви тук живея. Така че в Седмица 0. Някой друг да се чувствам малко объркан и / или претоварени вече? Е, това беше публикуван в Reddit. И студентът разработена както следва - Аз нямам много опит преди. Възможно ли е това да е причината аз като че ли да се улов на много по-бавно, отколкото на останалата част от хората, които командироват тук? Аз съм наистина се интересуват от всичко това, но отначало е малко объркващо за мен по някаква причина. Не изглежда да се знае откъде да започне. Какво трябва да направя, за да се опита и да хванете всичко това е малко по-добре? Разочарован съм, че аз вече съм се бърка. Така че това е абсолютно, наистина, един често задаван въпрос. В действителност, ако сте настроили да Week 0 е лекция вече, вие ще знаете, че най- Поне тук, на територията на колежа, 73% от вашата съученици тук нямат предишни програмиране опит. И осъзнават също, че много от бърборене на Facebook и Twitter и Reddit сега е може би пристрастен към тези студенти, които вече разполагат с малко по-голям комфорт и акъл. И това е, в крайна сметка, защо те са гравитират към тези форми толкова бързо. Така че, разбира се, не бъдат залети от толкова много от невероятни проекти, които вече се споделя и от Scratch Галерия, както и на Reddit и Facebook. Но наистина спокоен във факта, , че има стотици, дори, буквално хиляди други хората просто ви харесват. И те не биха могли да се говори нагоре, но те наистина са там. Така че това, което е CS50 живо трябва да бъда? Това ще бъде една възможност за ни, всеки от време на време, да се говори назад и напред живеят. И ние или ще предприеме в въпроси чрез видеоклип или да направим всичко възможно, за да ви позволи в бъдеще, дори и да се настройвам в себе си живее чрез живи стрийминг на видео. Но за сега, ние имаме редица забавно сегменти, приготвени за вас, на първо от които ще бъде един поглед в Харвардския университет. За тези от вас, които никога не са се активизира плащам тук, в Кеймбридж, Massachusetts, ние смятахме, че ще ви покажа някои от по-добре известни сайтове, както и някои от сайтове уникални CS50. Нека хвърлим един поглед. Ние сме тук, извън главните порти на Harvard University, и чрез тях порти, можете да видите на Джон Харвард статуя, която е първата повечето хора " дестинация. Да влизаме Така че това е статуята на Джон Харвард, един от най-популярните места за кампус за туристите. Какво ще видите тук е украсена с Джон Харвард, основател, 1638. Е, оказва се, ако вземете обиколката, едно от нещата, които ще научите е, че Има три лъжи тук. One, това не е Джон Харвард. Второ, той не е основател, и три, Харвард не е основана през 1638. Но това, което е вярно, е, че ако си търка крак тук, може би просто се получи малко късмет. Ще можем да разгледаме в студио CS50 е? Така че ние сме тук, в Maxwell Дворкин G-123. Maxwell Дворкин е нашият компютър науката сграда. Ако искате да погледнете това въз Google Maps, ние сме на 33 Oxford Street в Кеймбридж, Масачузетс. Така че тук, в този контекст, е където ние стреля шорти CS50 е, разходка технологична среда, както и други материали. Какво ще обикновено виждаме, е, че ние ще идват тук, включете много тези светлини, както и субектите, Zamyla, Роб и други, ще имат ги намира тук, срещу този бял фон. Или пък, ако пуснем тази зелен екран, ние можем действително цифрово пробва зад тях нещо, което искаме - а екрана на компютъра, екрана на телевизора - Наистина, нищо подобно. Е, тук, ние имаме някои от осветление, че ние изхвърляме, за да на обект, така че можете да получите хубава, чиста застрелян срещу тях и на фона. Тук имаме някои останки от това, което някога е бил салон CS50. Така че това се използва, за да бъде място където компютърни науки студенти ще излизаш. Оттогава сме го превърна в нещо по-високи технологии за тези издънки. Всъщност, тук е един остатък на CS50 пъзел ден. В началото на семестъра, ние имаме около 200-те ученици се събират и решаване на пъзели, които са предназначени да е показателен за това, че компютърни науки наистина не е за програмиране, сам по себе си. Това е по принцип за решаване на проблеми. Но тук можете да видите от недалечното минало, някои на маркировките, които сме оставили завинаги нагоре на тези стъклени стени. Сега, ако ние се върти наоколо, ще видите какви неща са като от гледна точка на производителя. Над тук, имаме статив. И по този триножник е наистина само екрана на компютъра, който е отразяваща срещу огледало. Така че, ако ние действително се обърна на фотоапарата, се обърна на компютъра, всъщност ще видите думите на тази екрана, че аз или някой от екипа членове са всъщност рецитира пред камерата. Това, което правим в това студио е наистина само сценарист съдържание за CS50. И ние го скрипт с аутокю, така че можем да вземем отнема само Добре, и така, че когато правим грешки, това е много по-лесно да ремонтирам, ремонтирам, ремонтирам, и детерминистично, да речем същото отново и отново. Sanders Theatre, междувременно, е много разстояние от маншета. И това е много по-органична среда където ме има и студенти и други взаимодействащи на сцената. Така че защо да не вземем поглед има следваща. Така че идваме тук, на Memorial Хол, който е мястото, където офис CS50 е се провеждат часове и лекции. Тук, в този вход е Annenberg Hall. Това е всъщност, където всички от Харвард първокурсници вземат своите ястия. И това също е мястото, където в вечери, един или повече пъти седмично, че имаме стотици CS50 студенти се събират понякога да се работи върху проблема си комплекта един до друг, както и персонала CS50. Така че ние сме тук, за стъпките, на Memorial Hall. Това са основните врати, които ще ни доведе до Sanders Theatre, където се провеждат лекции. Ще тръгваме ли? И това е Sanders Theatre, където Се провеждат лекции CS50 си. Това е CS50. Така че този израз ще из интернет известен като, имаше едно работно място. И наистина е една работа за два минута и половина, че моят колеги тук, Ramon, Колтън, Дан, и Padrick, много бързо ми напомни на, веднага след като отидохме в това турне. Защото в действителност, това, което ние трябваше да започнем с това тук днес са няколко поздрав от някои от вашите предшественици в класа. Така че ние всъщност ще се върнем назад с малко, и отглеждане на Уилям сега, , който е родом от Уелс в Обединеното кралство Кралство, който е един от най-младият ни студенти последна година, които биха искал да кажа здрасти. SPEAKER 1: Какво е вашето име? SPEAKER 2: Уилям. SPEAKER 1: Какво е това? SPEAKER 2: CS50. DAVID J. Malan: Така че След това е Уилям. Нека сега се отправят на друго място, което е спад с Нигерия, където друга съученичка твое от минали години е [? Анет?] , които по подобен начин биха искали да се каже, Hello, свят. SPEAKER 3: Здравей, свят. Аз съм много развълнуван да се вземат CS50 тази година, цялата начин от Лагос, Нигерия. Чувствах необходимостта да се усъвършенствате моя компютър умения, а аз винаги съм искал да стане добър програмист, и така Записах се за курса. Искам да кажа, благодарение на Harvard и MIT и училища, които дойдоха заедно, за да това да се случи в продължение на хиляди на хора по целия свят. Аз току-що завърши първата ми игра някога. Беше направено с P зададена 0, моята Scratch програма, която е много забавно. Очаквам с нетърпение да има по-забавно с на курса, и с моите съученици като ние преминаваме през р набор след набор р. Моето име е [? Анет?] [? Onoja?], И това е CS50. DAVID J. Malan: Сега, особено ако Притесняваш се, че ти си най-възрастния ученик в клас, останалите сигурни, че не сте. CS50 и CS50x има доста гама на възрасти от толкова млад, колкото на 10 години, за да много, много по-възрастен от това. В действителност, броят на учениците, които са били публикуване на бюлетина дъски са били споделяне видеоклипове в този смисъл. И ние бихме искали да споделим една в специално от миналата година - [? Alecio?] от Бразилия, които също биха искал да кажа здравей на своята наследници на класа. SPEAKER 4: Здравей, свят. Сигурен съм, [? Alecio?] [? Omida?] от Brasilia, Бразилия. Аз съм на 78 години, и аз съм много ентусиазирани за този онлайн курс. Сигурен съм, че ще ми помогне много да се изпълнява работата си в областта на дистанционно обучение. Аз се възползвам от възможността да благодаря на EDX за инициативата на курсове като това, и също така да благодаря на професор Malan и всички CS50 банда. Моето име е [? Alecio?] [? Omida?], И това е CS50. DAVID J. Malan: Така че сега ние ще бъдем рязане на обиколка на Харвард Университет, за тези от вас, които Не съм виждал Harvard преди. Но нещо ми подсказва, че имате сега виждал Harvard University преди. Така че ние ще продължим напред, за да сегмент, известен като нашата пощенска кутия. През последните няколко седмици, вие сте наистина били подаване немалко въпроси, , за които ние сме били държала извън окото. И някои от вас бяха така любезни да попитам същите тези въпроси чрез видео. В действителност, тук, в Кувейт, ние имаме Dhruv, които биха искали да представляват въпрос за нас, служителите, за CS50 и за компютърни науки и програмирането като цяло. Dhruv? Dhruv Ramani: Hi. Аз съм Dhruv, и аз живея в Кувейт, Близкия Изток. Аз съм студент [? в клас 10-та,?] и аз съм правил четири езика от сега. Аз взех CS50 през 2013 г., а първият въпрос, който ми хрумна е което е най-добрия език за научите в днешния свят? DAVID J. Malan: Така че това е чудесен въпрос. И там всъщност не е един отговор на него. Там наистина не е най-добрият език, а по-скоро там е най-добрия език понякога за тази работа. Но дори и тогава, вие често имат право на преценка. Например, на снимката тук е доста някои от най-популярните езици днес, и С е само един от тях между тях, както е PHP и други, които ние ще проучи по-късно през семестъра, само по себе си CS50. Сега, много на мода тези дни са езици като Python и Ruby и Perl, и дори Java до известна степен уеб-базирани програми, докато в Java специално се използва доста малко за бизнес софтуер, направени от големи компании. C е често срещано явление в ниско ниво вградени системи. Но ние всъщност са склонни да използват C, защото това е доста малък език, на върха от които много от неговите наследници са били построени. Така че, ако се чудите кой език Вие трябва да използвате за определена задача, Е, това наистина зависи. И доста често, програмист собствения лични предпочитания тежат инча Точно сега, например, аз ще през фаза, когато аз наистина харесвам JavaScript. Не толкова в браузъра, но всъщност на сървъра страна. Всъщност можете да го използвате с рамка наречен Node.js да програмират командния ред в сървъра. Сега в реалния свят, много като теб биха могли, например, опитайте се да получите винт като тази в стената с помощта на най- всеки инструмент - например, дори и Най-тежката ръка на чукове. Това наистина ще работи, ако ви удари чесало от нещо в стената. Но можеше да е малко по-сложни. И вие може да достигне за вместо това, нещо като плоска отверка. Защото, ако го получите точно, че ще се вмести в мерника на тази винт, и вероятно бихте могли да го получите в стената. Но най-добрият инструмент за работа, или един най-подходящ за тази конкретно приложение, така да се каже, ще бъде главата отвертка Phillips, когато главата на пристъпите отвертка перфектно в главата на винта. Така че при избора на програмиране език, той е подобен в духа на това. И бихте могли да използвате различни езици за решаване на една и съща задача, но някои от тях може да се получи по- елегантно решение. Някои от тях може да се получи по-бързо решение. И може би, някои от тях може наистина се получи по-добро решение. Така че една от храна за вкъщи, да се надяваме, вие ще получите от CS50 е кога да се използва специално инструменти за определена работа. Е, следващият, нека хвърлим един поглед Друг е въпросът, че е била подадена от един от съучениците си, този път от Bernardo от Бразилия. BERNARDO: Хей. Моето име е Bernardo. Аз съм от Бразилия. И бих искал да попитам две неща. Първият от тях, колко бързо е интернет скорост в Харвард, и второ, който имаше идея да се направи уреда? DAVID J. Malan: Така че твърде е чудесен въпрос. И ние всъщност не знаем отговора на този въпрос. Така снощи, аз изгонен имейл до някои приятели в мрежа на Харвард група, и позира точно Въпрос на Бернардо. Е, оказва се - тъпан свитък - че Харвард интернет свързаност към външния свят е 10 гигабита. За да сложи това в перспектива, това е 10 милиарда бита за секунда. Сега, за да сложи това в перспектива, ако ви се налага да си изтеглите филма от нещо като качи или другаде онлайн тези дни, те могат в действителност бъде наистина голям, ако това е HD видео. Това може да е два гигабайта общо. Е, ако вашата лента е 10 гигабита в секунда, можете да си изтеглите филм като че буквално за секунди, а не на минути или часове, които предприема по-голямата част ни у дома. Сега в справедливостта, а не всеки един от нас тук, на територията на колежа има достъп до 10 милиарда бита на честотната лента в секунда. В действителност, това е споделен в целия доста хора. Но в действителност, защо не можем да разгледаме тест за скорост, чрез което ще проведе тест, който тества колко бързо някои бита могат да пътуват за моя конкретен лаптоп с някои други наблизо. Това не е непременно авторитетен отговори по отношение на честотната лента. В действителност, ако се опитате това у дома, можете може да откриете, че вашият интернет доставчик доставчик, или ISP, е вид заблуждаваща вие, като много доставчици на интернет услуги тези дни ви позволяват нахлу скорости. И от взрив, искам да кажа за първите няколко секунди след изтеглянето нещо или правиш всичко с вашия интернет връзка, тя може в действителност да изтеглите доста бързо. Но ако гледате напредъка бар - на скоростта, с която вашите бита са са изтеглени - вие често ще видите, че тя забавя надолу и надолу и надолу. Така че тези тестове на скоростта, честно казано, не са непременно представител. Но за кратки изтегляния, вие ще наистина се получи това много бита надолу за всяка секунда. Дан, трябва да бягаме теста за скорост? Хайде де. Там е нашата скорост на изтегляне и сега нашата скорост на качване. Хайде, хайде. Хайде де! Хайде де! Твърде много, аз съм се казва. Добре. Така че това е в това студио тук, Hauser Studio, в Widener библиотека на Harvard University. Скоростта, че моят малък лаптоп става чрез Изходящи интернет Харвард. Сега най-накрая, имаме въпрос от една трета от съучениците си - Mauricio от Перу, които биха искали да да поставя следния въпрос от тук. Маурисио RADA: Здравейте. Моето име е Mauricio, и аз съм от Перу. Въпросът ми е, аз съм позволено да започне [Недоловим], за да научи CS50 за нашия училища, използващи CS50 материали? [Недоловим]. Моето име е Mauricio, и това е CS50. DAVID J. Malan: [недоловим] Mauricio, и всеки друг, че е Интересувам се от този конкретен въпрос Знам, че отговорът е абсолютно, от все сърце да. В действителност, един студент тук, на територията на колежа име Gabriel [? Grimardes?] , който е родом от Бразилия всъщност е направил точно, че в родния си град с Разбира се, той ги определя като СС50, можете да намерите тук в CC50.com.br, тези от вас, които говорят Португалски, ако искате да погледнете. И това, което Gabriel направих няколко години Преди беше буквално свален всички Подаяния и изпити CS50 е и комплекти проблемни и видеоклипове. И той превел по-голямата част че съдържанието на себе си. И след това, с помощта на баща си пред задната част на класната стая в неговата висока училище, той сам започва да преподава си собствена версия на CS50, за първите 50 от съучениците си в гимназията. След последвалото семестър, около 150 от неговите съученици. И това е доста, доста вдъхновяващо да го видя. Така че, ако можете да отидете на този URL след това предаването, кликнете върху видеото в YouTube който е вграден там. И можете да видите Gabriel преподаване доста по същия материал, който ние учи, че една и съща година в CS50 на територията на колежа. И аз съм толкова доволен да кажа, че същата тази Gabriel, бивш гимназиален студент от Бразилия, сега е тук, на Кампуса на Харвард като Harvard първокурсник, и това ще е годината Преподаване главата колега CS50, а всички по-голямо участие в CS50 нередности. Така че, ако ти самият би искал да направи това като Mauricio, моля просто отидете на CS50.tv, който е на курса собствена OpenCourseWare сайт. Има лиценз там, че можете да четат, и това е всъщност нещо нарича лиценз Creative Commons, които доста много казва, че сте безплатно и добре дошли да се използва материал, за да модифициране на материала, толкова дълго, колкото можете себе си споделяне на споделеното с другите. Така че това е за пощенска кутия за тази седмица. Защо не вземем кратка почивка тук, а ти позволи шанс да гледат 60 секунди от котенца. DAVID J. Malan: [недоловим] живеем, и това, което ние смятахме, че ще направите, е да сключи днес от един филм, който един от Собствени служители CS50 е, T.J. Barber, е, взети заедно. Както вероятно знаете, CS50 тук кампус кулминира с CS50 панаир, един епична проява на учениците " окончателните проекти. Онези от вас, като CS50 чрез Харвард Extension School онлайн, или чрез EDX онлайн ще има подобен възможност, макар и виртуално и онлайн, да проявяват своя окончателен проект някои брой месеци оттам за на целия свят, за да види. Но ние смятахме, че ще ви даде усещане тук, с някои забавни фона на нашия голям дисплей, на точно това, което случило само преди няколко седмици тук, на колежа с по-корпус версия на справедлив CS50 си. Нека да се търкаля. [За възпроизвеждане на музика] SPEAKER 5: Здравейте, [? Аз съм Алисън?] тук в CS50 панаира, с - SPEAKER 6: [? Кърт Stone. ?] [? SPEAKER 5: Кърт Stone. ?] Радвам се да те видя. Така че, можете ли да ни кажете малко малко за вашия проект? SPEAKER 6: О, ами абсолютно. SPEAKER 7: Направихме музика Visualizer. SPEAKER 8: [недоловим]. SPEAKER 9: Така че никой от нас не е имал всеки опит [недоловим]. SPEAKER 10: Това е страхотно. Също като 70% от други студенти. SPEAKER 11: Аз бях един от 70% от хората, които не знам нищо за - SPEAKER 5: И сега си като [недоловим]. SPEAKER 12: Той е невероятен шанс да донесе студенти заедно и да видим какво ще стане. Погледнете около 600-те приложения, които са демонстрира тук, че не съществува преди, защото на едно входно ниво Разбира се невероятно. SPEAKER 13: Те наистина се погрижат за Вашия опит, които влизат в този клас. Като мен, имах нула, нула компютър умения за програмиране. Знаех какво е Java, така че това беше за него. Те наистина, наистина. И най-вече - и на TFS, невероятно. На TFS са чудесен, чудесен компонент към този курс. Това беше CS50. ТОНКОЛОНИ 14: Стотици проекти преведе през тази зала. Стотици кутии с бонбони, стотици кутии от пуканки, и доста участниците, както и само на всички на стрес топки, които са били хвърлен и взети у дома. Това е CS50, и този е бил CS50 мечката. Лека нощ. DAVID J. Malan: Това, тогава, е какво ви очаква тук, в CS50. Това е за CS50 живо. Благодаря много за Ramon, Padrick, Колтън, и Дан, които са тук, зад дисплея. И да държи под око на Twitter, Facebook, Reddit, и на други места за съобщения, чрез които можете сами да подадете видеоклипове и въпроси, така , които можете да се присъедините към нас тук, в студио за следващата CS50 живо. Това беше CS50.