DAVID J. Malan: Hello, world. Jmenuji se David Malan, a to je CS50 žít. Kurzy jsou, pokud jste ladění do tohoto proud, jsi student v CS50x a CS50 snad přes EDX, Harvard Vysoká škola nebo Harvard Extension School. No, protože tolik Samozřejmě je materiál v těchto dnech je k dispozici pro vás na video, mysleli jsme, že bychom to samé, ale tentokrát, aby to trochu zajímavý a vlastně vysílání všechny tyto žije. Takže pokud jste mě vidět výlet, pokud jste mě vidět misspeak, pokud jste mě vidět zkazit, vše z toho se děje doslova hned nyní v Cambridge, Massachusetts na V pátek ráno zde. No, mysleli jsme, že bychom nejprve dát Jste smysl - viz, tady to je. To je CS50 žít, už. Takže v průběhu posledních pár týdnů, lidé byli vyslání otázky Reddit a Facebook a Twitter a podobně. A jeden z nich zejména zachytil naše oko, které jsme si mysleli, by mohla být často kladené otázky. Tak jsem si myslel, že bych si na tebe žít. Takže v týdnu 0. Kdokoli jiný pocit, trochu zmatený a / nebo ohromen už? No, to byl zaslán na Reddit. A student vypracoval takto - Nemám moc předchozí zkušenosti. Mohlo by to být důvod, proč jsem se zdají být lov na mnohem pomaleji než Zbytek lidí vysílání tady? Jsem opravdu zájem o vše, ale proti poškrábání je trochu matoucí mi z nějakého důvodu. I nezdá se, že nevím, kde začít. Co mám dělat, aby se pokusila uchopit to vše trochu lépe? Jsem zklamaný, že jsem již stále zmateni. Tak to je naprosto, opravdu, často kladené otázky. Ve skutečnosti, pokud jste naladěni na týden 0 je přednáška už budete vědět, že na alespoň tady na akademické půdě, 73% z vašich spolužáci zde mít žádné předchozí programování zkušenosti. A uvědomit si také, že mnoho klábosení na Facebooku a Twitteru a Reddit teď je možná Upřednostňuje ti studenti, kteří již mají trochu více pohodlí a důvtipný. A to je, koneckonců, proč jsou tíhne k tyto formy tak rychle. Tak jistě, to nemůže být přemožen tolik úžasných projektů, které se již podílel na Scratch Galerie, stejně jako na Reddit a Facebook. Ale opravdu útěchu v tom, že existují stovky, ne, doslova tisíce jiných lidé jako vy. A oni by nemohli mluvit až, ale oni jsou opravdu tam. Takže to, co je CS50 žít chtěl být? To bude příležitost pro nám, každý jednou za čas, mluvit sem a tam žít. A budeme buď vzít v otázkách prostřednictvím video, nebo co je v našich silách, abychom vám umožní, v budoucnost, dokonce naladit v sobě žije přes live streaming videa. Ale teď, máme celou řadu zábavy segmenty připravené pro vás, první který bude pohled na Harvardově univerzitě. Pro ty z vás, kteří nikdy vstoupil zaplatit zde v Cambridge, Massachusetts, mysleli jsme, že bychom vám ukázat některé z dobře známých míst, stejně jako některé z stránky jedinečné pro CS50. Pojďme se podívat. Jsme tady mimo hlavní brány Harvard University, a prostřednictvím těchto brány si můžete prohlédnout John Harvard Socha, která je první většina lidí ' cíl. Pojďme dovnitř Tak tohle je John Harvard Socha, jeden z nejoblíbenějších míst na areál pro turisty. Co uvidíte zde je opředený s John Harvard, zakladatel, 1638. No, ukázalo se, pokud budete mít cestu, jedna z věcí, které budete učit, že tam tři lži zde. Jednou, to není John Harvard. Dva, nebyl zakladatelem, a tři, Harvard nebyla založena v roce 1638. Ale co je pravda, je to, že pokud se třít jeho nohou tady, můžete jen získat trochu štěstí. Budeme se podívat na studio CS50 je? Tak jsme tady v Maxwell Dworkin G-123. Maxwell Dworkin je náš počítač věda budovy. Pokud byste chtěli, aby se tím probral na Google Mapy, jsme na 33 Oxford Street v Cambridge, Massachusetts. Tak tady, na tomto pozadí, je kde jsme se střílet šortky CS50 je, walk-průchodek, a jiný materiál. Co budete obvykle vidět, je, že budeme sem, zapněte hodně Tyto světla, a předměty, Zamyla, Rob a další, budou mít jim se nachází tady, proti to bílé pozadí. Nebo alternativně, pokud vypustíme to zelená obrazovka, můžeme skutečně digitálně dát za nimi něco chceme - obrazovce počítače, televizní obrazovka - Opravdu, něco takového. No, tady máme některé osvětlení, které se hodí na předmět tak, že dostanete pěkný, čistý střílel proti nim a na pozadí. Tady máme nějaké zbytky toho, co byl jednou CS50 společenská místnost. Tak to bývalo místo kde se počítačová věda vysokoškoláci by servítky. My jsme od té doby se obrátil ji do něčeho více high-tech pro tyto výhonky. Ve skutečnosti, tady je zbytek ze CS50 puzzle den. Na začátku semestru, máme asi 200, plus studenti dali dohromady a řešit hádanky, které jsou určeny k je demonstrativní skutečnosti, že počítačová věda opravdu není o programování, sám o sobě. Je to obecně o řešení problémů. Ale tady vidíte z minulosti, některé značení, které jsme opustili navždy se na těchto prosklených stěn. Nyní, když jsme se otáčet kolem sebe, uvidíte jaké věci jsou jako z perspektiva výrobce. Tady máme stativ. A na tomto stativu je opravdu jen obrazovce počítače, který je odrazem na zrcadlo. Takže pokud jsme skutečně obrátil na kameru, se obrátil na počítači, by skutečně vidět slova na toto téma Obrazovka, že jsem ani jeden z týmu členové jsou ve skutečnosti přednášet na kameru. Co budeme dělat v tomto studiu je opravdu pouze napsaný obsah CS50. A skript je s teleprompter, takže se můžeme dostat trvá jen právo, a tak, že když děláme chyby, je to mnohem snazší znovu, opakovat, opakovat, a deterministicky, říkají to samé znovu a znovu. Sanders Theatre, mezitím, je velmi spatra. A to je mnohem více organické prostředí kde máme mi a studenti a jiní v interakci na jevišti. Tak proč jsme se podívejte se tam další. Takže jdeme sem na památníku Hall, což je místo, kde kancelář CS50 je hodiny a přednášky se konají. Tady v tomto vchodu je Annenberg Hall. To je vlastně, kde všichni Harvard je prváci se stravují. A je to také místo, kde ve večerních hodinách, jeden nebo více dní v týdnu, že se mají stovky CS50 studentů shromáždit někdy pracovat na jejich problému sady vedle sebe, stejně jako zaměstnanci CS50. Tak jsme tady na schodech Memorial Hall. To jsou hlavní dveře, které budou nás vedou k Sanders Theatre, kde Přednášky se konají. Půjdeme? A to je Sanders Theatre, kde CS50 přednášky se konají. To je CS50. Takže tam je to výraz děje kolem internetu známý jako, měl jednu práci. A já jsem opravdu měl jednu práci o dvou minuty a půl, že moje kolegové zde, Ramon, Colton, Dan, a Padrick, velmi rychle mi připomněl z, jakmile jsme se k tomuto turné. Protože ve skutečnosti to, co jsme měli začít zde dnes bylo málo pozdravy z některé z vašich předchůdců ve třídě. Takže jsme vlastně bude převíjet trochu, a vychovávat William se, který pochází z Walesu ve Spojeném království Království, který byl jedním z našich nejmladších Studenti posledního ročníku, kteří by chtěl pozdravit. SPEAKER 1: Jak se jmenujete? SPEAKER 2: William. SPEAKER 1: Co je to? SPEAKER 2: CS50. DAVID J. Malan: Tak pak byl William. Pojďme se teď hlavou jinde, až na Nigérie, kde další spolužák vy z minulých let je [? Annette,?] kteří by chtěli podobně říci, Hello, world. SPEAKER 3: Hello, world. Jsem opravdu nadšený, že se s CS50 letos, všechny cesta z Lagosu v Nigérii. Cítil jsem, že je třeba zdokonalit svůj počítač dovednosti, a já jsem vždycky chtěl stát dobrým programátorem, a tak Zapsala jsem se do kurzu. Chci říct, díky Harvardu a MIT a školy, které přišly společně aby se to stalo tisíce lidí po celém světě. Právě jsem dokončil moje první hra vůbec. Mám udělat s P-set 0, můj Scratch program, který je spousta legrace. Těším se, že mají více zábavy s Samozřejmě, že i se svými spolužáky as jsme se projít s. sady po p sadě. Jmenuji se [? Annette?] [? Onoja?], A to je CS50. DAVID J. Malan: Teď, zejména pokud Bojíš se, že jste nejstarší Student ve třídě, zbytek ujištěni, že nejste. CS50 a CS50x má docela gamut ve věku od jak mladý jak 10 let, na mnohem, mnohem starší. Ve skutečnosti, mnoho z vašich studentů, kteří byli vyslání na bulletinu Desky byly sdílení videa k tomuto účelu. A my bychom se rádi podělili jeden v zejména od loňského roku - [? Alecio?] z Brazílie, kteří by také chtěl pozdravit jeho nástupci ve třídě. SPEAKER 4: Hello, world. Jsem [? Alecio?] [? Omida?] od Brasilia, Brazílie. Jsem 78 let, a jsem velmi nadšený tomto on-line kurzu. Jsem si jistý, že se mi to pomůže hodně, aby vykonávat svou práci v oblasti distanční vzdělávání. I při této příležitosti poděkoval EDX pro iniciativy kurzů, jako je to, a také poděkoval profesorem Malan a všechny CS50 gang. Jmenuji se [? Alecio?] [? Omida?], A to je CS50. DAVID J. Malan: Takže teď budeme řezání na turné Harvardu Univerzita, pro ty z vás, kteří Neviděl Harvard předtím. Ale něco mi říká, že máte nyní Viděl Harvard University předtím. Takže jdeme vpřed, aby segment označovaný jako naše e-mailové schránky. Během posledních několika týdnů, jste opravdu bylo podání poměrně málo otázek, pro které jsme byli držet oko ven. A někteří z vás byli tak laskaví se zeptat ty samé otázky prostřednictvím videa. Ve skutečnosti, tady v Kuvajtu, máme Dhruv, kteří by chtěli představovat otázka pro nás, zaměstnance, o CS50 a o informatice a programování obecně. Dhruv? Dhruv ramani: Ahoj. Jsem Dhruv, a žiji v Kuvajt, na Středním východě. Jsem student [? ve třídě 10.,?] a já jsem udělal čtyři jazyky teď. Vzal jsem si CS50 v roce 2013, a první otázka, která mi přišla na mysl, je který je nejlepší jazyk učit se v dnešním světě? DAVID J. Malan: Tak to je velká otázka. A tam ve skutečnosti není jedna odpověď na ni. Tam opravdu není nejlepší jazyk, ale tam je nejlepší jazyk někdy pro tuto práci. Ale i pak, často podle vlastního uvážení. Například, zde na snímku je poměrně některé z nejpopulárnějších jazyků dnes, a C je jen jeden z nich mezi je, jak je to PHP a jiní, že budeme prozkoumat později v semestru, v samotném CS50. Nyní, velmi v módě v těchto dnech jsou jazyky jako Python a Ruby a Perl, a dokonce i Java do určité míry na web-based programování, zatímco Java v Zejména se používá dost podnikového softwaru, ze strany velkých společností. C je docela běžný v low-level vestavěné systémy. Ale ve skutečnosti mají tendenci používat C, protože Je to poměrně malý jazyk, na vrcholu z nichž mnoho z jeho následovníků byly postaveny. Takže pokud jste zvědaví, jaký jazyk byste měli použít pro konkrétní úlohu, No, to opravdu záleží. A docela často, programátor vlastní osobní preference vážit palců Právě teď, například, já jdu přes fázi, kde se mi líbí JavaScript. Ani ne tak v prohlížeči, ale ve skutečnosti na straně serveru. Můžete skutečně použít s rámcem volal Node.js programovat příkazový řádek na serveru. Nyní, v reálném světě, stejně jako vás by, například, snažit se dostat šroub takhle do zdi pomocí nejvíce nějaký nástroj - například, i nejtěžší rukou kladiv. To by opravdu fungovat, pokud jste hit sakra z věci do zdi. Ale ty by mohly být trochu sofistikovanější. A vy jste mohli dostat na místo, něco jako plochého šroubováku. Protože když si to tak akorát, že by se vešel do hledáčku, které šroub, a ty by mohly pravděpodobně dostat ho do zdi. Ale nejlepší nástroj pro práci, nebo jeden nejvíce vhodné, aby toto konkrétní aplikace, abych tak řekl, by šroubovák Phillips, kde hlava šroubovák záchvaty dokonale do hlavy šroubu. Takže při výběru programování jazyk, je to podobné v duchu toho. A můžete použít různé jazyky řešit stejnou úlohu, ale některé jim může přinést více elegantní řešení. Některé z nich by mohly přinést rychlejší řešení. A pravděpodobně, možná některé z nich skutečně získá lepší řešení. Takže jeden z stánek s jídlem, doufejme, budete mít z CS50 je-li k použití konkrétní nástroje pro konkrétní práci. No, příště si, pojďme se podívat na Další otázka, která byla předložena jeden z vašich spolužáků, tentokrát od Bernardo z Brazílie. BERNARDO: Ahoj. Jmenuji se Bernardo. Jsem z Brazílie. A já bych se chtěl zeptat, dvě věci. První z nich, jak rychle je internet rychlost na Harvardu, a za druhé, kdo měl nápad, aby se spotřebič? DAVID J. Malan: Tak to taky Byla to velká otázka. A my jsme vlastně nevěděli, odpověď na tuto otázku. Tak včera večer jsem poslal pryč e-mail někteří přátelé v Harvardu sítí skupinu, a představuje přesně Otázka Bernardo je. No, to dopadá - bubny - že Harvard je připojení k internetu, aby Vnější svět je 10 gigabitů. K tomu, aby to v perspektivě, že to 10000000000 bitů za sekundu. Teď se to dát do souvislostí, je-li byste měli stáhnout film z něco jako iTunes nebo jinde on-line v těchto dnech, které by mohly ve skutečnosti být opravdu velký, jestli je to HD video. To by mohlo být dva GB celkem. No, pokud vaše připojení je 10 gigabitů za sekundu, můžete si stáhnout film jako, že během několika sekund, spíše než minuty nebo hodiny to trvá většinou nás doma. Nyní v spravedlnosti, a ne každý, kdo z nás tady na koleji má přístup k 10000000000 kousky pásma za sekundu. Ve skutečnosti, to je sdílena napříč poměrně málo lidí. Ale ve skutečnosti, proč bychom se podívat na test rychlosti, kdy budeme provádět test, který testuje, jak rychle někteří bity mohou cestovat na můj zejména laptop na nějakém jiném blízkém místě. To není nutně autoritativní odpověď, pokud jde o šířku pásma. Ve skutečnosti, pokud se pokusíte to doma, můžete Možná zjistíte, že vaše internetové služby poskytovatel, nebo ISP, je trochu zavádějící, vy, přičemž mnoho ISP v těchto dnech vám umožní praskla rychlosti. A tím výbuchem, myslím na první pár sekund stahování něco, nebo dělat něco s internetem připojení, ale ve skutečnosti může stáhnout docela rychle. Ale pokud se budete dívat na progress bar - rychlost, při které se vaše kousky jsou ke stažení - budete často vidět, že to zpomaluje dolů a dolů a dolů. Takže tyto rychlostní zkoušky, upřímně řečeno, nejsou nutně reprezentativní. Ale pro krátké stažení, budete opravdu jste dostat tolik bitů dolů za sekundu. Dan, budeme spustit test rychlosti? Pojď. Tady je naše rychlost stahování a nyní se naše rychlost uploadu. Pojď, pojď. Pojď! Pojď! Příliš mnoho, já jsem bylo řečeno. Dobrá. Tak to bylo v tomto studiu tady, Hauser Studio, v Widener knihovně Harvard University. Rychlost, že můj malý notebook je stále, a to prostřednictvím Harvard je odchozí internet. Nyní konečně máme otázku od třetinu svých spolužáků - Mauricio z Peru, kteří by se chtěli položit následující otázku zde. MAURICIO Rada: Dobrý den. Jmenuji se Mauricio, a já jsem z Peru. Moje otázka je, mám možnost začít [Neslyšitelný] učit CS50 pro naše školy s využitím CS50 materiály? [Neslyšitelný]. Jmenuji se Mauricio, a to je CS50. DAVID J. Malan: [neslyšitelné] Mauricio, a někdo jiný to zájem o konkrétní otázce vím, že odpověď je naprosto, Z celého srdce ano. Ve skutečnosti, student tady na koleji s názvem Gabriel [? Grimardes?] který pochází z Brazílie vlastně dělal přesně, že v jeho rodném městě se Samozřejmě, on říkal CC50, které jsou zde dostupné na CC50.com.br, ti z vás, kteří mluví Portugalština, pokud byste chtěli se podívat. A co Gabriel dělal pár let před doslova stáhnout všechny Podklady a zkoušky CS50 a problémové soubory a videa. A přeložil většinu že spokojit. A pak, s otcovy pomoci v zpět na učebně v jeho vysoká Škola, on sám začal učit jeho vlastní verzi CS50, aby prvních 50 z jeho spolužáků na střední škole. Pak následné semestr, asi 150 z jeho spolužáků. A je to docela, docela inspirativní ho vidět. Takže pokud nechcete jít na tuto adresu URL po tomto vysílání, klepněte na videu YouTube který je vložený zde. A vidíte, Gabriel učí docela hodně stejný materiál, který se učil, že ve stejném roce v CS50 na akademické půdě. A já jsem tak rád, že ten stejný Gabriel, bývalý středoškolský student z Brazílie, je nyní zde na Harvard je areál jako Harvard nováček, a to příští rok bude CS50 je učení hlava kolega, a všechny více zapojit do dění CS50-na. Takže pokud jste si chtěli udělat jako Mauricio, prosím, stačí jít do CS50.tv, což je samozřejmě to vlastní OpenCourseWare stránky. K dispozici je licence tam, že můžete číst, a je to vlastně něco, co tzv. licence Creative Commons, které skoro říká, že jste zdarma a vítáni k použití materiálu, aby upravit materiál, tak dlouho, jak budete sami podělit s ostatními podobně. Tak to je pro tento týden e-mailové schránky. Proč jsme si krátkou přestávku tady, a umožní vám možnost sledovat 60 sekund koťat. DAVID J. Malan: [neslyšitelné] žijí, a to, co jsme si mysleli, že bychom to je k závěru, dnes z filmu, že jeden z Vlastní členy CS50 personál, T. J. Kadeřnictví, dal dohromady. Jak asi víte, CS50 tady na areálu vrcholí CS50 veletrhu, epos displej studentů " konečné projekty. Ti z vás, při CS50 přes Harvard Extension School on-line, nebo pomocí EDX on-line bude mít podobný příležitost, i když virtuální a on-line, vystavovat svůj konečný projekt někteří počet měsíců doby pro celý svět vidět. Ale mysleli jsme si, že bychom vám pocit tady, s některými zábavné pozadí na naše velký displej, přesně to, co Stalo se to před pár týdny zde na areálu se na-školní areál Verze veletrhu CS50 je. Pojďme se vrátit. [MUSIC PŘEHRÁVÁNÍ] SPEAKER 5: Ahoj, [? Jsem Allison?] zde na CS50 veletrhu, s - SPEAKER 6: [? Curt kámen. ?] [? SPEAKER 5: Curt kámen. ?] Rád tě vidím. Takže, můžete nám říct něco něco o vašem projektu? SPEAKER 6: Oh, no absolutně. SPEAKER 7: Udělali jsme hudební vizualizaci. SPEAKER 8: [neslyšitelné]. SPEAKER 9: Tak ani jeden z nás neměl nějaké zkušenosti [neslyšitelný]. SPEAKER 10: To je úžasné. Stejné jako 70% ostatních studentů. SPEAKER 11: Byl jsem jedním z 70% lidí, kteří neměli vědět něco o - SPEAKER 5: A teď jsi jako [neslyšitelný]. SPEAKER 12: Je to úžasná šance aby studenti společně a uvidíme, co se stane. Podívejte se na některé 600-lichá aplikací bytí zde prokázáno, že neexistuje dříve, protože z jedné vstupní úrovně Samozřejmě úžasný. SPEAKER 13: Jsou opravdu uspokojí vaše Zkušenosti přichází do třídy. Stejně jako já, měl jsem nula, nula počítač znalosti programování. Věděl jsem, co bylo Java, tak to bylo o tom. Opravdu, opravdu. A hlavně - a TFS, úžasné. TFS jsou nádherné, úžasné součást tohoto kurzu. To bylo CS50. SPEAKER 14: Stovky projektů projít tomto sále. Stovky krabic cukroví, stovky krabice popcornu, a docela málo účastníků, a jen všechny stres kuličky, které byly hodil a vzít domů. To bylo CS50, a to byl CS50 medvěd. Dobrou noc. DAVID J. Malan: To tedy je, co vás v CS50 čeká zde. Tak to je pro CS50 žije. Díky moc do Ramon, Padrick, Colton, a Dan, kteří jsou zde za displej. A to dávat pozor na Twitteru, Facebook, Reddit, a jinde oznámení, prostřednictvím kterého si sám mohou předkládat videa a otázky tak že nás můžete připojit zde studio pro další CS50 živé. To bylo CS50.