David Malan: Dit is Sanders Teater. Dit is waar CS50 se lesings word gehou. Baie dankie vir jou besoek aan die kampus. Sal ons begin met 'n inleidende? Ek is David. AMY: Ek is Amy. Ek werk op die web, en ek hier in Cambridge woon. Jack: Ek is Jack en ek is uit Dublin, Ierland. Ek is 'n junior in die hoërskool. David Malan: En wat bring jou hier Vandag in die besonder van so ver weg? Jack: Eh, vir 'n besoek van Boston. David Malan: OK. AMY: Hoe het CS50 ontwikkel as jy het al dit leer? David Malan: Dit is beslis gekry meer dramaties oor die jare. Ons het al die verfilming sedert 2007, so jy kan letterlik gaan terug in die tyd en kyk afgelope jaar, in die eerste lesings in die besonder. En ek dink die eerste lesing in 2007 is pretty much my uit te kom in die voorkant van die klas sê hallo, dit is CS50. En ons duif in die dag se materiaal. Alle reg, so welkom te Rekenaarwetenskap 50: Inleiding tot Rekenaarwetenskap Een. My naam is David Malan, en ek sal wees om jou instrukteur hierdie semester. Nou is daar 'musiek. Die ligte gaan af. Ons drop down 'n groot skerm. Daar kan of mag nie ' Muppets in 'n gegewe jaar. En dit is snaaks, want dit het alles gebeur baie geleidelik Oor die jare het net 'n bietjie meer elke jaar. Maar die delta nou tussen die eerste jaar en die laaste jaar is eintlik eerder gruwelike net hoe verskillende die eerste vyf minute. AMY: Ek is nuuskierig, wat sien jy as die verskille tussen die EDX weergawe en die lewe loop? David Malan: So curricularly en tegnologies, CS50 op die kampus en CS50x af kampus is fundamenteel dieselfde. Wat beteken verskil tussen die twee is die vlak van ondersteuning dat ons in staat is om te voorsien. Selfs al CS50 het 'n groot span van sowat 100 onderrig maats natuurlik assistente, myself, en ons produksie span, ons kan net skaars tred te hou met die 700 studente op die kampus en die uitbreiding 150 leerlinge wat plaaslike of aanlyn hulself. En so is dit vir CS50x, ons het eenvoudig nie die ondersteuning struktuur van kantoorure, byvoorbeeld, vier nagte 'n week vir 'n paar uur. Jack: En wat doen julle praat oor in kantoorure dat anders sal wees, sê, wat jy op lesings, of op afdelings, of in 'n kortbroek? David Malan: Op kampus kantoorure is regtig geleenthede vir studente vrae te stel een op een met 'n lid van die onderrig personeel, of selfs 'n klasmaat van hulle in die buurt, en in die algemeen worstel met foute dat hulle met hul kodes. AMY: Ek dink Reddit soort gee 'n redelike faksimilee van 'n kantoor uur. David Malan: Ooreengekom, het ingestem. Ek het regtig beïndruk, al is, met die Reddit gemeenskap en die nuwelinge om die groep te en hoe gretig en hulpvaardige mense is. En Reddit leen hom beslis beter, dink ek, te plaas van die kode en nadat gestruktureerde besprekings. Jack: En dink jy mense moet probeer, as hulle weet hulle is doen iets verkeerd, of dit is soos hulle het geïmplementeer dit, soos spandeer te veel tyd op dit, dan moet hulle stop en weer begin, of kyk vir hulp, of hoe moet hulle - David Malan: Neem 'n breek minimaal. Soms, veral vir my ten minste as jou stres vlak begin om te styg, jy begin inbraak weg en kopiëring en plak, vergeet wat jy het reeds probeer, is dit net tyd om te gaan om te slaap, of gaan neem om 'n draf, of gaan stort, en net soort van 'n paar afstand. Dit het baie gebeur, baie keer vir my waar Ek sal daar wees in die bed lê selfs, of selfs ry om te werk of loop iewers, soort van die opsporing in my kop. En weet wanneer jy daardie afstand en 'n baie minder stres op jou skouers, ek dink jy kan besef soos, ag, jy is 'n idioot. Soos ek het vergeet om dit te noem funksioneer of inisialiseer 'n veranderlike. So as 'n klein verrassing, as jy wil 'n blik te neem onder jou CS50 sitplek kussing, 'n bietjie iets wag vir jou. Dit was goed lyk. Ons kry die voorkoms? [Gelag]