DAVID MALAN: Questo è il Sanders Theatre. Questo è dove si tengono le lezioni del CS50. Grazie tanto per venire al campus. Vogliamo cominciare con introduzioni? Sono David. AMY: Sono Amy. Io lavoro sul web, e ho vivere qui a Cambridge. JACK: Io sono Jack e sono da Dublino, Irlanda. Sono una junior al liceo. DAVID MALAN: E che cosa ti porta qui oggi in particolare da così lontano? JACK: Eh, per una visita di Boston. DAVID MALAN: OK. AMY: Come si è evoluto CS50 come hai insegnarlo? DAVID MALAN: E 'sicuramente ottenuto più drammatico nel corso degli anni. Abbiamo girato dal 2007, in modo si può letteralmente tornare indietro nel tempo e guardare anni passati, prima lezioni in particolare. E penso che la prima lezione di 2007 è praticamente me venendo fuori davanti alla classe dire ciao, questo è CS50. E ci siamo tuffati in un materiale del giorno. Va bene, quindi benvenuto di Informatica 50: Introduzione alla Computer Science One. Il mio nome è David Malan, e lo farò essere il vostro istruttore di questo semestre. Ora c'è la musica. Le luci si spengono. Scendiamo un enorme schermo. Ci può essere o non essere Muppets in un dato anno. Ed è divertente, perché questo è successo tutto in modo molto graduale nel corso degli anni, solo po 'di più ogni anno. Ma il delta ora tra l' primo anno e l'anno scorso in realtà è piuttosto atroce quanto differente i primi cinque minuti sono. AMY: Sono curioso, che cosa vedi come le differenze tra la EDX versione e il corso dal vivo? DAVID MALAN: Così curricularly e tecnologicamente, CS50 nel campus e CS50x off campus sono fondamentalmente la stessa. Che cosa differisce tra il due è il livello di sostegno che siamo in grado di fornire. Anche se CS50 ha una squadra enorme di circa 100 compagni di insegnamento, naturalmente assistenti, io e il nostro team di produzione, possiamo a malapena tenere il passo con i 700 studenti del campus e 150 studenti delle scuole estensione che sono locale o online se stessi. E così per CS50x, noi semplicemente non abbiamo la struttura di supporto di ore di ufficio, per esempio, quattro notti una settimana per diverse ore. JACK: E cosa ragazzi parlare in Orario di ricevimento che sarà diverso, per esempio, quello che hai su lezioni, o su sezioni, o in pantaloncini corti? DAVID MALAN: Nel campus ore d'ufficio sono davvero opportunità per gli studenti a porre domande uno contro uno con un membro della dottrina personale, o anche un compagno di classe di loro Nelle vicinanze, e in generale lottare con bug che stanno avendo nei loro codici. AMY: Penso Reddit tipo di dona un facsimile ragionevole di un ufficio ore. DAVID MALAN: D'accordo, d'accordo. Sono stato davvero colpito, però, con la comunità Reddit ei nuovi arrivati al gruppo troppo e solo come persone desiderose e voti sono stati. E Reddit sicuramente si presta meglio, credo, di distacco di codice e avendo discussioni filettato. JACK: E pensi le persone dovrebbero provare, se sanno che sono facendo qualcosa di sbagliato, o è come hanno implementato esso, come speso troppo tempo su di esso, allora dovrebbero fermarsi e ricominciare da capo, o per cercare aiuto, o come dovrebbero - DAVID MALAN: Fate una minima pausa. A volte, soprattutto per me almeno come il livello di stress inizia a salire, si inizia a smanettare e di copia e incollare, dimenticando quello che hai già provato, è il momento giusto per andare a dormire, o andare a fare una corsetta, o andare doccia e basta tipo di ottenere una certa distanza. Questo è successo molti, molte volte a me dove Sarò lì sdraiato a letto anche, o anche di guida al lavoro o camminare da qualche parte, tipo di debug nella mia testa. E sapendo che una volta che avete distanza e molto meno stress sulle spalle, penso che anche voi realizzare come, oh, sei un idiota. Come avevo dimenticato di chiamare questo funzionamento o inizializzare alcune variabili. Così come un po 'di sorpresa, se vuoi di dare un'occhiata sotto il sedile CS50 cuscino, un po 'di qualcosa che si aspetta. Quelli erano buoni sguardi. Otteniamo quegli sguardi? [Risate]