David J. Malan: Sveikas, pasauli. Mano vardas yra David Malan, ir tai yra CS50 gyventi. Šansai yra, jei jūs tiuningo į tai srautas, jūs iš CS50x studentas ir CS50 galbūt per EDX, Harvardo Kolegija ar Harvardo pratęsimas mokykla. Na, nes tiek daug žinoma savo medžiaga šių dienų yra skirtas jums ant vaizdo, mes manome, kad mes norime padaryti tą patį, bet šį kartą padaryti jį šiek tiek įdomus ir iš tikrųjų transliuojami visa tai gyvena. Taigi, jei matote man suveikti, jei matote man misspeak, jei matote, man susukti, visi to vyksta tiesiog teisė dabar, Cambridge, Massachusetts Penktadienio rytą čia. Na, mes manome, kad mes pirmiausia suteiks jums jausmas - matote, yra tai yra. Tai CS50 gyventi, jau. Taigi per pastaruosius keletą savaičių, žmonės buvo komandiravimo klausimus Šį ir "Facebook" ir Twitter ir pan. Ir vienas iš jų ypač sugautos mūsų akis, kad mes manome, gali būti dažnai užduodamas klausimas. Taigi, aš maniau aš skaityti jums čia gyventi. Taigi 0 savaitės. Kiekvienas kitas jausmas šiek tiek supainioti ir / arba jose jau? Na, tai buvo paskelbtas Reddit. Ir studentas parengė taip - Aš neturiu daug ankstesnės patirties. Ar tai galėtų būti, kodėl man atrodo, kad galima gaudyti apie daug lėčiau nei Likusi žmonių komandiravimo čia? Aš tikrai domina visa tai, bet įbrėžimams yra šiek tiek klaidina man kažkodėl. Man neatrodo, kad žinoti, kur pradėti. Ką turėčiau daryti, kad pabandyti ir suvokti visa tai šiek tiek geriau? Aš nusivylęs, kad aš jau esu gauti painioti. Taigi tai yra visiškai, iš tiesų, dažnai užduodamas klausimas. Iš tiesų, jei pritaikyta prie savaitės 0 ųjų dėstyti jau žinosite, kad jau čia miesteliu, 73% savo klasiokai čia neturi prieš programavimas patirtis. Ir suprasti, taip pat, kad iš daug plepėjimas "Facebook" ir "Twitter" ir Šį dabar, ko gero, linkusi į tie studentai, kurie jau turi šiek tiek daugiau komforto ir išminties. Ir tai, galų gale, kodėl jie gravituoja link tos formos taip greitai. Taigi, žinoma, nereikia būti priblokšti tiek daug nuostabių projektų, jau yra pasidalijama nulio Galerija, taip pat Reddit ir "Facebook". Bet tikrai imtis komforto tai kad yra šimtai, dargi, Tūkstančiai kita žmonės kaip ir jūs. Ir jie gali būti ne kalbėjimas, bet jie tikrai ten. Taigi, kas yra CS50 gyventi reiškia būti? Tai ketina būti už galimybę mus, kiekvieną kartą, o, kalbėti pirmyn ir atgal gyventi. Ir mes arba imtis klausimus per vaizdo ar darome viską, kad jums, kad ateitis, net melodija savimi gyvena per tiesioginę transliaciją vaizdo. Bet dabar, mes turime įdomus skaičius segmentai pagaminti jums, pirmasis iš kurių bus žvilgsnis Harvardo universitete. Tiems iš jūsų, kurie niekada sustiprino apmokėti čia Cambridge, Masačusetsas, mes manome, kad mes norime parodyti jums kai daugiau žinomų vietų, taip pat kai svetainės unikalus CS50. Paimkime išvaizdą. Mes čia ne pagrindiniai vartai Harvardo universitetas, ir per šiuos vartai matote John Harvard statula, kuri yra dauguma žmonių mano, pirma paskirties. Vykime in Taigi tai yra Jonas Harvardo statula, vienas iš populiariausių vietose Campus turistams. Ką jūs matote čia yra papuoštas su John Harvard, įkūrėjas, 1638. Na, pasirodo, jei vartojate turą, vienas iš dalykų, jūs sužinosite tai, kad ten trys slypi čia. Vienas iš jų, tai nėra Jonas Harvardo. Du, jis buvo ne steigėjas, o trys, Harvardo nebuvo įkurta 1638. Bet kas yra tiesa, kad jei jūs RUB jo apmokėti iki čia, galbūt tiesiog gauti šiek tiek sėkmės. Ar mes pažvelgsime CS50 studijoje išvaizdą? Taigi, mes čia Maxwell Dworkinas G-123. Maxwell Dworkinas mūsų kompiuteris mokslas pastatas. Jei norite sužinoti apie tai "Google" Žemėlapiai, mes ne 33 Oxford Street Kembridžas, Masačusetsas. Taigi čia, šiame fone, yra kur mes šaudyti CS50 šortai, vaikščioti throughs ir kita medžiaga. Ką jūs paprastai pamatyti, kad mes jums ateiti čia, pasukite ant daug šių žiburių, ir subjektai, Zamyla, Rob, ir kiti, turės jiems įsikūręs čia, palyginti su tai baltas fonas. Arba kitu atveju, jei mes lašas tai žalia ekranas, galime iš tikrųjų skaitmeniniu įdėti už jų ką mes norime - kompiuterio ekrane, televizoriaus ekrane - tikrai, nieko panašaus. Na, maždaug čia, mes turime kai kurių apšvietimas, kad mes išmetame į temą, kad jums gražus, švarus nušautas prieš juos ir fone. Čia mes turime kai ką liekanas kažkada buvo CS50 holas. Taigi tai būdavo vieta kur informatikos bakalaurai būtų pakabinti. Mes nuo pavertė ją kažkuo daugiau aukštųjų šių ūglių. Tiesą sakant, čia likutis iš CS50 galvosūkis dieną. Tuo semestro pradžios, mes turime kai 200-plius studentų susiburti ir spręsti galvosūkius, kurie skirti būti demonstratyvus į tai, kad kompiuterių mokslas tikrai nėra apie programavimą, savaime. Tai apskritai apie problemų sprendimas. Bet čia jūs matote iš praeities, kai iš žymėjimų, kad mes į kairę amžinai ant šių stiklo sienos. Dabar, jei mes suktis aplink, pamatysite ką yra panašūs nuo gamintojo perspektyva. Čionai, turime trikojį. Ir šio trikojo tikrai tik kompiuterio ekranas, kuris rodo prieš veidrodį. Taigi, jei mes iš tikrųjų įjungtas fotoaparato, įjungtas kompiuterio, iš tikrųjų matyti žodžius apie tai ekranas, kad aš ar vienas komandos nariai yra iš tikrųjų Kartodami kamera. Ką mes darome šioje studijoje yra tikrai tik scenarijus turinį CS50. Ir mes scenarijų jis su teleprompter, taip, kad mes galime gauti trunka tik teisė, ir todėl, kad kai mes darome klaidų, tai daug lengviau pakartoti, pakartoti, pakartoti ir deterministically, pasakyti tas pats vėl ir vėl. Sanders Teatras, tuo tarpu, yra labai daug off Manžetai. Ir tai daug daugiau organinių aplinka kur mes turime mane ir studentai ir kiti bendrauja scenoje. Tad kodėl gi ne mes atrodo yra šalia. Taigi mes artėja čia Memorial Salė, kur yra CS50 biuras valandos ir paskaitos vyksta. Čia, šiame įėjimo yra Annenberg salė. Tai tikrai, kur visi Harvardo universiteto pirmakursių imtis savo patiekalų. Ir tai taip pat, kur vakarais, vieną ar daugiau naktų per savaitę, kad mes turite surinkti šimtus CS50 studentams kartais dirbti savo problemą rinkiniai viena šalia kitos, taip pat CS50 darbuotojai. Taigi, mes čia ant laiptų Memorial Hall. Tai yra pagrindinės durys, kad bus vesk mus į Sanders teatre, kur paskaitos vyksta. Mes? Ir tai Sanders Teatras, kurioje CS50 paskaitos vyksta. Tai CS50. Taigi, čia yra toks posakis vyksta visame internete žinomas kaip, turėjo vieną darbą. Ir aš iš tikrųjų turėjo vieną darbą apie dviejų minutės ir pusė atgal, kad mano kolegos čia, Ramonas, Colton, Dan, ir Padrick, labai greitai man priminė iš, kuo greičiau mes nuėjome į tą kelionę. Nes iš tiesų, tai, ką mes turėjome prasideda šiandien čia buvo nedaug hellos iš kai kurių savo pirmtaką klasėje. Taigi mes iš tikrųjų ketiname atgal šiek tiek, ir auklėti William dabar kuris kilęs iš Velso Jungtinėse Kuris buvo vienas iš mūsų jauniausias Karalystė, studentai praėjusiais metais, kas būtų norėčiau pasakyti labas. GARSIAKALBIS 1: Koks tavo vardas? SPEAKER 2: William. GARSIAKALBIS 1: Kas tai? SPEAKER 2: CS50. David J. Malan: Taigi, kad tada buvo William. Leiskite dabar galva kitur, iki Nigerija, kur kitas klasiokas tavo iš metų praeities yra [? Annette,?] kuris panašiai patinka pasakyti, Sveikas, pasauli. SPEAKER 3: Sveikas, pasauli. Aš tikrai džiaugiamės, kad vartojate CS50 šiais metais, visi būdas iš Lagos, Nigerija. Aš jaučiau, kad reikia patobulinti savo kompiuterį įgūdžių, ir aš visada norėjau tapo geras programuotojas ir tt Aš užsiregistravau į kursus. Noriu pasakyti ačiū Harvardo ir Masačusetso technologijos ir mokyklose, kad atėjo kartu Kad tai įvyktų tūkstančius žmonių visame pasaulyje. Aš ką tik baigė mano pirmasis žaidimas kada nors. Turite padaryti su P-nustatyti 0, mano nulio programa, kuri yra daug įdomus. Aš tikimės, kad smagiau su Žinoma, ir mano klasiokai kaip mes einame per p rinkinys po p rinkinys. Mano vardas [? Annette?] [? Onoja?], Ir tai yra CS50. David J. Malan: Dabar, ypač jei Jums neramu, kad esate vyriausias studentas klasėje, poilsis tikri, kad jūs ne. CS50 ir CS50x turi gana apie gamą amžius nuo jauni kaip 10 metų amžiaus daug, daug senesnis. Tiesą sakant, savo studentų skaičius, kuris buvo parašėte biuletenio plokštės buvo dalintis video šiuo tikslu. Ir mes norėtume pasidalinti vieną ypač nuo praėjusių metų - [? Alecio?] iš Brazilijos, kuris taip pat norėčiau pasakyti labas jo įpėdiniai klasėje. SPEAKER 4: Sveikas, pasauli. Aš [? Alecio?] [? Omida?] iš Brasilia, Brazilija. Aš 78 metų, ir aš esu labai entuziastingai Šis internetinis kursas. Aš tikiu, kad jis padės man daug ką atlikti savo darbą ploto nuotolinis mokymasis. Norėčiau pasinaudoti šia galimybe padėkoti EDX Kursų kaip iniciatyva tai, taip pat padėkoti profesorius Malan ir visi CS50 gauja. Mano vardas [? Alecio?] [? Omida?], Ir tai yra CS50. David J. Malan: Taigi, dabar mes būtume pjovimo į Harvardo kelionė Universitetas, tiems iš jūsų, kurie nemačiau Harvardo anksčiau. Bet kažkas man sako, jūs turite dabar matyti Harvardo universitetą anksčiau. Taigi, mes ketiname sukurti priekį segmentas vadinamas mūsų pašto dėžutę. Per pastaruosius keletą savaičių, jūs iš tikrųjų buvo pateikti nemažai klausimų, dėl kurių mes jau išlaikyti akis. Ir kai kurie iš jūsų buvo natūra pakankamai paklausti tie patys klausimai per video. Tiesą sakant, čia Kuveitas, turime Dhruv, kurie norėtų kelti klausimas mums, darbuotojams, apie CS50 ir apie kompiuterių mokslo ir programavimo apskritai. Dhruv? Dhruv Ramani: Sveiki. Aš Dhruv, o aš gyvenu Kuveitas, Artimuosiuose Rytuose. Esu studentas [? klasėje 10th,?] ir aš padariau keturias kalbas dabar. Aš ėmėsi CS50 2013 metais ir pirmasis klausimas, kad atėjo į mano protas yra kuris yra geriausias kalbos sužinoti šiandieniniame pasaulyje? David J. Malan: Štai puikus klausimas. Ir ten tikrai nėra vienas atsakymas į jį. Ten tikrai nėra geriausias kalba, o ten geriausiai kalba kartais už darbą. Bet net ir tada, dažnai turi diskreciją. Pavyzdžiui, čia nuotraukoje yra gana iš populiariausių kalbų mažai šiandien, ir C yra tik vienas iš jų tarp jiems, kaip yra PHP ir kitiems, kad mes jums ieškoti vėliau semestrą pati CS50. Dabar labai madinga šių dienų yra Python ir Ruby ir Perl, ir net "Java" tam tikru mastu dėl žiniatinklio programavimas, o Java pirma naudojamas gana didelis už įmonės programinės įrangos, padarė didelių bendrovių. C yra gana dažna žemo lygio įterptųjų sistemų. Bet mes iš tikrųjų linkę naudoti C, nes tai gana nedidelis kalba, ant kurių jos įpėdiniams daug buvo pastatytas. Taigi, jei jums įdomu, kuris kalba jums reikia naudoti tam tikrą užduotį, gerai, tai tikrai priklauso. Ir gana dažnai, programuotojas savo paties asmeninius pageidavimus pasverti in Dabar, pavyzdžiui, aš ruošiuosi per etapą, kur aš tikrai patinka "JavaScript". Ne tiek daug naršyklėje, tačiau faktiškai serverio pusėje. Jūs iš tikrųjų galite naudoti ją su sistemos vadinamas Node.js programa komandinės eilutės į serverį. Dabar realiame pasaulyje, panašiai kaip jūsų galėtų, pavyzdžiui, pasistenkite varžtas, kaip tai į sieną naudojant labiausiai kokia nors priemonė - pavyzdžiui, net labiausiai Sunkioji plaktukai. Tai iš tiesų dirbti, jei paspausite Heck iš į sieną dalykas. Tačiau jums gali būti šiek tiek vis sudėtingesnės. Ir jūs galite pasiekti, o ne, kažkas panašaus į plokščio atsuktuvo. Nes jei jūs gaunate tai teisingai, kad tiktų į tos kryželiu varžtas, ir jūs turbūt galėtų gauti jį į sieną. Bet geriausia priemonė darbui, arba vienas labiausiai tinka šis Klijavimo, taip sakant, būtų Phillips atsuktuvą, kur atsuktuvo priepuoliai vadovas puikiai į varžto galvutės. Taigi renkantis programas kalba, jis panašus dvasia to. Ir tu gali naudoti skirtingas kalbas spręsti tą pačią užduotį, tačiau kai jiems gali duoti daugiau elegantiškas sprendimas. Kai kurie iš jų gali duoti greičiau sprendimas. Ir, be abejo, kai kurie iš jų gali iš tiesų duoda geresnį sprendimą. Taigi viena iš takeaways, tikiuosi, gausite iš CS50 yra kada naudoti konkrečias priemones dėl tam tikros darbo. Na, kitą iki, galime pažvelgti kitas klausimas, kuris buvo pateiktas vienas iš jūsų klasiokų, šį kartą nuo Bernardo iš Brazilijos. BERNARDO: Ei. Mano vardas Bernardo. Aš esu iš Brazilijos. Ir aš norėčiau paklausti dviejų dalykų. Pirmasis iš jų, kaip greitai internete greitis Harvarde, ir, antra, kuris turėjo idėja padaryti prietaisas? David J. Malan: Taigi, kad per buvo puikus klausimas. Ir mes iš tikrųjų nežinojo, Atsakymas į šį klausimą. Taigi praeitą naktį, aš išsiųstas el.laišką keletas Harvardo tinklų draugai grupė, ir kelia būtent Bernardo klausimas. Na, it turns out - būgnas Roll - kad Harvardo universiteto interneto ryšį, kad išorinis pasaulis yra 10 gigabitų. Norėdami įdėti, kad į perspektyvą, tai 10 milijardų bitų per sekundę. Dabar įdėti, kad į perspektyvą, jei buvai atsisiųsti filmą iš kažkas panašaus į iTunes ar kitur internete šių dienų, jie gali iš tikrųjų tikrai didelis, jei tai HD vaizdo. Tai gali būti dviejų gigabaitų viso. Na, jei jūsų duomenų srautą yra 10 gigabitų per sekundę, galite atsisiųsti filmą kaip kad sekundės, o ne protokolai ar valandos nedarytų dauguma Mūsų namuose. Dabar tiesą sakant, ne kiekvienas iš mes čia miesteliu turi prieigą prie 10 milijardų bitų pralaidumą per sekundę. Iš tikrųjų, tai bendras visos nemažai žmonių. Bet iš tikrųjų, kodėl ne mes pažvelgti greičio bandymo, kuriuo mes atlikti testas, kuris tikrina tik tai, kaip greitai kai bitai gali keliauti mano pirma nešiojamas kitu netoliese vietą. Tai nebūtinai autoritetingas atsakyti, kaip pralaidumą. Iš tiesų, jei bandysite tai namuose, jums Gali būti, kad jūsų interneto svetainė teikėjas, arba IPT, yra natūra klaidinančios tu, kuriuo IPT daug šių dienų leidžia jums sprogo greitis. Ir sprogo, aš tai už pirmąsias kelias sekundžių atsisiųsti ką nors arba ką nors su savo interneto ryšys, jis gali iš tikrųjų parsisiųsti gana greitai. Bet jei žiūrėti juosta - greitis, kuriuo bitai yra atsisiųsta - jūs dažnai pamatyti, kad ji lėtėja žemyn ir žemyn ir žemyn. Taigi šie greičio testai, tiesą sakant, nėra būtinai atstovas. Bet trumpam parsisiųsti, jums iš tikrųjų gauti tai daug bitai žemyn per sekundę. Danas mums paleisti greičio bandymo? Nagi. Yra mūsų atsisiuntimo greitis ir dabar mūsų įkėlimo greitis. Nagi, nagi. Nagi! Nagi! Per daug, aš buvo pasakyta. Gerai. Taigi, kad buvo šioje studijoje čia Hauser Studio Widener biblioteka Harvardo universiteto. Greitis, kad mano mažasis nešiojamas vis per Harvardo išvykstamasis internete. Dabar galiausiai, turime klausimą iš Jūsų klasiokais trečioji - Mauricio iš Peru, kurie norėtų kelti šį klausimą iš čia. MAURICIO RADA: Sveiki. Mano vardas Mauricio, ir aš esu iš Peru. Mano klausimas yra, aš leidžiama pradėti [Nesigirdi] išmokyti CS50 Už mūsų mokyklose naudojant CS50 medžiagas? [Nesigirdi]. Mano vardas Mauricio, ir tai yra CS50. David J. Malan: [nesigirdi] Mauricio, ir niekam tai domina šio konkretaus klausimo žinau, kad atsakymas yra absoliučiai nuoširdžiai taip. Tiesą sakant, studentas čia kampusie pavadintas Gabriel [? Grimardes?] kuris kilęs iš Brazilijos tikrųjų būtent, kad savo gimtajame mieste pas Žinoma, jis pavadintas CC50, prieinama čia CC50.com.br, tiems iš jūsų, kurie kalba Portugalų, jei norite pažvelgti. Ir kas Gabrielius padarė porą metų atgal buvo tiesiog atsisiųsti visus CS50 yra dalomoji medžiaga ir egzaminus ir problema rinkiniai ir video. Ir išvertė didžiąją kad turinys save. Ir tada su savo tėvo pagalbą atgal į jo aukšto klasėje mokyklos, jis pats pradėjo mokyti jo savo portalo CS50, į pirmąjį 50 jo klasiokai vidurinėje mokykloje. Tada po semestro, kai jo klasiokai 150. Ir tai gana, gana įkvepiantis jį pamatyti. Taigi, jei jūs einate į šį URL po to transliuoti, spustelėkite ant "YouTube" vaizdo tai integruotas ten. Ir jūs galite pamatyti Gabriel mokyti gana daug tos pačios medžiagos, kad mes mokė, kad tais pačiais metais į CS50 miesteliu. Ir aš taip malonu pasakyti, kad tas pats Gabrielius, anksčiau aukštosios mokyklos studentas iš Brazilijos, dabar čia Harvardo universiteto, kaip Harvardo pirmakursis, ir ateinančiais metais bus CS50 galva mokymo kolegos, ir visi aktyviau dalyvauti CS50 Įvykiai dėl. Taigi, jei jūs patys norėtumėte tai padaryti kaip Mauricio, prašome eikite į CS50.tv, kuri yra žinoma savo savo OpenCourseWare svetainė. Yra licencija yra, kad jūs galite skaityti, ir jis iš tikrųjų ką vadinamas Creative Commons licencija, kuri gana daug sako, kad esate nemokamai atvykę naudoti medžiagą, pakeisti medžiagą, taip ilgai, kaip jūs Būk dalinkis panašiai su kitais. Štai jis šios savaitės dėžutę. Kodėl mes imtis trumpos pertraukos čia ir leidžia jums galimybę žiūrėti 60 sekundžių kačiukus. David J. Malan: [nesigirdi] gyventi, ir tai, ką mes manome, kad mes norime padaryti, tai išvadą šiandien iš filmo, kad vienas iš CS50 savi darbuotojai, T.J. Kirpėjas, kartu sudėjus. Kaip jūs turbūt žinote, CS50 čia Campus akcentas CS50 mugėje Epas ekranas studentai " galutiniai projektai. Tie iš jūsų, atsižvelgiant CS50 per Harvardo Pratęsimas mokykla internete, arba per EDX internete turės panašus galimybė, nors ir virtualus ir internete, eksponuoti savo galutinį projektą kai Mėnesių skaičius taigi ir visas pasaulis matyti. Tačiau mes manome, kad mes norime suteikti jums jausmas čia su kai įdomus fone apie mūsų didelis ekranas, apie ką įvyko vos prieš kelias savaites čia Campus su on-campus portalo CS50 mugėje. Leiskite konstrukcijomis. [Muzikavimo] SPEAKER 5: Sveiki, [? Aš Allison?] čia ne CS50 mugėje, su - SPEAKER 6: [? Curt akmens. ?] [? SPEAKER 5: Curt akmens. ?] Malonu matyti tave. Taigi, galite pasakyti mums šiek tiek šiek tiek apie savo projektą? SPEAKER 6: O, gerai žinoma. SPEAKER 7: Mes padarėme muzikos vizualizavimo. SPEAKER 8: [nesigirdi]. SPEAKER 9: Taigi nė vienas iš mūsų turėjo bet patirtis [nesigirdi]. GARSIAKALBIS 10: Tai nuostabus. Tas pats kaip ir 70% kitų studentų. GARSIAKALBIS 11: buvau vienas iš 70% žmonių, kurie yra nesusiję nieko nežino apie - SPEAKER 5: Ir dabar jūs esate kaip [nesigirdi]. GARSIAKALBIS 12: Tai nuostabi galimybė Paskatinti mokinius kartu ir pamatyti, kas atsitiks. Pažvelgti į kai 600-nelyginis apps šaliai parodė, kad čia nebuvo anksčiau, nes vieno pradinio lygio Žinoma, nuostabu. GARSIAKALBIS 13: Jie tikrai patenkinti savo patirtis ateina į klasę. Kaip man, aš nulis, nulis kompiuterį programavimo įgūdžių. Aš žinojau, ką Java buvo, todėl kad buvo apie jį. Jie tikrai, tikrai. Ir ypač - ir TFS, nuostabi. Į TFS yra nuostabu, nuostabu komponentas šiuo metu. Tai buvo CS50. SPEAKER 14: Šimtai projektų vaikščioti per šioje salėje. Šimtai dėžučių saldainiai, šimtus dėžės pūsti, ir gana nedaug dalyviai, ir tik visų streso kamuoliukus, kurie buvo mestas, ir į namus. Tai buvo CS50, ir tai buvo CS50 meška. Labos nakties. David J. Malan: Tai, tada, yra kas jūsų laukia čia CS50. Štai ir viskas už CS50 gyvena. Labai ačiū Ramon, Padrick, Colton, Dan, kurie čia už ekranas. Ir stebėkite Twitter, "Facebook", "Reddit ir kitur pranešimai per kurią jūs patys gali pateikti vaizdo įrašus ir klausimus, kad kad jūs galite prisijungti prie mūsų čia studija kitą CS50 gyva. Tai buvo CS50.