SPEAKER 1: See on CS50. Ja see on Sanders Theatre. CS50 on Harvardi sissejuhatus intellektuaalse ettevõtete arvuti teaduse ja kunsti programmeerimine, jaoks peamised äriühingud ja mitte-peamiste samasugused. Tõepoolest, enamik kursuse üliõpilased, nii ülikoolilinnakus ja välja, ei ole enne Planeerimise kogemus. Aga kas sa ise või mitte, hulgas muidugi eesmärke on õpetada kuidas mõelda hoolikalt ja lahendada probleemidega tõhusamaks - tunde, et leiad tunne väga praktilisi oskusi, mida sa väljuda ka muidugi. See on siin Sanders, et iga nädal, Uurime uue mõtteviisi, uusi tehnikaid probleemide lahendamine. Ja see on koht, kus me programmeerimise alustamiseks. Nädalal null me sukelduda Scratch, graafiline programmeerimiskeel alates MIT, kellega me oleme võimelised luua programme tõmmates ja kukutades puzzle tükid, mis ühendust ainult siis, kui ta teeb loogilisel teha. Me ülemineku nädal üks C, veel traditsioonilise programmeerimise keel, mille me avaldada lahendusi kõik rohkem täpselt, ja lõpuks kõik võimsamalt. Uurime lihtsaim andmete struktuurid, massiivid või plokid mälu, mis me kasutame andmete talletamiseks. Me sukelduda algoritme, komplekti juhised mis probleeme lahendada. Me otsida number 50 taga massiivi virtuaalne uksed. Me ümber need uksed, et sorteerida numbrite taga, nii et me võime leida numbrid kiiremini. Me lahendada keerukamaid andmeid struktuure ja algoritme, asjad puud ja katseid hash tabeleid ja seotud nimekirju, kõik vahendid oma Käsiraamat, mille abil lahendada probleeme kunagi efektiivsemalt. Peagi me üleminek C veebi programmeerimine, kasutades keeli nagu PHP ja JavaScript kontekstis HTML, CSS, ja SQL - keelte mis tänapäeva veebilehed on tehtud. By kursuse lõpus peate olema valmis, ei ainult edasiõppimise CS kui on huvi, kuid kohaldamise õppetunde juba õppinud probleeme teile huvi pakkuda. Meil üsna palju teha, aga järgnevatel nädalatel. Nii et me näeme varsti jälle. See on CS50. Asju nimetatakse hash tabeleid ja seotud loendid, puud ja püüab kõiki vahendeid ühe tööriistakomplekti, mille lahendamiseks probleemidega tõhusamaks. Me võtame - [LAUGHING]. Me peame kasutama seda! [LAUGHING] Kuidas me ei näe, et tuled?