1 00:00:00,000 --> 00:00:00,780 2 00:00:00,780 --> 00:00:03,390 >> SPEAKER 1: To je CS50. 3 00:00:03,390 --> 00:00:05,950 A to je Sanders Theatre. 4 00:00:05,950 --> 00:00:09,500 CS50 je úvod z Harvardu, aby intelektuálne podniky v počítači 5 00:00:09,500 --> 00:00:13,280 veda a umenie programovania, na veľkých a non-major podobne. 6 00:00:13,280 --> 00:00:17,270 V skutočnosti, väčšina študentov kurzu je, ako na akademickej pôde aj mimo, nemajú pred 7 00:00:17,270 --> 00:00:18,620 programovania skúsenosti. 8 00:00:18,620 --> 00:00:22,410 Ale nech už si to, alebo nie, medzi cieľmi kurzu je naučiť 9 00:00:22,410 --> 00:00:25,830 , Ako starostlivo premýšľať a riešiť problémy efektívnejšie - 10 00:00:25,830 --> 00:00:29,350 lekcie, ktoré budete nájsť prekonať Veľmi praktické zručnosti, s ktorými ste 11 00:00:29,350 --> 00:00:31,780 tiež ukončiť kurz. 12 00:00:31,780 --> 00:00:35,260 >> Je to tu v Sandersa, že každý týždeň, budeme skúmať nové spôsoby myslenia, 13 00:00:35,260 --> 00:00:36,930 nové techniky pre riešenie problémov. 14 00:00:36,930 --> 00:00:39,250 A to je, kde budeme začať programovať. 15 00:00:39,250 --> 00:00:43,020 V týždni nulovej budeme ponoriť do Scratch, A grafický programovací jazyk od 16 00:00:43,020 --> 00:00:45,830 MIT, s ktorým budeme môcť vytvárať programy pretiahnutím a 17 00:00:45,830 --> 00:00:48,250 klesá skladačky, ktoré budú pripojiť len vtedy, ak to robí 18 00:00:48,250 --> 00:00:51,930 logický zmysel, aby tak urobili. 19 00:00:51,930 --> 00:00:55,010 Budeme prechod do týždňa jednu až C, niektoré ďalšie tradičné programovania 20 00:00:55,010 --> 00:00:57,870 jazyk, s ktorým budeme vyjadrovať riešenie problémov, všetko ďalšie 21 00:00:57,870 --> 00:01:00,950 presne, a v konečnom dôsledku všetky silnejšie. 22 00:01:00,950 --> 00:01:04,400 >> Budeme skúmať najjednoduchšie dát štruktúry, pole, alebo bloky 23 00:01:04,400 --> 00:01:06,405 pamäti, že budeme používať pre ukladanie dát. 24 00:01:06,405 --> 00:01:09,180 Budeme sa ponoriť do algoritmov, sady inštrukcií s 25 00:01:09,180 --> 00:01:10,680 pre riešenie problémov. 26 00:01:10,680 --> 00:01:14,735 Budeme hľadať číslo 50 za pole virtuálnych dverí. 27 00:01:14,735 --> 00:01:17,800 Budeme usporiadať tieto dvere, aby zoradiť čísla za nimi, takže 28 00:01:17,800 --> 00:01:20,480 ktoré môžeme nájsť čísla rýchlejšie. 29 00:01:20,480 --> 00:01:24,410 Budeme riešiť zložitejšie údajov štruktúry a algoritmy, veci, ako je 30 00:01:24,410 --> 00:01:28,740 stromy a snaží sa, hashovacie tabuľky a súvisí zoznamy, všetky nástroje pre jeden let 31 00:01:28,740 --> 00:01:32,490 sada nástrojov pre riešenie problémov stále účinnejšie. 32 00:01:32,490 --> 00:01:36,870 >> Onedlho budeme prechod z C na Webové programovanie pomocou jazykov ako 33 00:01:36,870 --> 00:01:42,580 PHP a JavaScript v súvislosti HTML, CSS a SQL - jazyky s 34 00:01:42,580 --> 00:01:45,040 ktoré dnešné webové stránky sú. 35 00:01:45,040 --> 00:01:49,330 Do konca kurzu je budete pripravení, nie je iba pre ďalšie štúdium v ​​CS-Ak sa o 36 00:01:49,330 --> 00:01:52,870 záujem, ale pre použitie lekcií už naučili problémy 37 00:01:52,870 --> 00:01:54,500 záujem na vás. 38 00:01:54,500 --> 00:01:56,545 Máme celkom dosť na prácu, keď v najbližších týždňoch. 39 00:01:56,545 --> 00:01:58,750 Takže budeme vás zase čoskoro uvidíme. 40 00:01:58,750 --> 00:02:00,158 To je CS50. 41 00:02:00,158 --> 00:02:07,650 42 00:02:07,650 --> 00:02:11,590 >> Veci, tzv hash tabuľky a súvisí zoznamy, stromy a snaží sa, všetky nástroje pre 43 00:02:11,590 --> 00:02:15,310 niečí náradie, s ktorým riešiť problémy efektívnejšie. 44 00:02:15,310 --> 00:02:15,730 Vezmeme - 45 00:02:15,730 --> 00:02:16,980 [Smeje sa]. 46 00:02:16,980 --> 00:02:22,990 47 00:02:22,990 --> 00:02:24,490 Musíme využiť, že! 48 00:02:24,490 --> 00:02:30,490 [Smeje sa] 49 00:02:30,490 --> 00:02:31,740 Ako sme sa nevideli, že príde? 50 00:02:31,740 --> 00:02:32,940