Spreker 1: Dit is CS50. En dit is Sanders Teater. CS50 is Harvard se inleiding tot die intellektuele ondernemings van die rekenaar wetenskap en die kuns van die ontwikkeling, vir hoofvakke en nie-hoofvakke gelyk. Trouens, die meeste van die kursus se studente, beide op die kampus en af, het geen vorige programing ervaring. Maar of jy self doen of nie doen nie, onder die doelwitte van die kursus se is om te leer hoe goed na te dink, en op te los probleme meer effektief - lesse wat jy sal vind oorbrug die baie praktiese vaardighede waarmee jy ook die uitgang van die kursus. Dit is hier in Sanders dat elke week, ons sal 'n nuwe maniere van dink te verken, nuwe tegnieke vir die oplos van probleme. En dit is waar ons sal begin programmering. In week nul sal ons duik in nuuts af, 'n grafiese programmeertaal uit MIT, waarmee ons sal in staat wees om te programme te skep deur te sleep en laat val stukke van die legkaart wat sal slegs konnekteer as dit maak logiese sin om dit te doen. Ons sal die oorgang in week een tot C, sommige meer tradisionele ontwikkeling taal, met wat ons sal uitspreek oplossings vir probleme al hoe meer presies, en uiteindelik al hoe meer kragtig. Ons sal die eenvoudigste van data verken strukture, skikkings, of blokke geheue wat ons sal gebruik om data te stoor. Ons sal duik in algoritmes, stelle van instruksies met wat probleme op te los. Ons sal soek na die nommer 50 agter 'n verskeidenheid van virtuele deure. Ons sal hierdie deure herrangskik ten einde die nommers agter hulle te sorteer, sodat dat ons getalle kan vind vinniger. Ons sal meer gesofistikeerde data pak strukture en algoritmes, dinge soos bome en drieƫ, hash tabelle en gekoppel lyste, al die gereedskap vir 'n mens se toolkit waarmee probleme op te los steeds meer effektief. Kort voor lank sal ons die oorgang van C na web ontwikkeling, met behulp van tale soos PHP en JavaScript in die konteks van HTML, CSS, en SQL - tale met wat vandag se webwerwe gemaak word. Deur kursus se einde sal jy gereed is, nie Slegs vir verdere studies in CS indien van belang nie, maar vir die toepassing van lesse reeds geleer om probleme van belang is vir jou. Ons het nogal 'n bietjie te doen, egter in die komende weke. So ons sal sien jy gou weer. Dit is CS50. Dinge genoem hash tabelle en gekoppel lyste, bome en drieƫ, al die gereedskap vir 'n mens se tool kit, waarmee op te los probleme meer effektief. Ons neem - [Lag]. Ons het om dit te gebruik! [Lag] Hoe het ons nie sien wat kom?