David J. MALAN: Hello, world. A nevem David Malan, és ez CS50 él. Esélyek, ha tuning ebbe patak, te egy diák CS50x és CS50 talán a EDX, Harvard Főiskola vagy Harvard Extension School. Nos, azért, mert annyira a tanfolyam anyagot ezekben a napokban, feltéve, hogy Ön a video, azt hittük volna ugyanezt, de most, hogy egy kicsit érdekes és ténylegesen sugárzott mindezt az élő. Tehát, ha látsz engem utazás, ha látsz engem misspeak, ha látsz engem csavart ki, minden Az, ami történik szó szerint jobb most Cambridge, Massachusetts Péntek reggel itt. Nos, azt hittük volna először adni érzékeltessem - Látod, ez van. Ez CS50 él már. Így az elmúlt hetekben, az emberek már kiküldetés kérdéseket Reddit és a Facebook és Twitter és a hasonlók. És az egyik közülük különösen fogott szemünket, hogy azt gondoltuk, talán egy gyakran feltett kérdés. Szóval azt gondoltam, hogy olvastam hogy itt élni. Így a hét 0. Bárki más érzés egy kicsit zavaros és / vagy túlterheltek már? Nos, ez volt kifüggesztett Reddit. És a diák kidolgozott az alábbiak szerint - Én nem sok korábbi tapasztalat. Lehet, hogy ez az oka annak úgy tűnik, hogy híres A sokkal lassabban, mint a többi ember véleményét? Én igazán érdekel mindez, de a semmiből egy kicsit zavaró, hogy meg valamilyen okból. Úgy tűnik, nem tudom, hol kezdjem. Mit kell tennem, hogy megpróbálja megragadni mindez egy kicsit jobban? Csalódott vagyok, hogy nem vagyok már egyre zavaros. Szóval ez teljesen, sőt, a gyakran feltett kérdésre. Sőt, ha hangolva a hét 0 a előadás már, akkor tudja, hogy a legalábbis itt az egyetemen, 73%-a osztálytársai itt nincs előzetes programozási tapasztalat. És észre azt is, hogy sok a fecsegést a Facebook és a Twitter, valamint Reddit most talán elfogult azok a diákok, akik már van egy kicsit több kényelmet és hozzáértés. És ez, elvégre miért ők felé halad azok a formák olyan gyorsan. Így természetesen nem túlterheltek oly sok csodálatos projektek már megosztott a Scratch Galéria, valamint a Reddit és a Facebook. De tényleg kényelmes az a tény , hogy több száz, sőt, szó szerint több ezer más emberek, mint te. És lehet, hogy nem beszél fel, de valóban odakint. Tehát mi CS50 live azt jelentette, hogy? Ez lesz egy lehetőség bennünket, minden alkalommal egy kicsit, beszélni oda-vissza él. És mi sem, hogy a kérdések segítségével video, vagy mindent megteszünk, hogy lehetővé teszi, a A jövőben még a dallam magad live live streaming video. De most van egy számos szórakoztató szegmenseket készített az Ön számára, az első ebből lesz egy pillantást a Harvard Egyetemen. Azoknak, akik még soha nem lépett láb itt, Cambridge, Massachusetts, gondoltuk, megmutatjuk, néhányat a jól ismert helyek, , valamint néhány, a oldalak egyedi CS50. Vessünk egy pillantást. Azért vagyunk itt, kívül a fő kapuit Harvard Egyetem, ezen keresztül kapuk láthatjuk a John Harvard szobor, amely a legtöbb ember első helyre. Menjünk be Szóval ez a John Harvard szobor, egy A legnépszerűbb helyszín a campus a turisták számára. Amit itt látni címeres John Harvard, alapítója, 1638. Nos, kiderült, ha Ön a túra, az egyik dolog, megtudhatja, hogy a van három hazugság itt. Egy, ez nem John Harvard. Két, nem volt az alapító, és a három, Harvard nem alakult meg 1638. De mi az igaz, hogy ha dörzsölje a láb fel itt, akkor lehet, hogy csak kap egy kis szerencsével. Mehetünk vessen egy pillantást CS50 stúdiójában? Ezért vagyunk itt, Maxwell Dworkin G-123. Maxwell Dworkin a számítógépes Science Building. Ha szeretné nézni ezt fel a Google Térképek vagyunk a 33 Oxford Street Cambridge, Massachusetts. Tehát itt, ezzel összefüggésben, a ahol lőni CS50 rövidnadrágok, gyalog-átvezetéseket, és egyéb anyagokat. Amit általában látni, hogy mi lesz gyere ide, kapcsolja be a sok ezek a lámpák, és az alanyok, Zamyla, Rob, és mások, majd őket található itt, szemben ez a fehér hátteret. Vagy nézzük, ha csökken ez zöld képernyő, mi is valójában digitálisan hozzanak mögöttük amit akarunk - a számítógép képernyőjén, TV képernyő - tényleg, ilyesmi. Nos, itt van néhány, a világítás, hogy dobja be a téma, hogy kapsz egy szép, tiszta lövés ellen, és a hátteret. Itt van némi maradványai, amit egykor a CS50 lounge. Tehát ez szokott lenni egy hely ahol számítástechnika egyetemisták lógni. Már mert belőle valami több high-tech ezen hajtások. Sőt, itt van a maradék A CS50 puzzle nap. Elején a félév, van mintegy 200-plus diákok összejönnek és rejtvényeket megoldani, ami azt jelentette, hogy demonstratív lennie arra a tényre, hogy a számítástechnika tényleg nem a programozás, önmagában. Ez általában a problémamegoldás. De itt látod a múlt, néhány A jelek, hogy már elhagyta Mindig fel ezeket üvegfalak. Most, ha pivot körül, látni fogod milyen dolgok olyanok, mint a producer szemszögéből. Itt vagyok, van egy állvány. És ez az állvány tényleg csak egy számítógép képernyőjén, amely tükrözi szemben egy tükör. Tehát, ha valóban be van kapcsolva a kamera, bekapcsolta a számítógépet, akkor valójában a szavak ezen képernyőt, hogy vagy az egyik csapat tagjai valóban szavalt a kamera. Mit csinálunk ebben a stúdióban valóban a csak megírt tartalom CS50. És mi script azt a teleprompter, hogy mi lehet kapni a mindössze jobbra, és úgy, hogy ha teszünk hibákat, ez sokkal könnyebb, hogy újra, újra, újra és determinisztikusan, mondjuk ugyanaz a dolog újra és újra. Sanders Színház, eközben nagyon a véletlen. És ez egy sokkal szervesebb környezet ahol engem és a diákok és a többiek egymásra a színpadon. Akkor miért nem vesszük a meg ott a következő. Szóval jön itt a Memorial Hall, ott, ahol CS50 irodája óra és előadásokat tartanak. Itt ebben a bejárati az Annenberg terem. Ez tulajdonképpen ahol a Harvard gólya étkeznek. És ez is, ahol esténként, egy vagy több éjszaka egy héten, hogy mi több száz CS50 diákok összegyűlnek néha dolgozni a problémát készletek egymás mellett, valamint CS50 személyzet. Ezért vagyunk itt, a lépcsőn A Memorial Hall-ban. Ezek a főbejárathoz, hogy vezet minket, hogy Sanders Színház, ahol a előadásokat tartanak. Mehetünk? És ez Sanders Theatre, ahol a CS50 előadásait tartják. Ez CS50. Szóval, itt van ez a kifejezés majd körül az interneten ismert, volt egy feladat. És én valóban volt egy feladat két perc és egy fél ezelőtt, hogy a kollégái itt, Ramon, Colton, Dan, és Padrick, nagyon gyorsan emlékeztetett Az, amint elment, hogy a túra. Mert valójában, amit kellett volna kezdődik ma itt volt egy pár hellos néhány az elődök az osztályban. Szóval tényleg lesz visszaforgatni a kicsit, és hozd fel William most, aki jégverés Wales az Egyesült Királyságban, aki az egyik legfiatalabb a diákok az elmúlt évben, ki szeretném köszönni. SPEAKER 1: Mi a neved? SPEAKER 2: William. SPEAKER 1: Mi ez? SPEAKER 2: CS50. David J. MALAN: Hogy akkor volt William. Nézzük most fejjel máshol, lefelé Nigéria, ahol egy másik osztálytársa tiéd az elmúlt években a [? Annette,?] akik hasonlóan, mint mondani, hogy Helló, világ. SPEAKER 3: Helló, világ. Nagyon izgatott vagyok, hogy vesz CS50 idén, mind a út Lagos, Nigéria. Úgy éreztem, hogy meg kell élesíteni a számítógép készség, és mindig is szerettem volna, hogy lesz egy jó programozó, és így Én iratkozott fel a kurzus. Szeretnék köszönetet mondani a Harvard és a MIT és az iskolák, hogy jött össze, hogy hogy ez megvalósuljon ezer az emberek szerte a világon. Én csak most fejeztem az első játék valaha. Got történik P-be 0, a Scratch programot, amely a sok-sok móka. Alig várom, hogy miután több móka a tanfolyam, és az osztálytársaim, mint átmegyünk p szett után p készlet. A nevem [? Annette?] [? Onoja?], És ez a CS50. David J. MALAN: Nos, különösen akkor, ha aggódsz, hogy te vagy a legidősebb tanuló az osztályban, pihenés biztos, hogy nem. CS50 és CS50x már egészen skáláját korosztály olyan fiatal, mint 10 éves, a sokkal, de sokkal régebbi, mint ezt. Tény, hogy számos a hallgatók már kiküldetés a közlemény táblák már megosztása videók ebben az értelemben. És szeretnénk megosztani egyet különösen tavaly - [? Alecio?] Brazíliából, aki szintén szeretném köszönni, hogy a Utódai az osztályban. SPEAKER 4: Helló, világ. Én [? Alecio?] [? Omida?] A Brasilia, Brazília. Én 78 éves, és én nagyon lelkesedik az online kurzus. Biztos vagyok benne, hogy segíteni fog nekem, rengeteg végezni a munkám területén távoktatás. Megragadom az alkalmat, hogy köszönetet EDX a kezdeményezés a tanfolyamok, mint a ezt, és szeretném megköszönni professzor Malan és az összes CS50 banda. A nevem [? Alecio?] [? Omida?], És ez a CS50. David J. MALAN: Akkor most mi lenne, vágás egy túra a Harvard Egyetem, azok számára, akik még nem láttam a Harvard előtt. De valami azt súgja, van most látott Harvard Egyetem előtt. Így fogunk haladjanak előre a a szegmens ismert a postaládájába. Az elmúlt néhány hétben, akkor már valóban már benyújtása jó néhány kérdést, amelyhez már tartja a szemét. És néhányan voltak olyan kedvesek, hogy kérje ugyanezek a kérdések segítségével video. Sőt, itt Kuvait, mi Dhruv, akik szeretnék jelentene kérdés, hogy mi, a személyzet, a CS50 és a számítógép-tudomány és a programozási általában. Dhruv? Dhruv Ramani: Szia. Én Dhruv, és élek Kuvait, a Közel-Keleten. Én egy diák [? osztályban 10,?] és én csináltam négy nyelven mostanra. Vettem CS50 2013-ban, és az első kérdés, hogy jutott eszembe az, melyik a legjobb nyelv tanulni a mai világban? David J. MALAN: Ennyi a nagy kérdés. És valójában nem Egy válasz rá. Tényleg nem a legjobb nyelv, hanem ott van a legjobb nyelv néha a munkát. De még akkor is, ha gyakran saját belátása. Például a képen itt elég néhány a legnépszerűbb nyelv ma, és C jelentése csak az egyiket körében őket, mint a PHP, és mások, hogy mi lesz fedezze fel később a félévben, A CS50 is. Most nagyon divatos manapság nyelvek, mint a Python és a Ruby és a Perl, és még a Java, hogy bizonyos mértékben a web-alapú programozás, míg a Java különösen használják egy kicsit a vállalati szoftverek, által készített nagyvállalatok. C elég gyakori az alacsony szintű beágyazott rendszerek. De igazából inkább a C, mert ez egy viszonylag kis nyelv, a tetején ebből a sok utódai került kialakításra. Tehát, ha kíváncsiak vagytok, melyik nyelvet akkor érdemes használni egy adott feladatra, Nos, ez attól függ. És nagyon gyakran, a programozó saját személyes preferenciák mérjük be Most például, megyek egy fázis, ahol nagyon szeretem JavaScript. Nem annyira a böngészőben, hanem valójában a szerver oldalon. Tudod valójában használni a keretet hívott Node.js programozni A parancssorban a szerveren. Most a világban, mint ahogy lehet, például, meg kell kérni a csavar, mint ez a falra a leginkább minden olyan eszköz - például még a leginkább keménykezű kalapács. Ez valóban működik, ha bejön a fene ki a dolog, a falba. De lehet egy kicsit kifinomultabb. És akkor is elérheti a helyett, olyasmi, mint egy lapos csavarhúzóval. Mert ha kap ez csak jobb, hogy a illeszkedik a célkeresztet, hogy a csavar, és akkor talán kap ez a falba. De a legjobb eszköz a munka, vagy a az egyik legalkalmasabb erre adott alkalmazás, hogy úgy mondjam, lenne egy Phillips csavarhúzó, ahol a fej a csavarhúzót illik tökéletesen illeszkedik a csavar feje. Tehát, amikor kiválasztják a programozási nyelv, ez hasonló lélekben, hogy az. És akkor különböző nyelveken hogy ugyanazt a feladatot megoldja, de néhány közülük talán kapunk egy elegáns megoldás. Néhányan közülük talán hozam gyorsabb megoldás. És vitathatatlanul, némelyikük talán Valóban kapunk egy jobb megoldást. Tehát az egyik az elvitelre, remélhetőleg, kapsz ki CS50 az, hogy mikor kell használni különleges eszközök egy adott munkát. Nos, a következő fel, vessünk egy pillantást Más kérdés, hogy tette be az egyik az osztálytársaival, ezúttal A Bernardo Brazíliából. BERNARDO: Szia. A nevem Bernardo. Én Brazíliából. És szeretném megkérdezni két dolgot. Az első ezek közül, hogy milyen gyors az internet sebesség a Harvardon, és a második, aki az ötlet, hogy a készülék? David J. MALAN: Hogy is volt egy nagy kérdés. És tényleg nem tudom, a választ. Tehát tegnap este küldtem el egy e-mailt néhány barátot Harvard hálózati csoport, és a feltett pontosan Bernardo kérdésére. Nos, kiderült, hogy - dobpergés - hogy a Harvard internetes kapcsolat A külső világ 10 gigabit. Ahhoz, hogy az a perspektíva, hogy ez 10 milliárd bit másodpercenként. Most, hogy tegye, hogy a szempontból, ha a úgy döntesz, hogy letölt egy filmet olyasmi, mint az iTunes, vagy máshol online ezekben a napokban, lehet, hogy valójában igazán nagy, ha ez egy HD video. Ez lehet két gigabájt összesen. Nos, ha a sávszélesség 10 gigabit másodpercenként, akkor letölt egy filmet mint hogy a másodpercek, hanem A perc vagy óra tart a legtöbb minket otthon. Most tisztesség, nem minden és mindenki Mi itt az egyetemen van hozzáférése 10 milliárd bit sávszélesség másodpercenként. A valóságban ez megosztott jó néhány embert. De valójában, miért nem vesz egy pillantást a sebesség teszt, amellyel akkor végezzen egy teszt, hogy teszteli, hogy milyen gyorsan néhány bit utazhat az én különleges laptop egy másik közelben. Ez nem feltétlenül mérvadó választ, hogy a sávszélesség. Sőt, ha úgy próbálja meg ezt otthon, akkor úgy találja, hogy az internet szolgáltatás szolgáltató vagy az internetszolgáltató, az a fajta félrevezető meg, ahol sok ISP ezekben a napokban teszi tört sebességgel. És tört, úgy értem az első néhány másodperces letöltés valamit, vagy csinál semmit az internet kapcsolat, akkor lehet, hogy tényleg le elég gyors. De ha megnézek egy állapotjelző - a sebességet, amellyel a bitek, hogy letölthető - akkor gyakran látni, hogy ez lassul le és le és le. Tehát ezek a sebesség teszt, őszintén szólva, nem feltétlenül reprezentatív. De rövid letöltések, akkor valóban hogy ez a sok bit le másodpercenként. Dan, az mi fut a sebesség teszt? Gyerünk. Itt a mi letöltési sebesség és most a feltöltési sebesség. Gyerünk, gyerünk. Gyerünk! Gyerünk! Túl sok, én is hallottam. Rendben van. Szóval ez volt a stúdióban van, Hauser Studio, a Widener Könyvtárban Harvard Egyetemen. A sebesség, hogy az én kis laptop kezd, a Harvard kimenő internet. Most végül, van egy kérdés egyharmada az osztálytársaival - Mauricio Peru, akik szeretnék jelent, a következő kérdést innen. MAURICIO RADA: Hello. A nevem Mauricio, és én vagyok a Peru. A kérdésem az, vagyok indulhat [Hallhatatlan] tanítani CS50 számára az iskolák a CS50 anyagok? [Hallható]. A nevem Mauricio, és ez CS50. DAVID J. MALAN: [Nem hallható] Mauricio, és bárki mást, ami érdekel ez a konkrét kérdés tudják, hogy a válasz teljesen, teljes mértékben igen. Tény, hogy egy diák, itt az egyetemen nevű Gabriel [? Grimardes?] aki a jégverés Brazil valójában nem pontosan ezt szülővárosában egy Persze, hogy nevezte CC50 elérhető itt CC50.com.br, azok, akik beszélnek Portugál, ha szeretné hogy egy pillantást. És Gabriel volt egy pár év ezelőtt szó szerint letöltött összes CS50 a segélyekkel és a vizsgák és a probléma, készletek és videók. És ő fordította a legtöbb hogy a tartalom maga. És akkor, az ő apja segítségével a Vissza az osztályteremben az ő nagy iskolában, ő maga kezdett tanítani a saját verzióját CS50, az első 50 az osztálytársai a középiskolában. Ezután a következő félévben, mintegy 150 az osztálytársai. És ez nagyon, nagyon inspiráló látni. Tehát, ha nem megy erre az URL után adás, kattintson a YouTube video hogy beágyazott ott. És láthatjuk Gabriel tanítás elég sokkal ugyanaz az anyag, amit azt tanította, hogy ugyanebben az évben A CS50 az egyetemen. És én vagyok annyira elégedett, hogy azt mondják, hogy ez ugyanaz a Gabriel, korábban a középiskolai diák Brazília, most itt a Harvard egyetemen, mint a Harvard újonc, és a jövő évben lesz CS50 feje tanítás ember, és az összes A nagyobb részt a CS50 viselkedés. Tehát, ha te magad szeretne erre mint Mauricio, kérjük, csak megy a CS50.tv, amely a tanfolyam saját OpenCourseWare oldalon. Van egy engedélyt, hogy ott lehet olvasni, és ez valóban valami úgynevezett Creative Commons licenc, amely nagyjából azt mondja, hogy van szabad és szívesen használja az anyagot, hogy módosítja az anyag, így amíg magát megosztani egyaránt másokkal. Szóval ennyi az e heti postaládájába. Miért nem veszünk egy rövid szünet van, és lehetővé teszi egy esélyt, hogy nézni 60 másodperc kiscicák. DAVID J. MALAN: [Nem hallható] élnek, és mi úgy gondoltuk, nem is kötnek ma egy film, hogy az egyik CS50 saját munkatársai, T. Barber, állított össze. Mint azt bizonyára tudják, CS50 itt campus csúcspontja egy CS50 tisztességes, a epikus megjelenítése hallgatók utolsó projekteket. Azok, figyelembe CS50 keresztül Harvard Extension School on-line, vagy keresztül EDX online lesz egy hasonló lehetőség, bár a virtuális és az interneten, hogy mutat a projekt végső egyes hónapok számát így a az egész világ látni. De azt gondoltuk, hogy ad egyfajta Itt, néhány szórakoztató hátteret a mi nagy kijelző, hogy pontosan mit történt, néhány héttel ezelőtt itt campus az on-campus változata CS50 valós. Nézzük roll. [MUSIC Playing] SPEAKER 5: Szia, [? Én Allison?] itt a CS50 fair, és - SPEAKER 6.: [? Curt kő. ?] [? SPEAKER 5: Curt kő. ?] Örülök, hogy látlak. Szóval, lehet, hogy nekünk egy kicsit kicsit a projekt? SPEAKER 6.: Ó, hát persze. SPEAKER 7.: Mi történt a zenét megjelenítő. SPEAKER 8: [hallható]. Hangszóró 9: Tehát egyikünknek sem volt minden tapasztalat [hallható]. SPEAKER 10.: Ez fantasztikus. Ugyanaz, mint a 70%-a többi diák. SPEAKER 11: én voltam az egyik 70%-a, akik nem tudni semmit - SPEAKER 5: És most mint a [hallható]. SPEAKER 12: Ez egy csodálatos lehetőséget hogy a diákok együtt , és meglátjuk, mi történik. Nézd meg néhány 600-páratlan apps, hogy bizonyította, hogy itt nem létezik előtt, mert egy belépő szintű Természetesen csodálatos. SPEAKER 13: Tényleg nem fedezi az Ön tapasztalat jön be az osztály. Mint én, nem volt nulla, nulla számítógép programozási ismeretek. Tudtam, hogy mi volt a Java, így a ez volt róla. Tényleg, tényleg. És különösen - és a TF, csodálatos. A TF egy csodálatos, csodálatos eleme, hogy ezt az utat. Ez CS50. SPEAKER 14.: Több száz projektek séta a teremben. Több száz doboz cukorkát, száz doboz pattogatott kukorica, és jó néhány résztvevők, és csak az összes stressz labda, amelyeket dobott és hazavinni. Ez volt CS50, és ez a volt a CS50 medve. Jó éjszakát. David J. MALAN: Ez tehát, mi vár rád itt CS50. Ennyi CS50 él. Nagyon köszönöm, hogy Ramon, Padrick, Colton, és Dan, akik itt mögött a kijelzőn. És tartsa a szemét a Twitter, Facebook, Reddit, és máshol bejelentések, amelyen keresztül te magad nyújthatnak be videókat és kérdéseket, így hogy lehet velünk itt a stúdió a következő CS50 él. Ez CS50.