>> 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?