ALTAVEU 1: Aquest és CS50. I aquest és el Sanders Theatre. CS50 és introducció a la Universitat de Harvard empreses intel · lectuals d'equip la ciència i l'art de la programació, per a grans i no grans per igual. De fet, la majoria dels estudiants del curs, tant al campus com fora, no tenen previ experiència de programació. Però si vostè fa o no ho fa, entre els objectius del curs és ensenyar com pensa amb cura, i resoldre problemes amb més eficàcia - lliçons que trobarà transcendir el habilitats molt pràctiques amb les que vostè també sortir del curs. És aquí en Sanders que, cada setmana, anem a explorar noves formes de pensar, noves tècniques per a la resolució de problemes. I és on anem a començar a programar. En la setmana zero anem a bussejar en Scratch, 1 llenguatge de programació gràfica de MIT, amb la qual serem capaços de crear programes d'arrossegar i caient les peces del trencaclosques que es connecti només si es fa sentit lògic per fer-ho. Anem a la transició a la setmana un a C, una mica de programació més tradicional llenguatge, amb el qual anem a expressar solucions als problemes de tot el més precisament, i en última instància tant més poderosament. Explorarem el més simple de les dades estructures, matrius o blocs de memòria que utilitzarem per emmagatzemar dades. Ens submergirem en els algorismes, conjunts d'instruccions amb que per resoldre els problemes. Anem a buscar per al número 50 darrere una matriu de portes virtuals. Anem a reorganitzar aquestes portes per tal per ordenar els nombres darrere d'ells, de manera que que podem trobar els números més ràpid. Abordarem les dades més sofisticats estructures i algorismes, les coses com arbres i tries, taules hash i vinculat llistes, totes les eines per a la pròpia conjunt d'eines amb les de resoldre els problemes cada vegada més eficaç. En poc temps tindrem la transició de C a programació web, utilitzant llenguatges com PHP i JavaScript en el context de HTML, CSS i SQL - llengües amb que es fan els llocs web d'avui en dia. Al final del curs vostè estarà llest, no només per a estudis posteriors en CS si de interès, però per a l'aplicació de les lliçons après ja als problemes de seu interès. Tenim força coses per fer, però, en les properes setmanes. Així que ens veiem aviat. Aquest és CS50. Coses denominen taules hash i vinculats llistes, arbres i països, totes les eines per kit d'eina d'un, amb la que per resoldre problemes amb més eficàcia. Prendrem - [Rialles]. Hem de fer servir això! [Rialles] Com és que nosaltres no veiem que ve?