DAVID Malan: Dit is Sanders Theatre. Dit is waar lezingen CS50's worden gehouden. Hartelijk dank voor uw komst naar de campus. Zullen we beginnen met introducties? Ik ben David. AMY: Ik ben Amy. Ik werk op het web, en ik Hier wonen in Cambridge. JACK: Ik ben Jack en ik ben uit Dublin, Ierland. Ik ben een junior op de middelbare school. DAVID Malan: En wat brengt u hier vandaag in het bijzonder van zo ver weg? JACK: Eh, voor een bezoek aan Boston. DAVID Malan: OK. AMY: Hoe is CS50 geëvolueerd als je al onderwijzen? DAVID Malan: Het is zeker geworden dramatischer door de jaren heen. We zijn het filmen sinds 2007, dus kunt u letterlijk terug in de tijd en kijken naar de afgelopen jaren, eerst lezingen in het bijzonder. En ik denk dat de eerste lezing in 2007 is vrij veel me coming out in voor de klas zeggen hallo, dit is CS50. En we doken in de dag van het materiaal. Oke, zo welkom Computer Science 50: Inleiding tot Computer Science One. Mijn naam is David Malan, en ik zal wees dan uw instructeur dit semester. Nu is er muziek. De lichten gaan. We drop down een groot scherm. Het al dan niet Muppets in een bepaald jaar. En het is grappig, want dit heeft alles gebeurde heel geleidelijk de loop der jaren, maar een beetje meer per jaar. Maar de delta nu tussen de eerste jaar en het laatste jaar is eigenlijk nogal afschuwelijk hoe anders de eerste vijf minuten zijn. AMY: Ik ben benieuwd, wat zie je de verschillen tussen de EDX versie en de live-cursus? DAVID Malan: Dus curricularly en technologisch, CS50 op de campus en CS50x af campus zijn fundamenteel hetzelfde. Wel verschilt tussen de twee is de mate van ondersteuning dat we in staat om te bieden. Ook al CS50 heeft een enorme team van ongeveer 100 Teaching Fellows, natuurlijk assistenten, ikzelf, en onze productie-team, we kunnen nog net bijbenen met de 700 studenten op de campus en de 150 extensie scholieren die lokaal of online zelf. En dus voor CS50x, we hebben gewoon niet de draagstructuur van kantooruren, bijvoorbeeld vier nachten per week gedurende enkele uren. JACK: En wat doen jullie over praten in kantooruren die anders zal zijn, zeg, wat je hebt op lezingen, of op de afdelingen, of in korte broek? DAVID Malan: Op de campus openingstijden zijn echt mogelijkheden studenten om vragen te stellen een op een met een lid van de leer personeel, of zelfs een klasgenoot van hen in de buurt, en in het algemeen worstelen met bugs dat ze hebben in hun codes. AMY: Ik denk Reddit soort geeft een redelijke facsimile van een kantoor uur. DAVID MALAN: Agreed, overeengekomen. Ik ben echt onder de indruk, hoewel, met de Reddit gemeenschap en de nieuwkomers aan de groep ook en hoe gretig en behulpzame mensen zijn. En Reddit leent zich zeker beter, denk ik, om detachering van code en hebben threaded discussies. JACK: En denk je dat mensen moeten proberen, als ze weten dat ze iets verkeerd, of het is alsof ze hebben geïmplementeerd het, net als te veel tijd doorgebracht op het, dan moeten ze stoppen en opnieuw beginnen, of hulp te zoeken, of hoe moet ze - DAVID Malan: Neem een ​​pauze minimaal. Soms, vooral voor mij tenminste als je stress begint toe te nemen, je begint te hakken en kopiëren en plakken, vergeten wat je al hebt geprobeerd, het is gewoon tijd om te gaan om te slapen, of ga een jog, of ga douchen, en gewoon soort nog wat afstand. Dit is veel gebeurd, vele malen voor mij waar Ik zal daar in bed liggen zelfs, of zelfs rijden aan het werk of ergens lopen, soort van debuggen in mijn hoofd. En weten als je eenmaal hebt dat afstand en veel minder stress op je schouders, denk ik kan je realiseren zoals, oh, je bent een idioot. Zoals ik had vergeten om deze te bellen functioneren of het initialiseren van een aantal variabele. Dus als een kleine verrassing, als je wilt om een ​​kijkje te nemen onder je CS50 zetel kussen, een beetje iets wat je te wachten staat. Dat waren goede looks. We krijgen die blikken? [Lachen]