DAVID J. Malan: Hello, world. Volám sa David Malan, a to je CS50 žiť. Kurzy sú, ak ste ladenie do tohto prúd, si študent v CS50x a CS50 snáď cez EDX, Harvard Vysoká škola alebo Harvard Extension School. No, pretože toľko Samozrejme je materiál v týchto dňoch je k dispozícii pre vás na video, mysleli sme, že by sme to isté, ale tentoraz, aby to trochu zaujímavý a vlastne vysielanie všetky tieto žije. Takže ak ste ma vidieť výlet, ak ste ma vidieť misspeak, ak ste ma vidieť pokaziť, všetko z toho sa deje doslova hneď teraz v Cambridge, Massachusetts na V piatok ráno tu. No, mysleli sme, že by sme najprv dať Ste zmysel - pozri, tu to je. To je CS50 žiť, už. Takže v priebehu posledných pár týždňov, ľudia boli vyslaní otázky Reddit a Facebook a Twitter a podobne. A jeden z nich najmä zachytil naše oko, ktoré sme si mysleli, by mohla byť často kladené otázky. Tak som si myslel, že by som si na teba žiť. Takže v týždni 0. Ktokoľvek iný pocit, trochu zmätený a / alebo ohromený už? No, to bol zaslaný na Reddit. A študent vypracoval takto - Nemám moc predchádzajúce skúsenosti. Mohlo by to byť dôvod, prečo som sa zdajú byť lov na oveľa pomalšie ako Zvyšok ľudí vysielanie tu? Som naozaj záujem o všetko, ale proti poškriabaniu je trochu mätúci mi z nejakého dôvodu. Aj nezdá sa, že neviem, kde začať. Čo mám robiť, aby sa pokúsila uchopiť to všetko trochu lepšie? Som sklamaný, že som už stále zmätení. Tak to je úplne, naozaj, často kladené otázky. V skutočnosti, ak ste naladení na týždeň 0 je prednáška už budete vedieť, že na aspoň tu na akademickej pôde, 73% z vašich spolužiaci tu mať žiadne predchádzajúce programovania skúsenosti. A uvedomiť si tiež, že veľa klábosení na Facebooku a Twitteri a Reddit teraz je možná Uprednostňuje tí študenti, ktorí už majú trochu viac pohodlia a pútavé. A to je, koniec koncov, prečo sú tiahne k tieto formy tak rýchlo. Tak iste, to nemôže byť premožený toľko úžasných projektov, ktoré sa už podieľal na Scratch Galérie, rovnako ako na Reddit a Facebook. Ale naozaj útechu v tom, že existujú stovky, nie, doslova tisíce iných ľudia ako vy. A oni by nemohli hovoriť až, ale oni sú naozaj tam. Takže to, čo je CS50 žiť chcel byť? To bude príležitosť pre nám, každý raz za čas, hovoriť sem a tam žiť. A budeme buď vziať v otázkach prostredníctvom video, alebo čo je v našich silách, aby sme vám umožní, v budúcnosť, dokonca naladiť v sebe žije cez live streaming videa. Ale teraz, máme celý rad zábavy segmenty pripravené pre vás, prvý ktorý bude pohľad na Harvardovej univerzite. Pre tých z vás, ktorí nikdy vstúpil zaplatiť tu v Cambridge, Massachusetts, mysleli sme, že by sme vám ukázať niektoré z dobre známych miest, rovnako ako niektoré z stránky jedinečné pre CS50. Poďme sa pozrieť. Sme tu mimo hlavnej brány Harvard University, a prostredníctvom týchto brány si môžete prezrieť John Harvard Socha, ktorá je prvou väčšina ľudí ' cieľ. Poďme dovnútra Tak toto je John Harvard Socha, jeden z najobľúbenejších miest na areál pre turistov. Čo uvidíte tu je opradený s John Harvard, zakladateľ, 1638. No, ukázalo sa, ak budete mať cestu, jedna z vecí, ktoré budete učiť, že tam tri lži tu. Raz, to nie je John Harvard. Dva, nebol zakladateľom, a tri, Harvard nebola založená v roku 1638. Ale čo je pravda, je to, že ak sa trieť jeho nôh tu, môžete len získať trochu šťastia. Budeme sa pozrieť na štúdio CS50 je? Tak sme tu v Maxwell Dworkin G-123. Maxwell Dworkin je náš počítač veda budovy. Ak by ste chceli, aby sa tým prebral na Google Mapy, sme na 33 Oxford Street v Cambridge, Massachusetts. Tak tu, na tomto pozadí, je kde sme sa strieľať šortky CS50 je, walk-priechodiek, a iný materiál. Čo budete zvyčajne vidieť, je, že budeme sem, zapnite veľa Tieto svetla, a predmety, Zamyla, Rob a ďalšie, budú mať im sa nachádza tu, proti to biele pozadie. Alebo alternatívne, ak vypustíme to zelená obrazovka, môžeme skutočne digitálne dať za nimi niečo chceme - obrazovke počítača, televízna obrazovka - Naozaj, niečo také. No, tu máme niektoré osvetlenie, ktoré sa hodia na predmet tak, že dostanete pekný, čistý strieľal proti nim a na pozadí. Tu máme nejaké zvyšky toho, čo bol raz CS50 spoločenská miestnosť. Tak to bývalo miesto kde sa počítačová veda vysokoškoláci by servítky. My sme od tej doby sa obrátil ju do niečoho viac high-tech pre tieto výhonky. V skutočnosti, tu je zvyšok zo CS50 puzzle deň. Na začiatku polroka, máme asi 200, plus študenti dali dohromady a riešiť hádanky, ktoré sú určené na je demonštratívny skutočnosti, že počítačová veda naozaj nie je o programovaní, sám o sebe. Je to všeobecne o riešenie problémov. Ale tu vidíte z minulosti, niektoré značenie, ktoré sme opustili navždy sa na týchto presklených stien. Teraz, keď sme sa otáčať okolo seba, uvidíte aké veci sú ako z perspektíva výrobcu. Tu máme statív. A na tomto statívu je naozaj len obrazovke počítača, ktorý je odrazom na zrkadlo. Takže ak sme skutočne obrátil na kameru, sa obrátil na počítači, by skutočne vidieť slová na túto tému Obrazovka, že som ani jeden z tímu členovia sú v skutočnosti prednášať na kameru. Čo budeme robiť v tomto štúdiu je naozaj iba napísaný obsah CS50. A skript je s teleprompter, takže sa môžeme dostať trvá len právo, a tak, že keď robíme chyby, je to oveľa jednoduchšie znova, opakovať, opakovať, a deterministicky, hovoria to isté znova a znova. Sanders Theatre, medzitým, je veľmi spatří. A to je oveľa viac organické prostredie kde máme mi a študenti a iní v interakcii na javisku. Tak prečo sme sa pozrite sa tam ďalšie. Takže ideme sem na pamätníku Hall, čo je miesto, kde kancelária CS50 je hodiny a prednášky sa konajú. Tu v tomto vchode je Annenberg Hall. To je vlastne, kde všetci Harvard je prváci sa stravujú. A je to tiež miesto, kde vo večerných hodinách, jeden alebo viac dní v týždni, že sa majú stovky CS50 študentov zhromaždiť niekedy pracovať na ich problému sady vedľa seba, rovnako ako zamestnanci CS50. Tak sme tu na schodoch Memorial Hall. To sú hlavné dvere, ktoré budú nás vedú k Sanders Theatre, kde Prednášky sa konajú. Pôjdeme? A to je Sanders Theatre, kde CS50 prednášky sa konajú. To je CS50. Takže tam je to výraz deje okolo internetu známy ako, mal jednu prácu. A ja som naozaj mal jednu prácu o dvoch minúty a pol, že moja kolegovia tu, Ramon, Colton, Dan, a Padrick, veľmi rýchlo mi pripomenul z, akonáhle sme sa k tomuto turné. Pretože v skutočnosti to, čo sme mali začať tu dnes bolo málo pozdravy z niektorej z vašich predchodcov v triede. Takže sme vlastne bude prevíjať trochu, a vychovávať William sa, ktorý pochádza z Walesu v Spojenom kráľovstve Kráľovstva, ktorý bol jedným z našich najmladších Študenti posledného ročníka, ktorí by chcel pozdraviť. SPEAKER 1: Ako sa voláte? SPEAKER 2: William. SPEAKER 1: Čo je to? SPEAKER 2: CS50. DAVID J. Malan: Tak potom bol William. Poďme sa teraz hlavou inde, až na Nigéria, kde ďalší spolužiak vy z minulých rokov je [? Annette,?] ktorí by chceli podobne povedať, Hello, world. SPEAKER 3: Hello, world. Som naozaj nadšený, že sa s CS50 tento rok, všetky cesta z Lagose v Nigérii. Cítil som, že je potrebné zdokonaliť svoj počítač zručnosti, a ja som vždy chcel stať dobrým programátorom, a tak Zapísala som sa do kurzu. Chcem povedať, vďaka Harvardu a MIT a školy, ktoré prišli spoločne aby sa to stalo tisíce ľudí po celom svete. Práve som dokončil moja prvá hra vôbec. Mám urobiť s P-set 0, môj Scratch program, ktorý je veľa srandy. Teším sa, že majú viac zábavy s Samozrejme, že aj so svojimi spolužiakmi as sme sa prejsť s sady po p sade. Volám sa [? Annette?] [? Onoja?], A to je CS50. DAVID J. Malan: Teraz, najmä pokiaľ Bojíš sa, že ste najstarší Študent v triede, zvyšok uistení, že nie ste. CS50 a CS50x má docela gamut vo veku od ako mladý ako 10 rokov, na oveľa, oveľa staršie. V skutočnosti, mnoho z vašich študentov, ktorí boli vyslaní na bulletine Dosky boli zdieľanie videá na tento účel. A my by sme sa radi podelili jeden v najmä od minulého roka - [? Alecia?] z Brazílie, ktorí by tiež chcel pozdraviť jeho nástupcovi v triede. SPEAKER 4: Hello, world. Som [? Alecia?] [? Omida?] od Brasilia, Brazília. Som 78 rokov, a som veľmi nadšený tomto on-line kurzu. Som si istý, že sa mi to pomôže veľa, aby vykonávať svoju prácu v oblasti dištančné vzdelávanie. Aj pri tejto príležitosti poďakoval EDX pre iniciatívy kurzov, ako je to, a tiež poďakoval profesorom Malan a všetky CS50 gang. Volám sa [? Alecia?] [? Omida?], A to je CS50. DAVID J. Malan: Takže teraz budeme rezanie na turné Harvarde Univerzita, pre tých z vás, ktorí Nevidel Harvard predtým. Ale niečo mi hovorí, že máte teraz Videl Harvard University predtým. Takže ideme vpred, aby segment označovaný ako naše e-mailovej schránky. Počas posledných niekoľkých týždňov, ste naozaj bolo podanie pomerne málo otázok, pre ktoré sme boli držať oko von. A niektorí z vás boli tak láskaví sa opýtať tie isté otázky prostredníctvom videa. V skutočnosti, tu v Kuvajte, máme Dhruv, ktorí by chceli predstavovať otázka pre nás, zamestnancov, o CS50 a o informatike a programovanie všeobecne. Dhruv? Dhruv Ramani: Ahoj. Som Dhruv, a žijem v Kuvajt, na Strednom východe. Som študent [? v triede 10.,?] a ja som urobil štyri jazyky teraz. Vzal som si CS50 v roku 2013, a prvý otázka, ktorá mi prišla na myseľ, je ktorý je najlepší jazyk učiť sa v dnešnom svete? DAVID J. Malan: Tak to je veľká otázka. A tam v skutočnosti nie je jedna odpoveď na ňu. Tam naozaj nie je najlepší jazyk, ale tam je najlepší jazyk niekedy pre túto prácu. Ale aj potom, často podľa vlastného uváženia. Napríklad, tu na snímke je pomerne niektoré z najpopulárnejších jazykov dnes, a C je len jeden z nich medzi je, ako je to PHP a iní, že budeme preskúmať neskôr v semestri, v samotnom CS50. Teraz, veľmi v móde v týchto dňoch sú jazyky ako Python a Ruby a Perl, a dokonca aj Java do určitej miery na web-based programovanie, zatiaľ čo Java v Najmä sa používa dosť podnikového softvéru, zo strany veľkých spoločností. C je celkom bežný v low-level vstavané systémy. Ale v skutočnosti majú tendenciu používať C, pretože Je to pomerne malý jazyk, na vrchole z ktorých mnoho z jeho nasledovníkov boli postavené. Takže ak ste zvedaví, aký jazyk by ste mali použiť pre konkrétnu úlohu, No, to naozaj záleží. A docela často, programátor vlastné osobné preferencie vážiť palcov Práve teraz, napríklad, ja idem cez fázy, kedy som naozaj rád JavaScript. Ani nie tak v prehliadači, ale v skutočnosti na strane servera. Môžete skutočne použiť s rámcom volal Node.js programovať príkazový riadok na serveri. Teraz, v reálnom svete, rovnako ako vás by, napríklad, snažiť sa dostať skrutka takhle do steny pomocou najviac nejaký nástroj - napríklad, aj najťažšie rúk kladív. To by naozaj fungovať, ak ste hit sakra z veci do steny. Ale tie by mohli byť trochu sofistikovanejšie. A vy ste mohli dostať na miesto, niečo ako plochého skrutkovača. Pretože keď si to tak akurát, že by sa vošiel do hľadáčika, ktoré skrutku, a tie by mohli pravdepodobne dostať ho do steny. Ale najlepší nástroj pre prácu, alebo jeden najviac vhodné, aby toto konkrétne aplikácie, aby som tak povedal, by skrutkovač Phillips, kde hlava skrutkovač záchvaty dokonale do hlavy skrutky. Takže pri výbere programovaní jazyk, je to podobné v duchu toho. A môžete použiť rôzne jazyky riešiť rovnakú úlohu, ale niektoré im môže priniesť viac elegantné riešenie. Niektoré z nich by mohli priniesť rýchlejšie riešenie. A pravdepodobne, možno niektoré z nich skutočne získa lepšie riešenie. Takže jeden z stánok s jedlom, dúfajme, budete mať z CS50 je-li k použitiu konkrétne nástroje pre konkrétnu prácu. No, nabudúce si, poďme sa pozrieť na Ďalšia otázka, ktorá bola predložená jeden z vašich spolužiakov, tentoraz od Bernardo z Brazílie. BERNARDO: Ahoj. Volám sa Bernardo. Som z Brazílie. A ja by som sa chcel opýtať, dve veci. Prvý z nich, ako rýchlo je internet rýchlosť na Harvarde, a za druhé, kto mal nápad, aby sa spotrebič? DAVID J. Malan: Tak to taky Bola to veľká otázka. A my sme vlastne nevedeli, odpoveď na túto otázku. Tak včera večer som poslal preč e-mail niektorí priatelia v Harvarde sietí skupinu, a predstavuje presne Otázka Bernardo je. No, to dopadá - bubny - že Harvard je pripojenie k internetu, aby Vonkajší svet je 10 gigabitov. K tomu, aby to v perspektíve, že to 10000000000 bitov za sekundu. Teraz sa to dať do súvislostí, ak je by ste mali stiahnuť film z niečo ako iTunes alebo inde on-line v týchto dňoch, ktoré by mohli v skutočnosti byť naozaj veľký, či je to HD video. To by mohlo byť dva GB celkom. No, ak vaše pripojenie je 10 gigabitov za sekundu, môžete si stiahnuť film ako, že v priebehu niekoľkých sekúnd, skôr než minúty alebo hodiny to trvá väčšinou nás doma. Teraz v spravodlivosti, a nie každý, kto z nás tu na koľaji má prístup k 10000000000 kúsky pásma za sekundu. V skutočnosti, to je zdieľaná naprieč pomerne málo ľudí. Ale v skutočnosti, prečo by sme sa pozrieť na test rýchlosti, kedy budeme vykonávať test, ktorý testuje, ako rýchlo niektorí bity môžu cestovať na môj najmä laptop na nejakom inom blízkom mieste. To nie je nevyhnutne autoritatívne odpoveď, pokiaľ ide o šírku pásma. V skutočnosti, ak sa pokúsite to doma, môžete Možno zistíte, že vaše internetové služby poskytovateľ, alebo ISP, je trochu zavádzajúce, vy, pričom mnoho ISP v týchto dňoch vám umožní praskla rýchlosti. A tým výbuchom, myslím na prvý pár sekúnd sťahovanie niečo, alebo robiť niečo s internetom pripojenie, ale v skutočnosti môže stiahnuť celkom rýchlo. Ale ak sa budete pozerať na progress bar - rýchlosť, pri ktorej sa vaše kúsky sú k stiahnutiu - budete často vidieť, že to spomaľuje dole a dole a dole. Takže tieto rýchlostné skúšky, úprimne povedané, nie sú nutne reprezentatívne. Ale pre krátke stiahnutie, budete naozaj ste dostať toľko bitov dole za sekundu. Dan, budeme spustiť test rýchlosti? Poď. Tu je naša rýchlosť sťahovania a teraz sa naša rýchlosť uploadu. Poď, poď. Poď! Poď! Príliš veľa, ja som bolo povedané. Dobrá. Tak to bolo v tomto štúdiu tu, Hauser Štúdio, v Widener knižnici Harvard University. Rýchlosť, že môj malý notebook je stále, a to prostredníctvom Harvard je odchádzajúce internet. Teraz konečne máme otázku od tretinu svojich spolužiakov - Mauricio z Peru, ktorí by sa chceli nasledujúcu otázku tu. MAURICIO Rada: Dobrý deň. Volám sa Mauricio, a ja som z Peru. Moja otázka je, mám možnosť začať [Nepočuteľné] učiť CS50 pre naše školy s využitím CS50 materiály? [Nepočuteľné]. Volám sa Mauricio, a to je CS50. DAVID J. Malan: [nepočuteľné] Mauricio, a niekto iný to záujem o konkrétnej otázke viem, že odpoveď je úplne, Z celého srdca áno. V skutočnosti, študent tu na koľaji s názvom Gabriel [? Grimardes?] ktorý pochádza z Brazílie vlastne robil presne, že v jeho rodnom meste sa Samozrejme, on hovoril CC50, ktoré sú tu dostupné na CC50.com.br, tí z vás, ktorí hovoria Portugalčina, ak by ste chceli sa pozrieť. A čo Gabriel robil pár rokov pred doslova stiahnuť všetky Podklady a skúšky CS50 a problémové súbory a videá. A preložil väčšinu že uspokojiť. A potom, s otcovej pomoci v späť na učebni v jeho vysoká Škola, on sám začal učiť jeho vlastnú verziu CS50, aby prvých 50 z jeho spolužiakov na strednej škole. Potom následné semester, asi 150 z jeho spolužiakov. A je to celkom, celkom inšpiratívne ho vidieť. Takže ak nechcete ísť na túto adresu URL po tomto vysielanie, kliknite na videu YouTube ktorý je vložený tu. A vidíte, Gabriel učia celkom veľa rovnaký materiál, ktorý sa učil, že v tom istom roku v CS50 na akademickej pôde. A ja som tak rád, že ten rovnaký Gabriel, bývalý stredoškolský študent z Brazílie, je teraz tu na Harvard je areál ako Harvard nováčik, a to budúci rok bude CS50 je učenie hlava kolega, a všetky viac zapojiť do diania CS50-na. Takže ak ste si chceli urobiť ako Mauricio, prosím, stačí ísť do CS50.tv, čo je samozrejme to vlastné OpenCourseWare stránky. K dispozícii je licencia tam, že môžete čítať, a je to vlastne niečo, čo tzv licencie Creative Commons, ktoré skoro hovorí, že ste zadarmo a vítaní na použitie materiálu, aby upraviť materiál, tak dlho, ako budete sami podeliť s ostatnými podobne. Tak to je pre tento týždeň e-mailovej schránky. Prečo sme si krátku prestávku tu, a umožní vám možnosť sledovať 60 sekúnd mačiatok. DAVID J. Malan: [nepočuteľné] žijú, a to, čo sme si mysleli, že by sme to je k záveru, dnes z filmu, že jeden z Vlastných členov CS50 personál, T. J. Kaderníctvo, dal dohromady. Ako asi viete, CS50 tu na areáli vrcholí CS50 veľtrhu, epos displej študentov " konečné projekty. Tí z vás, pri CS50 cez Harvard Extension School on-line, alebo pomocou EDX on-line bude mať podobný príležitosť, aj keď virtuálne a on-line, vystavovať svoj konečný projekt niektorí počet mesiacov pre celý svet vidieť. Ale mysleli sme si, že by sme vám pocit tu, s niektorými zábavné pozadie na naše veľký displej, presne to, čo Stalo sa to pred pár týždňami tu na areáli sa na-školský areál Verzia veľtrhu CS50 je. Poďme sa vrátiť. [MUSIC PLAYBACK] SPEAKER 5: Ahoj, [? Som Allison?] tu na CS50 veľtrhu, s - SPEAKER 6: [? Curt kameň. ?] [? SPEAKER 5: Curt kameň. ?] Rád ťa vidím. Takže, môžete nám povedať niečo niečo o vašom projekte? SPEAKER 6: Oh, no absolútne. SPEAKER 7: Urobili sme hudobné vizualizáciu. SPEAKER 8: [nepočuteľné]. SPEAKER 9: Tak ani jeden z nás nemal nejaké skúsenosti [nepočuteľný]. SPEAKER 10: To je úžasné. Rovnaké ako 70% ostatných študentov. SPEAKER 11: Bol som jedným z 70% ľudí, ktorí nemali vedieť niečo o - SPEAKER 5: A teraz si ako [nepočuteľný]. SPEAKER 12: Je to úžasná šanca aby študenti spoločne a uvidíme, čo sa stane. Pozrite sa na niektoré 600-nepárna aplikácií bytia tu preukázané, že neexistuje skôr, pretože z jednej vstupnej úrovne Samozrejme úžasný. SPEAKER 13: Sú naozaj uspokojí vaše Skúsenosti prichádza do triedy. Rovnako ako ja, mal som nula, nula počítač znalosti programovania. Vedel som, čo bolo Java, tak to bolo o tom. Naozaj, naozaj. A hlavne - a TFS, úžasné. TFS sú nádherné, úžasné súčasť tohto kurzu. To bolo CS50. SPEAKER 14: Stovky projektov prejsť tejto sále. Stovky krabíc cukroví, stovky krabice popcornu, a docela málo účastníkov, a len všetky stres guličky, ktoré boli hodil a vziať domov. To bolo CS50, a to bol CS50 medveď. Dobrú noc. DAVID J. Malan: To teda je, čo vás v CS50 čaká tu. Tak to je pre CS50 žije. Díky moc do Ramon, Padrick, Colton, a Dan, ktorí sú tu za displej. A to dávať pozor na Twitteri, Facebook, Reddit, a inde oznámenia, prostredníctvom ktorého si sám môžu predkladať videá a otázky tak že nás môžete pripojiť tu štúdio pre ďalšie CS50 živé. To bolo CS50.