DAVID J. Malan: Saluton, mondo. Mia nomo estas David Malan, kaj ĉi tiu estas CS50 vivas. Probabloj estas, se vi estas agordanta en tiun rojo, vi estas lernanto en CS50x kaj CS50 eble tra EdX, Harvard Kolegio aux Harvard Pligrandigo Lernejo. Nu, ĉar tiom multe de la kurso materialo tiujn tagojn estas provizita al vi en video, ni pensis ke ni faru la samajn, sed tiu tempo fari ĝin iom interesa kaj fakte elsenditaj ĉio ĉi en rekta. Do, se vi vidos min, vojaĝo, se vi vidos min, misspeak, se vi vidos min, screw up, ĉiuj de tiu okazas laŭvorte dekstra nun en Kembriĝo, Masaĉuseco sur Vendredo matene ĉi tie. Nu, ni kredis ke ni devus unue doni vi senton - vidu, tie ĝi estas. Ĉi tio estas CS50 vivas, jam. Do dum la pasintaj du semajnoj, la homo estis afiŝante demandoj Reddit kaj Facebook kaj Twitter kaj similaj. Kaj unu el ili aparte kaptis nia okulo kiu ni pensis povus esti ofte demandis demandon. Do mi pensis, ke mi legis al vi ĉi tie loĝas. Do Semajno 0. Anyone else sentante iom konfuzita kaj / aŭ premitaj jam? Nu, tiu estis afiŝita en Reddit. Kaj la studentaj ellaboris tiel - Mi ne havas multe antaŭan sperton. Ĉu tio estu kial mi ŝajne estos kaptisto sur multe pli malrapide ol la cetera popolo afiŝante ĉi tie? Mi vere interesiĝas pri ĉio ĉi, sed nenio estas iom konfuza por mi pro iu kialo. Mi ŝajne ne scias kie komenci. Kion mi faru por provi kaj teno ĉio ĉi iom pli bone? Mi estas seniluziigita, ke mi estas jam getting konfuzita. Do tio estas tute ne, ja, oni ofte demandas demandon. Fakte, se vi agordis al Semajno 0 La prelegi jam, vi scios, ke en Almenaŭ ĉi tie sur kampuso, 73% de viaj samklasanoj tie havas neniun antaŭan programado sperto. Kaj rimarkas ankaŭ, ke multe de la babilado en Facebook kaj Twitter, kaj Reddit estas nun eble emata al tiuj lernantoj, kiuj jam ja havas iom pli da komforto kaj savvy. Kaj tio estas, finfine, kial ili estas gravitating rilate tiuj formoj tiel rapide. Do certe, ne estos premita de tiom multaj el la mirinda projektoj kiuj jam estas dividita en la Scratch Galerio, tiel kiel Reddit kaj Facebook. Sed vere preni konsolon en la fakto ke estas centoj, ne, laŭvorte miloj da aliaj homoj simple plaĉas vin. Kaj oni povus ne esti parolanta supren, sed ili estas ja tie. Do kio estas CS50 vivas signifis esti? Ĉi tuj estos ŝanco por ni, ĉiu tempaltempe, paroli tien kaj reen vivos. Kaj ni vidos ĉu prenu en demandojn per video, aŭ fari nian eblon por permesi al vi, en la estonteco, eĉ por agordi vin mem vivi tra vivas streaming video. Sed nuntempe, ni hvas nombro de amuzo segmentoj preparita por vi, la unuan el kiuj tuj estos ekvidi ĉe Harvard Universitato. Por tiuj el vi kiuj neniam elpaŝis piedon tie en Kembriĝo, Masaĉuseco, ni kredis ke ni ŝatus montri al vi kelkaj el la plej konataj lokoj, tiel kiel iu el la ejoj unika por CS50. Ni rigardu. Ni estas ĉi tie ekster la ĉefa pordego de Universitato Harvard, kaj tra tiuj pordegoj vi povas vidi la John Harvard statuo, kiun estas plej ulojn 'unua celloko. Ni volis eniri Do tiu estas la John Harvard statuo, unu el la plej popularaj lokoj sur campus por turistoj. Kion vi vidas ĉi tie estas emblazoned kun John Harvard, Fondinto, 1638. Nu, rezultas, se vi prenos la tour, unu el la aferoj, kiujn vi devos lerni estas ke tie estas tri mensogoj ĉi tie. Unu, tio ne estas John Harvard. Du, li ne estis la fondinto kaj tri, Harvard ne estis fondita en 1638. Sed kio estas vero estas, ke se vi froti siajn piedon supren ĉi tien, vi povus simple preni iom da sorto. Ĉu ni tuj iri ĉe CS50 la studo? Do ni estas tie en Maxwell Dworkin G-123. Maxwell Dworkin de nia komputilo scienco konstruaĵo. Se vi ŝatus rigardi ĉi supre sur Google Mapoj, ni estas je 33 Oxford Strato en Kembriĝo, Masaĉuseco. Do jen, kontraŭ tiu fono, estas kie oni pafos CS50 la mallongaj, marŝi-throughs, kaj alia materialo. Kion vi kutime vidas estas ke ni havos venu ĉi tien, turnu sur tereno de tiuj lumoj, kaj la temoj, Zamyla, Rob, kaj aliaj, havos ili troviĝas tie, kontraŭ tiu blanka fono. Aŭ alternative, se ni faligos verda ekrano, ni povas reale cifereca metis en malantaux ili ion ni volas - a komputila ekrano, TV ekrano - vere, io simila. Nu, ĉi tie, ni havas kelkaj el la lumigado ke ni ĵetu sur la temo tiel ke vi ricevas belan, puran pafis kontraŭ ili kaj la fono. Ĉi tie ni havas kelkajn restaĵojn de kio Estis iam la CS50 salono. Do tiu uzata por esti loko kie komputiko studentoj pendigus eksteren. Ni ekde turnis ĝin en ion pli alta teknologio por tiuj kreskajxoj. Fakte, jen la restajxo de CS50 puzlo tago. Je la komenco de la semestro, ni havi iuj 200-plus studentoj ricevas kune kaj solvi enigmojn, kiuj celas esti demonstrativo de la fakto ke komputiko vere ne estas pri programado, per si mem. Ĝi estas pli ĝenerale pri problemo solvado. Sed ĉi tie vi vidas de pasintaj tempoj, iuj de la markojn, kiujn ni lasis ĉiam supren sur tiuj vitraj muroj. Nun se ni pivotar ĉirkaŭe, vi vidos kia ajn estas same kiel de la produktanto perspektivo. Super cxi tie, ni havas tripiedo. Kaj en ĉi tripiedo estas vere nur komputila ekrano kiu estas reflektanta kontraŭ spegulo. Do, se ni efektive ŝaltis la ĉambron, ŝaltis la komputilon, vi estus reale vidi la vortojn sur tiu ekrano, kiun mi aux unu el la teamo membroj estas fakte recitante en ĉambro. Kion ni faras en ĉi tiu studo estas vere la nur scripted enhavon por CS50. Kaj ni skripto ĝin per teleprompter, tiel ke ni povos atingi la preno nur Bone, kaj tiel ke kiam ni faras erarojn, ĝi estas multe pli facile refari, refari, refari, kaj deterministically, diru la samon denove kaj denove. Sanders Teatro, dume, estas tre for la braceleto. Kaj ĝi estas multe pli da organika medio kie ni havas mi kaj studentoj kaj aliaj interagantaj sur la scenejo. Do kial ni ne prenu oni rigardu tie apud. Do ni venas ĉi tien je Memorial Halo, kiu estas kie CS50 oficejo horojn kaj prelegoj okazas. Ĉi tie en ĉi tiu eniro Estas Annenberg Hall. Tiu estas fakte kie ĉiuj Harvard freshmen preni siajn manĝojn. Kaj ĝi estas ankaŭ kie en la vesperoj, unu aŭ pli da noktoj semajne, ke ni havi centojn da CS50 studentojn kolekti kelkfoje por labori sur ilia problemo aroj apud ĉiu alia, tiel kiel CS50 bastonon. Do ni estas ĉi tie sur la ŝtupoj de Memorial Hall. Tiuj estas la ĉefaj pordoj kiujn volas konduki nin al Sanders Theatre, kie prelegoj okazas. CXu ni? Kaj jen estas Sanders Theatre, kie CS50 La prelegoj okazas. Ĉi tio estas CS50. Do tie estas tio esprimo irante ĉirkaŭ la interreto konata kiel, Had Unu Ijob. Kaj mi ja havis unu Ijob pri du minutoj kaj duono antaŭe, ke mia kolegoj tie, Rajmondo, Colton, Dan kaj Padrick, tre rapide memorigis min de, kiam ni iris al tiu ĝiras. Ĉar fakte, kion ni supozis komenci kun tie hodiaŭ estis kelkaj hellos el iu el viaj antaŭuloj en la klaso. Do ni vere tuj rewind a iom, kaj elvoku al William nun, kiu venas de Kimrio en Britio Regno, kiu estis unu el niaj plej juna studentoj pasintjare, kiuj volus plaĉas diri saluton. SPEAKER 1: Kio estas via nomo? SPEAKER 2: William. SPEAKER 1: Kio estas tio? SPEAKER 2: CS50. DAVID J. Malan: Por ke tiam estis William. Ni nun estras aliloke, malsupren Niĝerio, kie alia samklasano el la via el jaroj pasintaj estas [? Annette,?] kiu estus simile ŝatis diri, Saluton, mondo. SPEAKER 3: Saluton, mondo. Mi vere ekscitita esti prenante CS50 ĉi jaro, ĉiuj vojo de lagoj, Niĝerio. Mi sentis la bezonon por agordi mia komputilo lertecoj, kaj mi ĉiam volis fariĝi bona programisto, kaj tiel Mi aliĝis al la kurso. Mi volas diri dankon al Harvard kaj MIT kaj lernejoj, kiuj kunvenis al fari ĉi okazos dum miloj de homoj trans la mondo. Mi nur ĵus finita mian unuan ludon eterne. Got farita kun P-ara 0, mia Scratch programo, kiu estas multe da amuzo. Mi atendas senpacience havanta pli amuzan kun la kurso, kaj kun miaj samklasanoj, kiel Ni iru tra p aro post p aro. Mia nomo estas [? Annette?] [? Onoja?], Kaj tio estas CS50. DAVID J. Malan: Nun, aparte se vi maltrankviligis, ke vi estas la plej aĝa studento en la klaso, resto certigis, ke vi ne estas. CS50 kaj CS50x havas tute gamut de aĝoj el tiel juna kiel 10 jarojn por multe, multe pli aĝa ol tio. Fakte, kelkaj el viaj lernantoj, kiuj estis afiŝante en la bulteno tabuloj estis dividante videoj pri tio. Kaj ni ŝatus dividi unu en aparta de pasinta jaro - [? Alecio?] el Brazilo, kiu ankaŭ plaĉas diri saluton al sia posteuloj en la klaso. SPEAKER 4: Saluton, mondo. Mi estas [? Alecio?] [? Omida?] de Braziljo, Brazilo. Mi estas 78 jara, kaj mi estas tre entuziasma pri tiu interreta kurso. Mi certas ke ĝi helpos al mi multe por plenumi mian laboron en la areo de distanco lernado. Mi prenas la okazon por danki EdX por la iniciato de kursoj kiel tio, kaj ankaŭ danki al profesoro Malan kaj ĉiuj CS50 bando. Mia nomo estas [? Alecio?] [? Omida?], Kaj tio estas CS50. DAVID J. Malan: Do nun ni estus tranĉante tour de Harvard Universitato, por tiuj el vi kiuj ne vidis Harvard antaŭe. Sed io diras al mi ke vi havas nun vidita de Harvard Universitato antaŭe. Do ni iras al forĝi antaŭeniris segmento konata kiel nia leterkesto. Dum la pasintaj semajnoj, vi ja estis submitting sufiĉe da demandoj, por kio ni estis trarigardas eksteren. Kaj iuj el vi estis sufiĉe afabla demandi tiujn samajn demandojn per video. Fakte, ĉi tie en Kuvajto, ni havi Dhruv, kiuj ŝatus proponi demando al ni la kanon, pri CS50 kaj pri komputiko kaj programado pli ĝenerale. Dhruv? DHRUV RAMANI: Hi. Mi Dhruv, kaj mi loĝas en Kuvajto, Mez-Oriento. Mi estas studento [? en klaso 10th,?] kaj mi faris kvar lingvoj de nun. Mi prenis CS50 en 2013, kaj la unua demandon kiu venis al mia menso estas kiu estas la plej bona lingvo por lerni en la hodiaŭa mondo? DAVID J. Malan: Do jen grandan demandon. Kaj tie vere ne estas unu respondon al tio. Tie vere estas ne la plej bona lingvo, sed prefere tie estas la plej bona lingvo foje por la laboro. Sed eĉ tiam, vi ofte havi bontrovo. Ekzemple, bildigis ĉi tie estas sufiĉe kelkaj el la plej popularaj lingvoj hodiaŭ, kaj C estas nur unu el ili inter ilin, kiel estas PHP kaj aliaj kiu ni esplori poste en la semestro, en CS50 mem. Nun, tre multe modajn tiuj tagoj estas lingvoj kiel Python kaj Ruby kaj Perl, kaj eĉ Javo iagrade por ttt-bazita programado, dum Javo en aparta estas uzata sufiĉe por entrepreno programaro, farita de grandaj kompanioj. C estas sufiĉe komuna en malalta nivelo enigita sistemoj. Sed ni efektive emas uzi C ĉar ĝi estas sufiĉe malgranda lingvo, supre sur el kiuj multajn el liaj posteuloj estis konstruitaj. Do, se vi scivolas kiu lingvo Vi devus uzi por aparta tasko, bone, tio vere dependas. Kaj tre ofte, programisto propra personaj preferoj pezas in Ĝuste nun, ekzemple, Mi iras por fazo kie Mi vere ŝatis Javascript. Ne tiel en la foliumilo, sed fakte la servilo flanko. Vi povas fakte uzi ĝin kun kadro vokis Node.js plani la komandlinio en servilo. Nun en la reala mondo, multe kiel vi povus, ekzemple, provi atingi screw ŝatas ĉi en la muron uzante plej ia ilo - ekzemple, eĉ la plej pezaj manoj de marteloj. Ĉi tio ja funkcios se vi trafis la heck ekster la afero en la muron. Sed vi povus esti iom pli kompleksaj. Kaj vi povos atingi por loko, iu kiel Platkapuloj ŝraŭbilon. Ĉar se vi ricevas ĝin nur juste, ke taŭgus en la crosshairs de tiu ŝraŭbo, kaj vi povis probable preni gxin en la muro. Sed la plej bona ilo por la laboro, aŭ la unu plej taŭga por tiu ĉi aparta apliko, por tiel diri, estus Phillips kapo ŝraŭbilon, kie la estro de la ŝraŭbilon iktoj perfekte en la kapo de la ŝraŭbo. Do kiam elektante programado lingvo, ĝi estas simila en spirito al tio. Kaj vi povis uzi malsamajn lingvojn solvi la sama tasko, sed iom da ili povus liveri pli eleganta solvo. Kelkaj el ili povus liveri pli rapidan solvon. Kaj argumenteble, iuj el ili povus ja liveri pli bonan solvon. Do unu el la takeaways, espereble, vi ricevos el CS50 estas kiam uzi aparta iloj por specifa tasko. Nu, apud supren, ni rigardu alia demando kiu estis donita per unu el viaj samklasanoj, ĉifoje de Bernardo el Brazilo. Bernardo: Saluton. Mia nomo estas Bernardo. Mi estas el Brazilo. Kaj mi ŝatus demandi du aĵojn. Unua el ili, kiom rapida estas la interreton rapido ĉe Harvard, kaj la dua, kiu havis la ideon fari la aparato? DAVID J. Malan: Por ke tro estis granda demando. Kaj ni vere ne konas la respondon al tio. Do hieraux mi sendis ekstere retmesaĝon al kelkaj geamikoj en Harvard retoj grupo, kaj proponis ĝuste Bernardo demando. Nu, tio rezultas - tamburo rulo - ke Harvard interret-konekto al la ekstera mondo estas 10 gigabits. Por klarigi tion en perspektivon, jen 10 miliardoj da bitoj sekunde. Nun meti tiun en perspektivo, se vi estis elŝuti filmo de iu kiel iTunes aŭ aliloke interreta tiuj tagoj, oni povus fakte estos vere granda, se ĝi estas HD video. Tio povus esti du gigabajtoj entute. Nu, se via bandwidth estas 10 gigabits sekunde, vi povas elŝuti filmo kiel tiu en nuraj sekundoj, prefere ol la minutoj aŭ horoj ĝi prenas pli de ni estas hejme. Nun en justeco, kaj ne ĉiuj kaj ĉiu ni ĉi tie sur kampuso havas aliron al 10 miliardoj da bitoj de bandwidth sekunde. En realo, ĝi estas dividita tra sufiĉe da homoj. Sed fakte, kial ni ne rigardu rapido teston, per kiu ni povos realigi testo kiu elprovas kiom rapida iuj bitojn povas vojaĝi por mia aparta portebla al iu alia proksima loko. Tio ne estas nepre aŭtoritata respondi pri la bandwidth. Fakte, se vi provos ĉi hejme, vi eble opinios, ke via interreta servo provizanto, aŭ ISP, estas speco de iluzia vi, per multe da ISP tiujn tagojn permesas vin krevis rapidoj. Kaj per eksplodo, mi volas diri al la unuaj kelkaj sekundoj de elŝutante iun aŭ faranta ion kun via interreta rilato, ĝi povus reale elŝuti sufiĉe rapida. Sed se vi rigardi progreson trinkejo - la rapido je kiu via bitoj esti elŝutita - vi ofte vidas, ke ĝi estas malrapidiĝanta malsupren kaj malsupren kaj malsupren. Do tiuj rapido testoj, sincere, ne estas nepre reprezentanto. Sed por mallonga downloads, vi ja get this multajn bitojn malsupren sekunde. Dan estos ni kuras la rapido testo? Venu. Estas nia download rapido Kaj nun nia alŝuta rapido. Ek, venu. Venu! Venu! Tro multe, mi esti rakontita. Ĉiuj pravas. Do, kiu estis en tiu studo tie, Hauser Studion, en Widener Biblioteko de Universitato Harvard. La rapideco, ke mia malgranda portebla komputilo iĝas, tra Harvard outbound interreto. Nun fine, ni havas demandon el triono de via samklasanoj - Mauricio de Peruo, kiu ŝatus proponi la sekvan demandon de ĉi tie. Maurício Rada: Saluton. Mia nomo estas Mauricio, kaj mi estas el Peruo. Mia demando estas, cxu mi rajtas komenci [Inaudibles] instrui CS50 por nia lernejoj uzante CS50 materialoj? [Inaudibles]. Mia nomo estas Mauricio, kaj ĉi tiu estas CS50. DAVID J. Malan: [inaudibles] Mauricio, kaj iu ajn alia ke estas interesiĝas pri ĉi tiu aparta demando scias, ke la respondo estas absolute, tutkore jes. Fakte, studento tie surterene nomata Gabriel [? Grimardes?] kiu venas de Brazilo efektive faris ĝuste, ke en sia hejmurbo, kun kompreneble li nomis CC50, havebla ĉi tie ĉe CC50.com.br, tiuj el vi, kiuj parolas Portugala, se vi ŝatus preni rigardon. Kaj kion Gabriel faris paro da jaroj antaŭe estis laŭvorte elŝutis ĉiujn CS50 la handouts kaj ekzamenojn kaj problemo aroj kaj filmetoj. Kaj li tradukis la plimulto de ke kontentigi sin. Kaj tiam, kun sia paĉjo helpon en la malantaŭo de la klasĉambro en sia alta lernejo, li mem komencis instrui sian propra versio de CS50, al unuaj 50 de siaj samklasanoj en mezlernejo. Tiam la posta duonjaro, iuj 150 de siaj samklasanoj. Kaj tre, tre inspira vidi lin. Do, se vi iros al tiu retadreso post tio elsendo, alklaku la YouTube video tio estas enigita tien. Kaj vi povas vidi Gabriel instruante bela tre la sama materialo, ke ni instruis ke sama jaro en CS50 surterene. Kaj mi estas tiom kontenta diri ke tiu sama Gabriel, antaŭe altan lernejon studento el Brazilo, estas nun ĉi tie sur Harvard kampuso kiel la Harvard novulo, kaj ĉi tiu venonta jaro estos CS50 kapo instruado ulo, kaj ĉiuj ju pli implikitaj en CS50 iron-on. Do, se vi mem ŝatus fari tion kiel Mauricio, bonvolu simple iru al CS50.tv, kiu estas la kurso propra OpenCourseWare ejo. Ekzistas permesilon tie, ke vi povas legi, kaj ĝi estas efektive ion nomita licenco Creative Commons, kiu bela multe diras ke vi estas libera kaj bonvena por uzi la materialon, por modifi la materialo, tiel longe kiel vi mem samkondiĉa kun aliaj. Do jen ĝi por tiu semajno enirkesto. Kial ni ne prenu mallongan ripozon ĉi tie, kaj vi permesas ŝancon spekti 60 sekundoj de katidoj. DAVID J. Malan: [inaudibles] vivas, kaj kion ni pensis ke ni faras estas konkludi hodiaŭ de filmo, ke unu el CS50 propra stabanojn T.J. Barber, metis kune. Kiel vi probable scias, CS50 tie sur kampuso kulminas per CS50 foiron, an epopeo montriĝo de studentoj ' fina projektoj. Tiuj el vi prenas CS50 tra Harvard Pligrandigo Lernejo en linio, aŭ tra EdX enreta havos similan ŝanco, kvankam virtualaj, kaj linio, por eksponi viajn fina projekto iu nombro de monatoj do por la tuta mondo por vidi. Sed ni kredis, ke ni volas doni al vi la senton ĉi tie, kun iu amuza fono sur nia granda ekrano ekrano, el precize kion okazis nur kelkaj semajnoj ĉi tie sur kampuso kun la sur-kampuso versio de CS50 la foiro. Ni rulu. [MUZIKO Ludanta] SPEAKER 5: Saluton, [? Mi Allison?] tie en la CS50 bela, kun - SPEAKER 6: [? Curt Ŝtono. ?] [? SPEAKER 5: Curt Ŝtono. ?] Granda vidi vin. Do, ĉu vi povas diri al ni iom da iomete pri via projekto? SPEAKER 6: Ho, bone tute ne. SPEAKER 7: Ni flutis visualizador. SPEAKER 8: [inaudibles]. SPEAKER 9: Do neniu el ni havis ia sperto [inaudibles]. SPEAKER 10: Tiu estas timinda. Sama kiel 70% de aliaj fakuloj. SPEAKER 11: mi estis unu el la 70% da homoj, kiuj ne scias nenion pri - SPEAKER 5: Kaj nun vi estas kiel [inaudibles]. SPEAKER 12: Estas miriga hazardo venigi lernantoj kune kaj vidi, kio okazas. Rigardu iuj 600-nepara apps esti pruvis tie ke ne ekzistis antaŭe pro unu enskribo-nivelo Kompreneble mirinda. SPEAKER 13: Ili vere ne servas al viaj sperto, venanta en la klaso. Kiel mi, mi havis nulo, nulo komputilo programado lertecojn. Mi sciis, kion Javo estis, tiel kiu estis sur ĝi. Ili vere, vere faros. Kaj precipe - kaj la TFS, mirinda. La TFS estas mirinda, mirinda komponanto de ĉi kurso. Tio estis CS50. SPEAKER 14: Centoj de projektoj iradi tra tiu salono. Centoj da skatoloj de dolĉaĵoj, centoj da skatoloj el pufmaizo, kaj sufiĉe da kongresanoj, kaj ĝuste ĉiuj la streso pilkoj kiuj estis ĵetitaj kaj portita hejmen. Tiu estis CS50, kaj ĉi estis la CS50 urso. Bonan nokton. DAVID J. Malan: Tio, do, estas kio vin atendas tie en CS50. Estas tio por CS50 vivas. Danke tiel al Rajmondo, Padrick, Colton kaj Danon, kiuj cxi tie malantaŭ la ekrano. Kaj ĉu teni okulon sur Twitter, Facebook, Reddit, kaj aliloke por anoncoj tra kiuj vi mem povas submetiĝi videoj kaj demandoj tiom ke vi povas kuniĝi kun ni ĉi tie en la studio por la sekvanta CS50 vivas. Tio estis CS50.