ZVUČNIK 1: To je CS50. A to je Sanders kazalište. CS50 je Harvard uvod intelektualne poduzeća računalu znanost i umjetnost programiranje, za većim i ne-majora podjednako. Doista, većina studenata Tečaj je, i na kampusu i off, nemam prije programiranje iskustvo. No, da li se to ili ne, Među ciljevima Tečaj je da uče kako da dobro razmislite, i riješiti problemi učinkovitije - lekcije koje ćete pronaći transcendirati vrlo praktične vještine s kojima ste također izašli na tijek. To je ovdje u Sandersa koji, svaki tjedan, mi ćemo istražiti nove načine razmišljanja, nove tehnike za rješavanje problema. I to je mjesto gdje ćemo se početak programiranja. U tjednu nula ćemo zaroniti u nule, a grafički programski jezik iz MIT, s kojima ćemo moći stvaranje programa tako da povučete i ispuštajući slagalice koji će samo spajanje ako to čini logično smisla da to učini. Mi ćemo prijeći u tjednu jednom u C, neki više tradicionalna programiranje jezik, s kojim ćemo izraziti rješenja za probleme sve više Naime, i na kraju sve snažnije. Mi ćemo istražiti najjednostavniji podataka strukture, polja, ili blokovi memorije koja će nam poslužiti za pohranu podataka. Mi ćemo zaroniti algoritama, skupa s uputama koji bi riješio probleme. Mi ćemo tražiti broju 50 iza niz virtualnih vrata. Mi ćemo prerasporediti ova vrata kako bi sortirati brojeve iza njih, pa da možemo pronaći brojeve brže. Mi ćemo se borila sofisticiranije podatke strukture i algoritmi, stvari kao što su drveće i napad, hash tablice i povezani popisi, svi alati za nečije alat s kojim bi riješio probleme sve učinkovitije. Ubrzo ćemo prijelaz iz C web programiranja, pomoću jezika poput PHP i JavaScript u kontekstu HTML, CSS, SQL - jezici s koji su danas web stranice izrađene. Do kraja naravno a vi ćete biti spremni, ne Samo za nastavak studija u CS ako je interes, ali za primjenu lekcija Već sam naučio problemima interes za vas. Imamo vrlo malo veze, ipak, u tjednima koji slijede. Tako ćemo se uskoro opet vidjeti. To je CS50. Stvari se zove hash tablice i povezana popisi, drveće i napad, svi alati za nečiji set alata, s kojima riješiti problemi učinkovitije. Mi ćemo poduzeti - [Smijeh]. Moramo to iskoristiti! [Smijeh] Kako nismo vidjeli da dolaze?